Восстановление баз данных Microsoft Dynamics SL для устранения неполадок
В этой статье описывается восстановление баз данных Microsoft Dynamics SL для устранения неполадок.
Применимо к: Microsoft Dynamics SL 2011
Исходный номер базы знаний: 847681
Введение
Служба технической поддержки Microsoft Dynamics SL может запросить тестирование в копии рабочей базы данных для устранения неполадок.
Примечание.
Политика лицензирования Microsoft Dynamics SL позволяет настроить тестовую установку Microsoft Dynamics SL. Тестовая установка похожа на рабочую среду. Эта установка включает в себя программные файлы и базы данных. Для настройки тестовой среды требуются те же требования к хранилищу, что и в рабочей среде. Количество пользователей в тестовой установке и количество пользователей в динамической установке не может превышать общее число лицензированных пользователей, разрешенных в лицензионном соглашении.
Дополнительная информация
Чтобы восстановить базы данных Microsoft Dynamics для устранения неполадок, выполните следующие действия.
Убедитесь, что текущая установка и настройки работают правильно.
Заставьте всех пользователей выйти из Microsoft Dynamics SL.
Создайте резервную копию системных и баз данных приложений Microsoft Dynamics SL.
Дополнительные сведения о резервном копировании баз данных SQL см. в статье Создание резервной копии базы данных SQL Server в Microsoft SQL Server 2005 и Microsoft SQL Server 2000.
Восстановите базы данных в зависимости от версии microsoft SQL Server, которую вы используете.
Microsoft SQL Server 2005 и Microsoft SQL Server 2008
Войдите в SQL Server Management Studio.
В области обозреватель объектов разверните экземпляр SQL Server, в котором размещаются базы данных Microsoft Dynamics SL.
Щелкните правой кнопкой мыши Пункт Базы данных и выберите Восстановить базу данных.
В поле По базе данных введите новое имя базы данных. Например, при восстановлении системной базы данных для тестирования можно ввести имя, например TestSystem.
В области Источник для восстановления выберите С устройства, а затем выберите Обзор.
Нажмите Добавить.
В диалоговом окне Поиск файла резервной копии перейдите к расположению файла резервной копии (.bak).
Выберите правильный файл резервной копии и нажмите кнопку ОК.
Нажмите кнопку ОК в диалоговом окне Указание резервного копирования .
В разделе Выбор резервных наборов данных для восстановления установите флажок Восстановить проверка для соответствующего резервного набора данных.
В области Выбор страницы выберите Параметры.
В поле Восстановление как подтвердите расположение файлов базы данных и нажмите кнопку ОК.
Повторите шаги 3–8 для каждой базы данных Microsoft Dynamics SL, которую требуется восстановить.
В таблице доменов в системной базе данных Microsoft Dynamics SL обновите имя базы данных приложения. Для этого выполните следующие действия:
- Выберите Создать запрос.
- В списке Доступные базы данных выберите системную базу данных Microsoft Dynamics SL и выполните следующие инструкции:
UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY' UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
Примечание.
Замените XXXXXX новым именем базы данных приложения, а YYYYY — старым именем базы данных.
Повторите шаг j для каждой базы данных приложения, связанной с системной базой данных Microsoft Dynamics SL.
Обновите представления базы данных. Для этого выполните следующие действия:
- Выберите Пуск, Все программы, Microsoft Dynamics SL (Соломон) и обслуживание базы данных.
- Подключитесь к экземпляру SQL Server, на котором размещены базы данных Microsoft Dynamics SL.
- В списке Имя системной базы данных выберите восстановленную системную базу данных Microsoft Dynamics SL.
- В разделе Базы данных выберите восстановленную базу данных приложения Microsoft Dynamics SL.
- Выберите Обновить представления.
- В нижней части окна Обслуживание базы данных (98.290.00) убедитесь, что индикатор выполнения завершен.
- Если вы используете Microsoft Dynamics SL 2011, выберите Синхронизировать все права владения и безопасность в поле Сценарии обновления.
- В нижней части окна Обслуживание базы данных (98.290.00) убедитесь, что индикатор выполнения завершен.
- Нажмите Закрыть.
- Войдите в Microsoft Dynamics SL, используя соответствующее имя SQL Server и соответствующее имя системной базы данных Microsoft Dynamics SL.
Если вы используете модель безопасности проверки подлинности Windows, удалите и повторно создайте триггеры в системной базе данных Microsoft Dynamics SL. Дополнительные сведения о том, как это сделать, см. в статье Различные SQL Server сообщения об ошибках на нескольких экранах в Microsoft Dynamics SL.
Microsoft SQL Server 2000
Нажмите кнопку Пуск, выберите Microsoft SQL Server, а затем выберите Microsoft SQL Enterprise Manager.
Разверните узел Microsoft SQL Server, группу SQL Server, а затем разверните экземпляр SQL Server, в котором размещаются базы данных Microsoft Dynamics SL.
Щелкните правой кнопкой мыши пункт Базы данных, выберите Все задачи, а затем — Восстановить базу данных.
В поле Восстановление базы данных как введите новое имя базы данных. Например, если вы восстанавливаете системную базу данных Microsoft Dynamics SL для тестирования, можно ввести имя , например TestSystem.
В разделе Восстановление выберите С устройства.
Выберите Выберите устройства, а затем нажмите кнопку Добавить.
В разделе Имя файла выберите Обзор, а затем найдите файлы резервных копий базы данных.
В диалоговом окне Расположение устройства резервного копирования нажмите кнопку ОК.
В диалоговом окне Выбор назначения восстановления нажмите кнопку ОК.
В диалоговом окне Выбор устройств восстановления нажмите кнопку ОК.
Перейдите на вкладку Параметры .
В разделе Восстановление файлов базы данных как подтвердите расположение файлов базы данных и нажмите кнопку ОК.
Повторите шаги c–l для каждой базы данных приложения, связанной с системной базой данных Microsoft Dynamics SL.
В таблице доменов в системной базе данных Microsoft Dynamics SL обновите имя базы данных приложения. Для этого выполните следующие действия:
Нажмите кнопку Пуск, выберите Microsoft SQL Server, анализатор запросов, а затем подключитесь к серверу, на котором размещены базы данных Microsoft Dynamics SL.
В списке Доступные базы данных выберите системную базу данных Microsoft Dynamics SL и выполните следующие инструкции:
UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY' UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
Примечание.
Замените XXXXXX новым именем базы данных приложения, а YYYYY — старым именем базы данных.
Обновите представления базы данных. Для этого выполните следующие действия:
- Выберите Пуск, Все программы, Microsoft Dynamics SL (Соломон) и обслуживание базы данных.
- Подключитесь к экземпляру SQL Server, на котором размещены базы данных Microsoft Dynamics SL.
- В списке Имя системной базы данных выберите восстановленную системную базу данных Microsoft Dynamics SL.
- В разделе Базы данных выберите восстановленную базу данных приложения Microsoft Dynamics SL.
- Выберите Обновить представления.
- В нижней части окна Обслуживание базы данных (98.290.00) убедитесь, что индикатор выполнения завершен.
- Нажмите Закрыть.
- Войдите в Microsoft Dynamics SL, используя соответствующее имя SQL Server и соответствующее имя системной базы данных Microsoft Dynamics SL.