Существует база данных SqlServer2000, которую мы должны обновить во время выходных.Обновления базы данных SpeedUp
Размер почти 10G.
Обновления варьируются от изменений схемы, обновления первичных ключей до некоторых миллионов записей, обновленных, исправленных или вставленных.
Выходных едва ли достаточно для работы.
Мы создали специальный сервер для работы, превратили базы данных SINGLE_USER сделал какие-либо оптимизаций мы могли думать: падение/воссоздают индексы, отношения и т.д.
Можете ли вы предложить что-нибудь для ускорения процесса?
SQL SERVER 2000 не отрицателен (не мое решение). Обновления запускаются через пользовательскую программу, а не BULK INSERT.
EDIT:
Обновления схемы выполняются с помощью сценариев TSQL анализатор запросов (один скрипт на обновление версии)
обновления данных выполняются C# .net 3.5 приложения.
Данные получены из группы текстовых файлов (с большим количеством проблем) и записаны в локальную БД.
Компьютер не подключен к какой-либо сети.