【发布时间】:2019-02-18 04:17:01
【问题描述】:
我试图在本地计算机的 SSMS 中使用 BCP 将 Azure VM 中的数据库中的表导出到文本文件中。
!! bcp "SELECT * FROM DBName.dbo.TableName" queryout D:\tablename.txt
-S AzureVM -U userName -P passWord -n
但结果是以下错误
Starting copy...
SQLState = 37000, NativeError = 40515
Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Reference to database and/or server name in 'DBName.dbo.TableName' is not supported in this version of SQL Server.
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC Driver 13 for SQL Server]Unable to resolve column level collations
BCP copy out failed
我尝试使用内部服务器而不是 Azure VM 运行类似的 bcp 命令。命令执行成功。
找到了解决方案。我发布了解决方案,因为它可能会帮助遇到同样问题的人。
【问题讨论】: