我们的生产数据库的名称(由以前的供应商创建)以数字开头(例如3717_databasename)。因此,在尝试导出表的内容时,我不断收到消息“处理命令行时发生错误”。这是我的命令:
bcp 3717_databasename..TableName out "C:\Temp\TableName.dat" -E -n -Slocalhost -Umyusername -Pmypassword
答案 0 :(得分:2)
在这种情况下,解决方案是使用" -d"分别指定数据库名称。切换,像这样:
bcp TableName out "C:\Temp\TableName.dat" -E -n -Slocalhost -d3717_databasename -Umyusername -Pmypassword