我正在尝试以这种方式从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数据文件中遇到
问候,格里戈尔。
答案 0 :(得分:1)
尝试明确指出文件的字段和行终止符,例如,如果文件以逗号分隔,并且每行都在新行中:
bcp basename.dbo.tablename in "path\to\datfile.dat" -c -T -r\n -t,
如果文件格式有任何其他特性,请使用选项帮助bcp了解您的文件格式。详细文档可在msdn获得。
我看到这个问题已经过时了,但未来可能会有所帮助......