用CMD回到C:\>
输入:bcp 123.rsda out 1.bak -c -Usa -P123 -S 192.168.0.3
说有语法错误,为什么不能导出表中的数据呢?多谢大虾回复!

解决方案 »

  1.   

    bcp [123].dbo.[rsda] out d:\1.bak  -c -Usa -P123 -S192.168.0.3
      

  2.   

    bcp   123.dbo.rsda   out   1.bak   -c   -Usa   -P123   -S   192.168.0.3
      

  3.   

    多谢大虾回复!
    我按照chuifengde 的操作,但是出现:SQLState = 37000, NativeError = 4060
    Error = [Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录 '[123]' 中请
    求的数据库。登录失败。
    我也可以正常打开企业管理器和查询分析器。
      

  4.   

    123是库名,rsda是表名,确定它们存在,确定sql服务器用IP地址登录正常,IP不行改换服务器名
      

  5.   

    123是库名,rsda是表名,确定它们存在,确定sql服务器用IP地址登录正常,这些是正常的。
    IP不行改换服务器名,改成服务器名也不行,晕啊。怎么回事?
      

  6.   

    在查询分析器执行试试,不行我也不清楚,我这里试了通过:
    exec master..xp_cmdshell "bcp   [123].dbo.rsda   out   d:\1.bak   -c   -Usa   -P123 -
    SIP地址"
      

  7.   

    库名不是关键字就别用[],是关键字我不知道了,会不会BCP不支持,我日
      

  8.   

    用Windows身份验证试试,把-Usa -P123改成-T