从SQL Server Management Studio 2008更改为2012导致我的cmd代码无效:
bcp "SELECT [id],[AlmLog_TimeStamp],[AlmLog_ID],[AlmLog_State]
FROM DB02REA05461.[dbo].[AlarmLog]
ORDER BY [id]"
queryout wtg02.txt -c -S10.51.23.51\NAID -Ucus -PsFO
它给了我以下错误:
SQLState = 08001,NativeError = 22 错误= [Microsoft] [SQL Server Native Client 11.0] SQL Server Native Client 11.0 不支持与SQL Server 2000或早期版本的连接。 SQLState = 08001,NativeError = 22 错误= [Microsoft] [SQL Server Native Client 11.0]客户端无法建立连接
任何有关更改cmd
代码的帮助都将不胜感激。
答案 0 :(得分:0)
SSMS 2012提供的命令行工具与SQL Server 2000不兼容。您需要升级SQL Server 2000,或者将SSMS降级回2008.
答案 1 :(得分:0)
我刚遇到这个问题。由于SQL Server 2000不支持bcp作为替代解决方案,我只是将表导出到csv。