Тема: SQL Backup
Показать сообщение отдельно
Старый 21.10.2005, 18:01   #1  
Marisha is offline
Marisha
Участник
 
42 / 10 (1) +
Регистрация: 03.11.2011
Добрый день!

Очень нужна помощь! Скорее всего просто что-то делаю не так...
Дело в том, что опыт Navision - SQL минимальный.

Есть Navison 3.60 и база на SQL 2000.
Ставят Windows 2003 и другой SQL Server, тоже 2000, нo уже с SP и у SQL отличаются Collation name.
Соответственно есть необходимость перенести базу на другой сервер.
Настоящая база около 24 гигов. Делаю Backup iz Navision, он чуть больше гига.
На новом сервере опять же из Navision создаю новую базу и пытаюсь сделать Restore из Navision.
В результате .mdf файл вырастает до 70 гигов, места на диске не хватает и восстановление базы прерывается, данных в таблицах нет, есть только в таблицах, которые создаются из-за SumIndexFields. И там гиги...
Пока вижу только 2 варианта как восстановить базу:
- методами SQL, Detach, Copy, Paste, Atach. Боюсь будут проблемы из-за разных Service Pack, Collation name и неясно как это воспримет Navision;
- перед тем как делать Backup отключить ключи с SumIndexFields, сделать Backup, сделать Restore на другой сервер и опять включить ключи с SumIndexFields. Минус: довольно долго и получается, что клиент сам не сможет это проделать. Опять же в это время никто не должен работать с базой.

Уф! Довольно длинно получилось.
Может есть другие возможности?
Заранее спасибо!