Отключение и присоединение баз данных DQS

В этом разделе описывается, как отсоединить и подключить базы данных DQS.

Перед началом работы

Ограничения и условия

Список ограничений и ограничений см. в разделе "Отсоединение базы данных" и "Подключение" (SQL Server).

Предпосылки

  • Убедитесь, что в DQS нет выполняемых действий или процессов. Это можно проверить с помощью экрана мониторинга активности . Подробные сведения о работе на этом экране см. в разделе "Мониторинг действий DQS".

  • Убедитесь, что на сервере качества данных нет пользователей.

Безопасность

Разрешения

  • Учетная запись пользователя Windows должна быть членом фиксированной серверной роли db_owner в экземпляре сервера SQL Server для отключения баз данных DQS.

  • Учетная запись пользователя Windows должна иметь разрешение CREATE DATABASE, CREATE ANY DATABASE или ALTER ANY DATABASE для подключения базы данных.

  • Необходимо иметь роль dqs_administrator в базе данных DQS_MAIN, чтобы завершить любые выполняемые действия или остановить все выполняемые процессы в DQS.

Отсоединение баз данных DQS

При отключении базы данных DQS с помощью SQL Server Management Studio отсоединяемые файлы остаются на компьютере и могут быть повторно подключены к одному экземпляру SQL Server или могут быть перемещены на другой сервер и подключены к нему. Файлы базы данных DQS обычно доступны в следующем расположении на компьютере служб качества данных: C:\Program Files\Microsoft SQL Server\MSSQL12. <>Instance_Name\MSSQL\DATA.

  1. Запустите среду Microsoft SQL Server Management Studio и подключитесь к соответствующему экземпляру SQL Server.

  2. В обозревателе объектов разверните узел "Базы данных ".

  3. Щелкните правой кнопкой мыши базу данных DQS_MAIN , наведите указатель на задачи и нажмите кнопку "Отсоединить". Появится диалоговое окно Отсоединение базы данных .

  4. Установите флажок в столбце "Удалить " и нажмите кнопку "ОК ", чтобы отключить базу данных DQS_MAIN.

  5. Повторите шаги 3 и 4 с DQS_PROJECTS и DQS_STAGING_DATA базами данных, чтобы отсоединить их.

Кроме того, можно отсоединить базы данных DQS, используя инструкции Transact-SQL и хранимую процедуру sp_detach_db. Дополнительные сведения об отключении баз данных с помощью инструкций Transact-SQL см. в разделе "Использование Transact-SQL в отсоединение базы данных".

Присоедините базы данных DQS

Используйте следующие инструкции, чтобы подключить базу данных DQS к тому же экземпляру SQL Server (откуда вы отсоединили) или другому экземпляру SQL Server, где установлен сервер качества данных.

  1. Запустите среду Microsoft SQL Server Management Studio и подключитесь к соответствующему экземпляру SQL Server.

  2. В обозревателе объектов щелкните правой кнопкой мыши базы данных и нажмите кнопку "Подключить". Откроется диалоговое окно "Присоединение баз данных ".

  3. Чтобы указать присоединенную базу данных, нажмите кнопку "Добавить". Откроется диалоговое окно "Поиск файлов базы данных ".

  4. Выберите диск, на котором находится база данных, и разверните дерево каталогов, чтобы найти и выбрать файл .mdf базы данных. Например, для базы данных DQS_MAIN:

    C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdf  
    
  5. В области сведений о базе данных (ниже) отображаются имена вложенных файлов. Чтобы проверить или изменить имя пути файла, нажмите кнопку "Обзор " (...).

  6. Нажмите кнопку "ОК" , чтобы подключить базу данных DQS_MAIN.

  7. Повторите шаги 2–6 для DQS_PROJECTS и DQS_STAGING_DATA баз данных для их присоединения.

  8. Вы также должны запустить инструкции Transact-SQL на следующем шаге после восстановления базы данных DQS_MAIN в противном случае отображается сообщение об ошибке при попытке подключиться к серверу качества данных с помощью клиентского приложения "Качество данных" и не удается подключиться. Однако вам не нужно выполнять шаги 9 и 10, если вы только что подключили базу данных DQS_PROJECTS или DQS_STAGING_DATA, а не DQS_MAIN.

    Чтобы запустить инструкции Transact-SQL, в обозревателе объектов щелкните правой кнопкой мыши сервер и нажмите кнопку "Создать запрос".

  9. В окно редактора запросов скопируйте следующие инструкции SQL:

    ALTER DATABASE [DQS_MAIN] SET TRUSTWORTHY ON;  
    EXEC sp_configure 'clr enabled', 1;  
    RECONFIGURE WITH OVERRIDE  
    ALTER DATABASE [DQS_MAIN] SET ENABLE_BROKER  
    ALTER AUTHORIZATION ON DATABASE::[DQS_MAIN] TO [##MS_dqs_db_owner_login##]  
    ALTER AUTHORIZATION ON DATABASE::[DQS_PROJECTS] TO [##MS_dqs_db_owner_login##]  
    
  10. Нажмите клавишу F5, чтобы выполнить инструкции. Проверьте панель результатов, чтобы убедиться, что запросы успешно выполнены. Появится следующее сообщение: Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.

  11. Подключитесь к серверу качества данных с помощью клиента качества данных, чтобы проверить, удалось ли подключиться успешно.

Можно также присоединить базы данных DQS с помощью инструкций Transact-SQL. Дополнительные сведения о присоединении баз данных с помощью инструкций Transact-SQL см. в разделе "Использование Transact-SQL в присоединении базы данных".

См. также

Управление базами данных DQS