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 the index 'xxxxxxxx' on table
or view 'yyyyyyyyyyy' is disabled.

BCP copy in failed

Каковы наилучшие методы работы с индексами и BCP? Предложения?


person Roger    schedule 27.01.2014    source источник
comment
Вероятно, это ответ на ваш вопрос: stackoverflow.com/a/16942693/243925   -  person Tony    schedule 27.01.2014
comment
Спасибо за предложение, но я действительно не отследил его. Мне пришлось полностью удалить индекс, чтобы импорт заработал. Я пока не понимаю, почему нельзя просто отключить, а потом снова включить.   -  person Roger    schedule 28.01.2014
comment
Я нашел еще один вопрос об отключении кластерных индексов у администраторов базы данных. site, выбранный ответ достаточно подробный.   -  person Tony    schedule 29.01.2014