MK5*_*SDV 6 sql-server cmd bcp
我刚刚在我的 sqlserver 名称 exporttable 中创建了一个新表,现在我正在尝试使用 cmd bcp 推出,但出现以下错误:
SQLState = S1000,NativeError = 0 错误 = [Microsoft][ODBC Driver 13 for SQL Server]无法打开 BCP 主机数据文件
这是我的路径:
C:\Users\Serge>BCP Testing.bdo.Exporttable out "C:\Users\Serge\Desktop" -C -T
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?
在尝试 Shnugos 建议添加文件名后,我收到此错误:
SQLState = S0002,NativeError = 208 错误 = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]无效的对象名称“Testing.bdo.ExportTable”。SQLState = 37000, NativeError = 11529 Error = [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]无法确定元数据,因为每个代码路径都会导致错误;请参阅其中一些以前的错误。——
从我采取的错误来看,无法打开数据文件:
C:\Users\Serge>BCP Testing.bdo.Exporttable out "C:\Users\Serge\Desktop\MyFile.txt" -C -T
Run Code Online (Sandbox Code Playgroud)
我认为,您必须在\Desktop. 桌面是一个现有目录,不能作为文件打开...
而且 - 顺便说一句 - 可能有必要添加-S Servername......
在这里找到这个
每当我收到此消息时,都是因为以下三件事之一:
1) 路径/文件名不正确(检查您的输入/拼写)
2) 文件不存在。(确保文件位于您期望的位置)
3) 该文件已被其他应用程序打开。(关闭其他应用程序以释放文件)
对于 1) 和 2) - 请记住,路径与 bcp 执行的位置相关。确保 bcp.exe 可以从其上下文访问文件/路径。
/肯尼斯
小智 5
运行: EXEC master..xp_cmdshell 'DIR C:\Users\Serge\Desktop',这将显示您是否有权访问该路径。
请记住,如果您远程或通过网络访问 SQL,输出即。“C:\Users\Serge\Desktop”将是 SQL Server 上的 C 驱动器,而不是您正在使用的远程 PC。
| 归档时间: |
|
| 查看次数: |
43976 次 |
| 最近记录: |