У меня есть таблица в SQL Server 2005, содержащая 10000054 записей; эти записи вставляются посредством операции объемной вставки. В таблице нет первичного ключа, и я хочу иметь его. Если я попытаюсь изменить структуру таблицы, добавив новый столбец PK, заданный как int с isidentity, консоль управления дает мне предупреждение:
"Изменения в таблицах с большими объемами данных могут занять значительное количество времени. Пока изменения сохраняются, данные таблицы не будут доступны."
затем выводит ошибку:
" Невозможно изменить таблицу. Время ожидания истекло. Период ожидания истекает до завершения операции или сервер не отвечает. "
Я хочу PK в свою таблицу.
Как его добавить?