Миграция Navision с sql 2005 на sql 2008
-
Wednesday, April 11, 2012 12:01 PMПытаюсь перенести базу с SQL 2005 на SQL 2008 через backup и restore с помощью Backup Exec. Сама база переехала отлично, но похоже Navision использует базу master тоже. Базу master тоже надо целиком переносить? Как это сделать? Сейчас при попытке работы с новой базой я получаю ошибки типа CREATE TABLE permission denied in database "master" Я новичок в Navision и совсем не понимаю, зачем для работы Navision использует системную базу master.
All Replies
-
Friday, April 13, 2012 12:18 PM
База master Вам не нужна. Backup Exec Вам тоже не нужен, тк есть бэкап средствами NAV и бэкап средствами SQL.
Делаете SQL бэкап на 2005, поднимаете его на SQL 2008. База готова, теперь нужно с правами пользователей разобраться.
На SQL 2008 правильно регистрируете xp_ndo (в доке все написано) или если NAV 2009 - ставите на сервере с SQL серверный компонент (он сам зарегистрирует dll)
Можно и без бэкапа обойтись, отцепить базу с 2005-го, скопировать файлы и прицепить к 2008-му, но это на любителя.
Затем:
- Если оба SQL у Вас в одном домене - заходите в NAV (на SQL 2008) под sa и запускаете синхронизацию пользователей.
- Если домены разные - заходите в NAV (на SQL 2008) под sa, и удаляете пользователей, проводите синхронизацию, затем добавляете пользователей, даете им роли и опять проводите синхронизацию.
- Edited by Bernasovsky Eugene Friday, April 13, 2012 12:19 PM
- Edited by Bernasovsky Eugene Friday, April 13, 2012 12:19 PM
- Edited by Bernasovsky Eugene Friday, April 13, 2012 12:20 PM