【发布时间】:2014-01-01 11:33:48
【问题描述】:
我想将数据从数据库 Azur 导出到 Excel 文件。 为此,我使用命令:
bcp [DatabaseName].[Table] 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 错误 = [Microsoft][SQL Server Native Client 10.0][SQL Server]用户“用户名”登录失败。
我不明白为什么它不适用于 SQL 查询。用户名、数据库名和密码都可以。
感谢您的帮助,
西蒙
【问题讨论】:
标签: sql select azure database-connection bcp