数据库名称以数字开头时的BCP

时间:2014-10-21 10:00:44

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

我们的生产数据库的名称(由以前的供应商创建)以数字开头(例如3717_databasename)。因此,在尝试导出表的内容时,我不断收到消息“处理命令行时发生错误”。这是我的命令:

bcp 3717_databasename..TableName out "C:\Temp\TableName.dat" -E -n -Slocalhost -Umyusername -Pmypassword

1 个答案:

答案 0 :(得分:2)

在这种情况下,解决方案是使用" -d"分别指定数据库名称。切换,像这样:

bcp TableName out "C:\Temp\TableName.dat" -E -n -Slocalhost -d3717_databasename -Umyusername -Pmypassword