簡體   English   中英

AZUR-使用帶有查詢的BCP導出

[英]AZUR - Export Using BCP with Query

我想將數據從數據庫Azur導出到Excel文件。 為此,我使用命令:

bcp [數據庫名稱]。[表] OUT C:... \\ Test_Export.xls -c -U UserName@ServerName.database.windows.net -S tcp:ServerName.database.windows.net -P xxxxxxxx

->有效

但是,當我想對命令中的SQL Query執行相同的操作時,如下所示:

bcp“從[dbo]。[ForecastTrialDisag]中選擇field1,Field2” QUERYOUT C:.. \\ Test_Export.xls -d [DataBaseName] -c -U UserName@ServerName.database.windows.net -S tcp:ServerName.database。 windows.net -P xxxxxx

我有錯誤:

SQLState = 37000,NativeError = 4060錯誤= [Microsoft] [SQL Server Native Client 10.0] [SQL Server]無法打開登錄請求的數據庫“ [DataBaseName]”。 登錄失敗。

SQLState = 28000,NativeError = 18456錯誤=用戶'UserName'的[Microsoft] [SQL Server Native Client 10.0] [SQL Server]登錄失敗。

我不明白為什么它不適用於SQL查詢。 用戶名,數據庫名和密碼都可以。

謝謝您的幫助,

西蒙

我相信用戶名的格式為:“ user @ server”,末尾沒有“ databases.windows.net”部分。

你嘗試過嗎?

如果密碼是一個強密碼(例如包含標點符號),那么在我的情況下,密碼中帶有*和^字符,則需要在密碼中使用雙引號:

bcp“從[dbo]。[ForecastTrialDisag]中選擇field1,Field2” QUERYOUT C:.. \\ Test_Export.xls -d [DataBaseName] -c -U UserName@ServerName.database.windows.net -S tcp:ServerName.database。 Windows.net -P“ xxxxxx”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM