2014-10-07 34 views
1

我有一個Azure SQL數據庫中的數據,我想通過使用需要參數的存儲過程將數據提取到Excel工作表中。通過參數化存儲過程將數據從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.

消息任何人都可以提供任何幫助,請?

回答

1

創建具有.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 

然後,您可以只使用微軟的查詢這方面無需處理即是給你的對話悲痛。

相關問題