Как переместить базы данных SQL Microsoft Dynamics CRM 3.0 с одного сервера на другой того же домена

Переводы статьи Переводы статьи
Код статьи: 917948 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

В этой статье описывается, как переместить базы данных SQL Microsoft Dynamics CRM 3.0 с одного сервера на другой того же домена.

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

Примечания.
  • Чтобы переместить базы данных SQL Microsoft Dynamics CRM с одного сервера на другой сервер того же домена, рекомендуется использовать следующую процедуру. Нельзя использовать эту процедуру для перемещения данных с одного сервера на другой сервер другого домена.
  • Используйте эту процедуру для перемещения данных из именованного экземпляра Microsoft SQL Server в используемый по умолчанию экземпляр SQL Server, который находится на том же компьютере.
  • Не требуется вносить никаких изменений в клиенты Microsoft CRM для переносного или настольного ПК для Microsoft Office Outlook, если нужно переместить базы данных SQL Microsoft CRM с одного сервера на другой сервер, который находится в том же домене.
Важно! Прежде чем выполнять эту процедуру, обязательно прочтите эту статью целиком и убедитесь, что вы понимаете, о чем идет речь.

Подготовка к перемещению баз данных

Прежде чем перемещать базы данных, необходимо завершить следующую подготовку:
  • Все пользователи должны выйти из Microsoft CRM.
  • Все пользователи клиента Microsoft CRM для Outlook должны синхронизировать свои автономные данные с Microsoft CRM, перейдя в интерактивный режим работы.
  • Необходимо создать текущую резервную копию всех баз данных SQL Microsoft CRM.

Перемещение баз данных

После выполнения всех подготовительных действий выполните перемещение баз данных SQL Microsoft CRM при помощи следующей процедуры:
  1. Создайте резервные копии следующих баз данных-источников SQL Microsoft CRM.
    • Название_организации_METABASE
    • Название_организации_MSCRM
    Чтобы создать резервные копии этих баз данных, выполните следующие действия:
    1. Нажмите кнопку Пуск, щелкните Все программы, выберите Microsoft SQL Server 2005 и затем щелкните Среда SQL Server Management Studio.
    2. В среде SQL Server Management Studio выберите сервер в списке Имя сервера и затем щелкните Подключить.
    3. Разверните папку Базы данных.
    4. Щелкните правой кнопкой мыши одну из двух баз данных, выберите Задачи и затем щелкните Создать резервную копию.
    5. Из списка Тип резервной копии выберите Полная и затем щелкните Добавить в разделе Назначение.
    6. В диалоговом окне Выбор места расположения резервной копии нажмите кнопку Обзор (...).
    7. В диалоговом окне Расположение файлов базы данных введите имя файла резервной копии и затем нажмите кнопку ОК.
    8. Нажимайте кнопку ОК до тех пор, пока не будут закрыты все диалоговые окна. Отобразится сообщение об успешном завершении процесса создания резервной копии.
    9. Повторите шаги a–h для другой базы данных. Ничего не удаляйте из исходного экземпляра Microsoft SQL Server. Если файлы остаются в исходном экземпляре SQL Server, можно использовать исходную настройку в качестве образца при выполнении шага 5.
  2. Выполните перенос файлов резервных копий, созданных на шаге 1, в новый экземпляр SQL Server.
  3. Создайте две базы данных, в которых будут восстановлены файлы резервных копий. Чтобы сделать это, выполните следующие действия:
    1. Запустите среду SQL Server Management Studio.
    2. Разверните папку Базы данных.
    3. Щелкните правой кнопкой мыши Базы данных. Затем щелкните Создать базу данных.
    4. Введите имя для базы данных. Например, введите Название_организации_MSCRM.
    5. Нажмите кнопку ОК.

      Важно! Убедитесь, что вы используете тот же самый синтаксис наименования, который использовался в исходном экземпляре Microsoft SQL Server.
    6. Повторите шаги c–e, чтобы создать базу данных Название_организации_METABASE. Еще раз убедитесь, что вы используете тот же самый синтаксис наименования, который использовался в исходном экземпляре Microsoft SQL Server.
  4. Восстановите файлы резервной копии. Чтобы сделать это, выполните следующие действия:
    1. Запустите среду SQL Server Management Studio.
    2. Разверните папку Базы данных.
    3. Щелкните правой кнопкой мыши базу данных Название_организации_MSCRM, выберите Задачи, Восстановить и затем щелкните База данных.
    4. В области Источник для восстановления выберите параметр С устройства и затем нажмите кнопку Обзор (...).
    5. В диалоговом окне Указания резервной копии щелкните Добавить.
    6. В диалоговом окне Локальный файл резервной копии выберите расположение файла резервной копии базы данных Название_организации_MSCRM и нажмите кнопку ОК.
    7. В диалоговом окне Указания резервной копии щелкните ОК.
    8. В диалоговом окне Восстановление базы данных щелкните Источник восстановления, выберите Параметры и затем установите флажок Перезаписать, чтобы перезаписать существующую базу данных.
    9. В области Восстановление файла базы данных посмотрите пути к файлам двух физических баз данных. Убедитесь, что эти пути указывают действительные расположения. Если пути не указывают действительные расположения, измените их должным образом.
    10. В диалоговом окне Восстановление базы данных щелкните ОК, чтобы запустить процесс восстановления.

      Примечание. В зависимости от размера базы данных этот процесс может продолжаться значительное время. После завершения процесса отобразится сообщение об успешном завершении операции восстановления.
    11. Повторите шаги c–j для базы данных Название_организации_METABASE.
  5. Настройте группы безопасности посредством сопоставления с группами безопасности Microsoft Windows NT. Чтобы сделать это, выполните следующие действия.

    Примечание. При выполнении этих действий можно использовать в качестве образца папку безопасности в исходном экземпляре SQL Server.
    1. Запустите среду SQL Server Management Studio. Затем разверните папку Безопасность.
    2. Щелкните правой кнопкой мыши Имена входа. Затем щелкните Создать имя входа.
    3. В диалоговом окне Имя входа щелкните Общие в левой области, а затем щелкните Найти.
    4. В диалоговом окне Выбор пользователя или группы щелкните Типы объектов, убедитесь, что флажок Группы установлен, и затем нажмите кнопку ОК.
    5. Щелкните Расположение, щелкните папку, чтобы выбрать все содержимое папки, и затем нажмите кнопку ОК.
    6. В поле Введите имена выбираемых объектов введите SQL и затем щелкните Проверить имена.
    7. Выберите запись SQLAccessGroup {GUID}. Затем нажмите кнопку ОК.
    8. В диалоговом окне Имя входа щелкните параметр Проверка подлинности Windows, оставьте все другие параметры, используемые по умолчанию, с текущими значениями и затем щелкните ОК, чтобы закрыть все диалоговые окна.
  6. Измените источник данных ODBC системного DSN Microsoft CRM на сервере Microsoft CRM, чтобы указать новый сервер, на котором работает Microsoft SQL Server. Чтобы сделать это, выполните следующие действия:
    1. Щелкните Пуск, выберите Администрирование и затем щелкните Источники данных (ODBC).
    2. В диалоговом окне Администратор источника данных ODBC перейдите на вкладку Системный DSN, щелкните Microsoft CRM в списке Системные источники данных и затем щелкните Настроить.
    3. В первом окне «Настройка источников данных для Microsoft SQL Server» найдите список Сервер, который содержит имена компьютеров, на которых работает SQL Server. Щелкните сервер, к которому требуется подключиться.
    4. Щелкните Далее три раза, чтобы настроить источник данных.
    5. Щелкните Готово.
    6. В окне «Установка ODBC для SQL-сервера Microsoft» щелкните Проверить источник данных, чтобы проверить подключение к серверу.
    7. Нажмите кнопку OK два раза, чтобы завершить настройку.
    8. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Администратор источника данных ODBC.
  7. Перенастройте сервер Microsoft Dynamics CRM. Чтобы сделать это, выполните следующие действия:
    1. На сервере Microsoft Dynamics CRM щелкните Пуск, выберите Все программы, выберите Microsoft CRM и затем щелкните Диспетчер развертывания.
    2. В левой области щелкните Диспетчер сервера, щелкните правой кнопкой мыши сервер Microsoft Dynamics CRM и затем выберите Настройка SQL Server.
    3. В окне «Сервер Microsoft Dynamics CRM» выберите новый компьютер, на котором работает Microsoft SQL Server, из списка SQL-сервер и затем щелкните Далее.
    4. В списке База данных Microsoft CRM щелкните соответствующую базу данных SQL Microsoft CRM. При наличии нескольких серверов Microsoft CRM установите флажок Применить изменения ко всем серверам в развертывании.
    5. Щелкните Готово.
  8. Проверьте работу Microsoft CRM, убедившись, что вы имеете доступ к данным. Кроме того, протестируйте клиенты Microsoft Dynamics CRM для Outlook, чтобы убедиться, что вы можете использовать программу.
  9. Убедитесь, что задания SQL Server были созданы. Чтобы сделать это, выполните следующие действия:
    1. Запустите среду SQL Server Management Studio.
    2. Разверните агент SQL Server и затем разверните папку «Задания».
    3. Убедитесь, что в папке «Задания» перечислены следующие задания:
      • Organization_Name.Update Contract States
      • MSCRM Identity Reseeding
      • MSCRM Index Reindexing
      • MSCRM Stored Procedures Priming
      • Start_Incremental on Organization_Name_ftcat_documentindex
    4. Если задания, перечисленные на шаге c, не включены в папку «Задания», выполните следующие действия, описанные в статье базы знаний Майкрософт:
      910044 При перемещении баз данных Microsoft Dynamics CRM в новый экземпляр SQL Server, задания для SQL Server могут быть не созданы
  10. Очистите содержимое исходного компьютера, на котором работает Microsoft SQL Server. Чтобы сделать это, выполните следующие действия:
    1. Удалите старые базы данных SQL Microsoft CRM.
    2. Удалите следующие группы входа:
      • SQLAccessGroup
      • UserGroup
      • ReportingGroup
Примечание. После успешного перемещения баз данных SQL Microsoft CRM с одного сервера на другой обязательно запланируйте регулярное создание резервных копий баз, которые находятся на новом сервере.

Ссылки

Дополнительные сведения о перемещении баз данных Microsoft SQL Reporting Services см. в следующей статье базы знаний Майкрософт:
842425 Как переместить базу данных служб отчетов с компьютера, на котором работают службы отчетов, на другой компьютер
Дополнительные сведения о перемещении баз данных Microsoft Dynamics CRM 3.0 на новый экземпляр Microsoft SQL Server см. в следующей статье базы знаний Майкрософт:
910044 При перемещении баз данных Microsoft Dynamics CRM в новый экземпляр SQL Server, задания для SQL Server могут быть не созданы

Свойства

Код статьи: 917948 - Последний отзыв: 10 января 2008 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Dynamics CRM 3.0
Ключевые слова: 
kbhowto kbmbsmigrate kbmbsadministration KB917948

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com