none
Миграция Navision с sql 2005 на sql 2008 RRS feed

  • Вопрос

  • Пытаюсь перенести базу с SQL 2005 на SQL 2008 через backup и restore с помощью Backup Exec. Сама база переехала отлично, но похоже Navision использует базу master тоже. Базу master тоже надо целиком переносить? Как это сделать? Сейчас при попытке работы с новой базой я получаю ошибки типа CREATE TABLE permission denied in database "master" Я новичок в Navision и совсем не понимаю, зачем для работы Navision использует системную базу master.
    11 апреля 2012 г. 12:01

Ответы

  • База 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, и удаляете пользователей, проводите синхронизацию, затем добавляете пользователей, даете им роли и опять проводите синхронизацию.




    13 апреля 2012 г. 12:18