Sql server 2008 BCP和索引

Sql server 2008 BCP和索引,sql-server-2008,bcp,Sql Server 2008,Bcp,我正试图通过BCP导入数据。我禁用了表上的唯一索引,以使BCP能够快速导入。当我在启用索引的情况下导入时,需要的时间太长。当我禁用索引时,导入中的某个地方会抛出一个错误,抱怨索引被禁用: SQLState = 37000, NativeError = 8655 Error = [Microsoft][SQL Server Native Client 11.0][SQL Server]The query processo r is unable to produce a plan because

我正试图通过BCP导入数据。我禁用了表上的唯一索引,以使BCP能够快速导入。当我在启用索引的情况下导入时,需要的时间太长。当我禁用索引时,导入中的某个地方会抛出一个错误,抱怨索引被禁用:

SQLState = 37000, NativeError = 8655
Error = [Microsoft][SQL Server Native Client 11.0][SQL Server]The query processo
r is unable to produce a plan because the index 'xxxxxxxx' on table
or view 'yyyyyyyyyyy' is disabled.

BCP copy in failed

关于索引和BCP的最佳实践是什么?建议?

这可能回答了您的问题:谢谢您的建议,但我并没有真正找到它。我必须完全删除索引才能使导入正常工作。我还不明白为什么你不能禁用然后重新启用它。我发现了另一个关于的问题,选择的答案非常详细。