【发布时间】:2016-02-20 18:15:33
【问题描述】:
我正在尝试对数据库进行批量插入,但出现以下错误:
SQLState = S0002, NativeError = 208
Error = [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid object name 'CLAIMS'.
SQLState = 37000, NativeError = 11529
Error = [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]The metadata could not be determined because every code path results in an error; see previous errors for some of these.
使用的命令行语句如下:
C:\Users\back Office>BCP CLAIMS_CAS_ALL_2004_UPDATED_20101002_HUMANA IN "E:\Health Data\Claims\Claims\Data\CLAIMS_CAS_ALL_2004_UPDATED_20101002_HUMANA.txt" -t, -f "E:\Health Data\Claims\Claims\Format_Files\CLAIMS_CAS_ALL_2004_UPDATED_20101002_HUMANA_Format.txt"-SBACKOFFICE-PC -T
【问题讨论】:
-
用数据库和服务器限定表名(例如
YourDatabaseName.dbo.CLAIMS_CAS_ALL_2004_UPDATED_20101002_HUMANA)。 -
我的意思是用数据库和 schema 限定表名。
标签: sql-server bcp