Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
Это важно
Службы качества данных (DQS) удаляются в SQL Server 2025 (17.x). Мы продолжаем поддерживать DQS в SQL Server 2022 (16.x) и более ранних версиях.
В этом разделе описывается, как отсоединять и присоединять базы данных DQS.
Ограничения и запреты
Список ограничений и ограничений см. в разделе "Отсоединение базы данных" и "Подключение" (SQL Server).
Предварительные требования
Убедитесь, что не существует текущих операций или процессов в DQS. Это можно проверить с помощью экрана Мониторинг активности . Дополнительные сведения о работе с этим экраном см. в разделе Monitor DQS Activities.
Убедитесь, что на сервере качества данных нет пользователей.
Разрешения
Для отсоединения баз данных DQS учетная запись пользователя Windows должна входить в предопределенную роль сервера db_owner на экземпляре SQL Server.
У вашей учетной записи Windows должны быть права CREATE DATABASE CREATE ANY DATABASE или ALTER ANY DATABASE, чтобы присоединить базу данных.
Для завершения любых выполняемых операций или остановки каких-либо процессов в службах DQS необходимо быть членом роли dqs_administrator в базе данных DQS_MAIN.
Отсоединение баз данных DQS
При отсоединении базы данных DQS с помощью среды SQL Server Management Studio отсоединенные файлы остаются на компьютере, их можно повторно присоединить к этому же экземпляру SQL Server либо они могу быть перемещены на другой сервер и присоединены там. Файлы базы данных DQS обычно доступны в следующем расположении на компьютере служб качества данных: C:\Program Files\Microsoft SQL Server\MSSQL13.<>Instance_Name\MSSQL\DATA.
Запустите среду Microsoft SQL Server Management Studio и подключитесь к соответствующему экземпляру SQL Server.
В обозревателе объектов разверните узел Базы данных .
Щелкните правой кнопкой мыши базу данных DQS_MAIN, наведите указатель на пункт Задачи, а затем выберите команду Отсоединить. Появится диалоговое окно Отсоединение базы данных .
Установите флажок в столбце Удаление и нажмите кнопку ОК , чтобы отсоединить базу данных DQS_MAIN.
Повторите шаги 3 и 4 для баз данных DQS_PROJECTS и DQS_STAGING_DATA, чтобы отсоединить их.
Базы данных DQS также можно отсоединять с использованием инструкций Transact-SQL с помощью хранимой процедуры sp_detach_db. Дополнительные сведения об отсоединении баз данных с помощью инструкций Transact-SQL см. в подразделе Using Transact-SQL раздела Detach a Database.
Присоединение баз данных DQS
Используйте следующие инструкции, чтобы подключить базу данных DQS к тому же экземпляру SQL Server (откуда вы отсоединили) или другому экземпляру SQL Server, где установлен сервер качества данных.
Запустите среду Microsoft SQL Server Management Studio и подключитесь к соответствующему экземпляру SQL Server.
В обозревателе объектов щелкните правой кнопкой мыши Базы данныхи выберите пункт Присоединить. Появится диалоговое окно Присоединение базы данных .
Чтобы указать базу данных для присоединения, щелкните Добавить. Откроется диалоговое окно Расположение файлов базы данных .
Выберите диск, на котором находится база данных, и разверните дерево каталогов, чтобы найти и выделить MDF-файл базы данных. Например, для базы данных DQS_MAIN:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdfПанель Сведения базы данных (внизу) отображает имя присоединяемых файлов. Чтобы проверить или изменить путь к файлу, нажмите кнопку Обзор (…).
Чтобы присоединить базу данных DQS_MAIN, нажмите кнопку ОК .
Повторите шаги с 2 по 6 для баз данных DQS_PROJECTS и DQS_STAGING_DATA, чтобы присоединить их.
После восстановления базы данных DQS_MAIN необходимо также выполнить операторы Transact-SQL на следующем шаге; в противном случае при попытке подключиться к серверу Data Quality Server с помощью приложения Data Quality Client отобразится сообщение об ошибке, и подключение будет невозможно. Однако выполнять шаги 9 и 10 не требуется, если вы присоединили только базу данных DQS_PROJECTS или DQS_STAGING_DATA, а не базу данных DQS_MAIN.
Чтобы выполнить инструкции Transact-SQL, в обозревателе объектов щелкните сервер правой кнопкой мыши и выберите команду Создать запрос.
В окно редактора запросов скопируйте следующие инструкции 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##];Нажмите клавишу F5, чтобы выполнить инструкции. Откройте область «Результаты», чтобы удостовериться в успешном выполнении инструкций. На экране появится следующее сообщение:
Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.Подключитесь к Data Quality Server с помощью клиента Data Quality Client, чтобы убедиться, что подключение выполняется успешно.
Базы данных DQS также можно присоединять с помощью инструкций Transact-SQL. Дополнительные сведения о присоединении баз данных с помощью инструкций Transact-SQL см. в подразделе Using Transact-SQL раздела Attach a Database.