我正在尝试通过命令提示符将一个表复制到文件中。我正在使用下面的代码并检索以下错误。我正在等待经验丰富的用户的帮助
我正在尝试将表tblDepartment
从数据库varmieger
复制到文件D:\udemy\mydata.out.txt
这是我在命令提示符下尝试的代码:
D:\udemy>BCP [varmieger].dbo.tblDepartment out D:\udemy\mydata.out.txt -N -T
这些是我无法解决的错误:
SQLState = 08001,NativeError = 2
错误= [Microsoft] [用于SQL Server的ODBC驱动程序13]命名管道提供程序:无法打开与SQL Server [2]的连接。SQLState = 08001,NativeError = 2
错误= [Microsoft] [SQL Server的ODBC驱动程序13]建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关更多信息,请参见SQL Server联机丛书。SQLState = S1T00,NativeError = 0
错误= [Microsoft] [用于SQL Server的ODBC驱动程序13]登录超时已过期
我的操作系统是Windows 10家庭版,并且使用SQL Server 2014 Express。
预先感谢
答案 0 :(得分:0)
您需要告诉bcp服务器在哪里。例如,
BCP [varmieger].dbo.tblDepartment out D:\udemy\mydata.out.txt -N -T -S SqlServerComputer
您具有-T
选项,因此希望您的Windows登录名将受到信任。否则,您可能需要使用-U
和-P
。