从BCP导出数据

时间:2015-07-07 16:31:57

标签: sql-server sql-server-2008 tsql sql-server-2012 bcp

从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代码的帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

SSMS 2012提供的命令行工具与SQL Server 2000不兼容。您需要升级SQL Server 2000,或者将SSMS降级回2008.

答案 1 :(得分:0)

我刚遇到这个问题。由于SQL Server 2000不支持bcp作为替代解决方案,我只是将表导出到csv。