Восстановление баз данных Microsoft Dynamics SL для устранения неполадок

В этой статье описывается восстановление баз данных Microsoft Dynamics SL для устранения неполадок.

Применимо к: Microsoft Dynamics SL 2011
Исходный номер базы знаний: 847681

Введение

Служба технической поддержки Microsoft Dynamics SL может запросить тестирование в копии рабочей базы данных для устранения неполадок.

Примечание.

Политика лицензирования Microsoft Dynamics SL позволяет настроить тестовую установку Microsoft Dynamics SL. Тестовая установка похожа на рабочую среду. Эта установка включает в себя программные файлы и базы данных. Для настройки тестовой среды требуются те же требования к хранилищу, что и в рабочей среде. Количество пользователей в тестовой установке и количество пользователей в динамической установке не может превышать общее число лицензированных пользователей, разрешенных в лицензионном соглашении.

Дополнительная информация

Чтобы восстановить базы данных Microsoft Dynamics для устранения неполадок, выполните следующие действия.

  1. Убедитесь, что текущая установка и настройки работают правильно.

  2. Заставьте всех пользователей выйти из Microsoft Dynamics SL.

  3. Создайте резервную копию системных и баз данных приложений Microsoft Dynamics SL.

    Дополнительные сведения о резервном копировании баз данных SQL см. в статье Создание резервной копии базы данных SQL Server в Microsoft SQL Server 2005 и Microsoft SQL Server 2000.

  4. Восстановите базы данных в зависимости от версии microsoft SQL Server, которую вы используете.

Microsoft SQL Server 2005 и Microsoft SQL Server 2008

  1. Войдите в SQL Server Management Studio.

  2. В области обозреватель объектов разверните экземпляр SQL Server, в котором размещаются базы данных Microsoft Dynamics SL.

  3. Щелкните правой кнопкой мыши Пункт Базы данных и выберите Восстановить базу данных.

  4. В поле По базе данных введите новое имя базы данных. Например, при восстановлении системной базы данных для тестирования можно ввести имя, например TestSystem.

  5. В области Источник для восстановления выберите С устройства, а затем выберите Обзор.

  6. Нажмите Добавить.

  7. В диалоговом окне Поиск файла резервной копии перейдите к расположению файла резервной копии (.bak).

  8. Выберите правильный файл резервной копии и нажмите кнопку ОК.

  9. Нажмите кнопку ОК в диалоговом окне Указание резервного копирования .

  10. В разделе Выбор резервных наборов данных для восстановления установите флажок Восстановить проверка для соответствующего резервного набора данных.

  11. В области Выбор страницы выберите Параметры.

  12. В поле Восстановление как подтвердите расположение файлов базы данных и нажмите кнопку ОК.

  13. Повторите шаги 3–8 для каждой базы данных Microsoft Dynamics SL, которую требуется восстановить.

  14. В таблице доменов в системной базе данных Microsoft Dynamics SL обновите имя базы данных приложения. Для этого выполните следующие действия:

    1. Выберите Создать запрос.
    2. В списке Доступные базы данных выберите системную базу данных Microsoft Dynamics SL и выполните следующие инструкции:
    UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    

    Примечание.

    Замените XXXXXX новым именем базы данных приложения, а YYYYY — старым именем базы данных.

  15. Повторите шаг j для каждой базы данных приложения, связанной с системной базой данных Microsoft Dynamics SL.

  16. Обновите представления базы данных. Для этого выполните следующие действия:

    1. Выберите Пуск, Все программы, Microsoft Dynamics SL (Соломон) и обслуживание базы данных.
    2. Подключитесь к экземпляру SQL Server, на котором размещены базы данных Microsoft Dynamics SL.
    3. В списке Имя системной базы данных выберите восстановленную системную базу данных Microsoft Dynamics SL.
    4. В разделе Базы данных выберите восстановленную базу данных приложения Microsoft Dynamics SL.
    5. Выберите Обновить представления.
    6. В нижней части окна Обслуживание базы данных (98.290.00) убедитесь, что индикатор выполнения завершен.
    7. Если вы используете Microsoft Dynamics SL 2011, выберите Синхронизировать все права владения и безопасность в поле Сценарии обновления.
    8. В нижней части окна Обслуживание базы данных (98.290.00) убедитесь, что индикатор выполнения завершен.
    9. Нажмите Закрыть.
    10. Войдите в Microsoft Dynamics SL, используя соответствующее имя SQL Server и соответствующее имя системной базы данных Microsoft Dynamics SL.
  17. Если вы используете модель безопасности проверки подлинности Windows, удалите и повторно создайте триггеры в системной базе данных Microsoft Dynamics SL. Дополнительные сведения о том, как это сделать, см. в статье Различные SQL Server сообщения об ошибках на нескольких экранах в Microsoft Dynamics SL.

Microsoft SQL Server 2000

  1. Нажмите кнопку Пуск, выберите Microsoft SQL Server, а затем выберите Microsoft SQL Enterprise Manager.

  2. Разверните узел Microsoft SQL Server, группу SQL Server, а затем разверните экземпляр SQL Server, в котором размещаются базы данных Microsoft Dynamics SL.

  3. Щелкните правой кнопкой мыши пункт Базы данных, выберите Все задачи, а затем — Восстановить базу данных.

  4. В поле Восстановление базы данных как введите новое имя базы данных. Например, если вы восстанавливаете системную базу данных Microsoft Dynamics SL для тестирования, можно ввести имя , например TestSystem.

  5. В разделе Восстановление выберите С устройства.

  6. Выберите Выберите устройства, а затем нажмите кнопку Добавить.

  7. В разделе Имя файла выберите Обзор, а затем найдите файлы резервных копий базы данных.

  8. В диалоговом окне Расположение устройства резервного копирования нажмите кнопку ОК.

  9. В диалоговом окне Выбор назначения восстановления нажмите кнопку ОК.

  10. В диалоговом окне Выбор устройств восстановления нажмите кнопку ОК.

  11. Перейдите на вкладку Параметры .

  12. В разделе Восстановление файлов базы данных как подтвердите расположение файлов базы данных и нажмите кнопку ОК.

  13. Повторите шаги c–l для каждой базы данных приложения, связанной с системной базой данных Microsoft Dynamics SL.

  14. В таблице доменов в системной базе данных Microsoft Dynamics SL обновите имя базы данных приложения. Для этого выполните следующие действия:

    1. Нажмите кнопку Пуск, выберите Microsoft SQL Server, анализатор запросов, а затем подключитесь к серверу, на котором размещены базы данных Microsoft Dynamics SL.

    2. В списке Доступные базы данных выберите системную базу данных Microsoft Dynamics SL и выполните следующие инструкции:

      UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      

      Примечание.

      Замените XXXXXX новым именем базы данных приложения, а YYYYY — старым именем базы данных.

  15. Обновите представления базы данных. Для этого выполните следующие действия:

    1. Выберите Пуск, Все программы, Microsoft Dynamics SL (Соломон) и обслуживание базы данных.
    2. Подключитесь к экземпляру SQL Server, на котором размещены базы данных Microsoft Dynamics SL.
    3. В списке Имя системной базы данных выберите восстановленную системную базу данных Microsoft Dynamics SL.
    4. В разделе Базы данных выберите восстановленную базу данных приложения Microsoft Dynamics SL.
    5. Выберите Обновить представления.
    6. В нижней части окна Обслуживание базы данных (98.290.00) убедитесь, что индикатор выполнения завершен.
    7. Нажмите Закрыть.
    8. Войдите в Microsoft Dynamics SL, используя соответствующее имя SQL Server и соответствующее имя системной базы данных Microsoft Dynamics SL.