AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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. Минус: довольно долго и получается, что клиент сам не сможет это проделать. Опять же в это время никто не должен работать с базой.

Уф! Довольно длинно получилось.
Может есть другие возможности?
Заранее спасибо!
Старый 21.10.2005, 18:10   #2  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
можно Detach-Attach, а можно и Backup-Restore (в SQL, а не в нави).
никаких ключей отключать не надо, бэкапить БД можно в любой момент (не важно, работают с ней или нет). Проблем с Navision никаких быть не дожно
Старый 21.10.2005, 18:21   #3  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Может Transaction Log?
База создается с каким параметром Recovery Model?
Старый 21.10.2005, 18:29   #4  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
Создать копию базы лучше всего средствами SQL - это и проще и быстрее
Старый 21.10.2005, 22:14   #5  
Marisha is offline
Marisha
Участник
 
42 / 10 (1) +
Регистрация: 03.11.2011
IGHG: Transaction Log (если я правильно понимаю .ldf файл) быстро увеличивался на первом этапе, когда восстановление данных. Даже быстрее, чем .mdf. А когда началось восстановление индексов, очень быстро стал увеличиваться .mdf

Буду пробовать восстонавливать при помощи SQL. Только не знаю как быть с кодировкой. Дело в том, что у настоящей базы она не совсем корректна. Указана Latin, а хотелось бы Lithuania. Поскольку я из Литвы и клиент соответственно тоже. Со старой версией из-за литовских букв переодически возникают те или иные проблемы. Хотелось в будущей базе сделать всё правильно.
Старый 21.10.2005, 23:13   #6  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Тогда может прервать востановление на создании индекса по финкниге, отключить индексы финкниги (и всех тяжелых таблиц) а потом включать их последовательно?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:30.