gpt4 book ai didi

sql-server - 通过参数化存储过程将数据从 Azure SQL 数据库提取到 Excel 中

转载 作者:行者123 更新时间:2023-12-03 03:16:02 27 4
gpt4 key购买 nike

我在 Azure SQL 数据库中有数据,我想通过使用需要参数的存储过程将其提取到 Excel 工作表中。

但是,我很难做到这一点,因为我无法让它像本地 SQL 服务器一样工作。通常,这是通过 Microsoft Query 完成的,定义与数据库的连接,然后输入 { CALL sproc (?) },然后使用 Connections 命令将单元格映射到参数。

我无法在 MS Query 中建立与数据库的连接。当我输入 xxx.database.windows.net 作为服务器、我的用户名/密码,然后尝试切换到我需要使用的数据库时,我收到以下消息

Filling listbox failed:

SQLState: '37000'

SQL Server Error: 40511

[Microsoft][ODBC SQL Server Driver][SQL Server]Built-in function 'has_dbaccess' is not supported in this version of SQL Server.

有人可以提供任何帮助吗?

最佳答案

创建一个扩展名为 .DSN 的文本文件,然后向其中添加如下内容...

[ODBC]
DRIVER=SQL Server
SERVER=xxxxxxxx.database.windows.net,1234
APP=Microsoft Office 2010
WSID=NA
DATABASE=DB12345
[Microsoft Office]
UID=myUsername
PWD=myPassword

然后,您可以仅使用 Microsoft Query 的此连接,而无需处理那些让您烦恼的对话框。

关于sql-server - 通过参数化存储过程将数据从 Azure SQL 数据库提取到 Excel 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26245383/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com