【发布时间】:2010-02-17 15:44:03
【问题描述】:
我在使用 SQL BCP 进程向我的表加载数据时遇到问题。我从 .NET 应用程序调用它,所以我执行 xp_cmdshell 可执行文件来运行 bcp 命令。以下是其中一个命令的外观:
EXEC master..xp_cmdshell 'bcp "[D001Test.Restore].[dbo].[GeneralComments]" in "<DataFile>" -q -c -t "|_|" -r "|+~+|" -k -V80 -a33000 -E -STest'
当我要导入的数据库名称(在本例中为 D001Test.Restore)有一个“.”时在名称中,bcp 命令失败。有没有办法解决?我试过带括号和不带括号。我可能必须将数据导入新数据库,并在完成后将其重命名为所需的名称。
【问题讨论】:
标签: .net sql-server bcp