SQL Server BCP工具

时间:2012-06-11 13:02:18

标签: sql-server

我正在尝试以这种方式从SQL Server导出EXPORTED数据文件中的数据:

bcp "SELECT FieldName FROM [BaseName].[dbo].[TableName] where xxxxxx=16" 
    queryout Message_out.dat -n -Uusername -Sservername

当我尝试将dat导入到像这样的SQL服务器

bcp basename.dbo.tablename in "path\to\datfile.dat" -c -T 

我收到错误:

  

错误= [Microsoft] [SQL Server Native Client 10.0]意外的EOF   在BCP数据文件中遇到

问候,格里戈尔。

1 个答案:

答案 0 :(得分:1)

尝试明确指出文件的字段和行终止符,例如,如果文件以逗号分隔,并且每行都在新行中:

bcp basename.dbo.tablename in "path\to\datfile.dat" -c -T -r\n -t,

如果文件格式有任何其他特性,请使用选项帮助bcp了解您的文件格式。详细文档可在msdn获得。

我看到这个问题已经过时了,但未来可能会有所帮助......