Обновление служб Data Quality Services
Область применения: SQL Server — только Для Windows
Эта статья содержит сведения о том, как обновить существующую установку служб SQL Server Data Quality Services (DQS). В рамках обновления сервера качества данных SQL Server необходимо также обновить схему баз данных DQS.
Внимание
- Необходимо создать резервную копию баз данных DQS, прежде чем обновлять DQS, чтобы предотвратить любую случайную потерю данных при обновлении схемы. Дополнительные сведения о создании резервной копии баз данных DQS см. в разделе Backing Up and Restoring DQS Databases.
- Вы можете подключиться к серверу качества данных SQL Server с помощью текущей или более ранней версии клиента качества данных или преобразования очистки DQS в службах Integration Services для выполнения задач по качеству данных.
- После обновления служб Data Quality Services и Master Data Services более ранние версии надстройки служб Master Data Services для Excel больше не будут работать. Вы можете скачать версию надстройки служб Master Data Services для Excel с помощью SQL Server.
Необходимые компоненты
Необходимо войти в систему в качестве члена группы "Администраторы" на компьютере сервера качества данных.
Учетная запись пользователя Windows должна быть членом предопределенной роли сервера sysadmin в экземпляре SQL Server, где установлен сервер качества данных.
Обновление DQS
Обновление DQS:
Создайте резервные копии баз данных DQS перед началом процесса обновления. Дополнительные сведения о создании резервной копии баз данных DQS см. в разделе Backing Up and Restoring DQS Databases.
Обновите экземпляр SQL Server, на котором установлен компонент DQS.
Запустите мастер установки SQL Server.
На панели слева щелкните Установка.
В области справа щелкните Обновление с предыдущей версии SQL Server.
Завершите работу мастера установки.
Примечание.
Это приведет к обновлению экземпляра SQL Server до SQL Server, а также установке последнего клиента качества данных, если клиент качества данных ранее был установлен на этом компьютере. При наличии клиента служб DQS установлены на других компьютерах, необходимо выполнить шаги по в шаге 2 на этих компьютерах, чтобы установить текущую версию клиента служб DQS. Мастер установки установит текущую версию служб Data Quality Client вместе с текущей версией клиента служб DQS. После обновления схемы баз данных DQS можно подключиться к версии СЕРВЕРА качества данных SQL Server с помощью текущей или более ранней версии клиента качества данных.
Обновите схему баз данных DQS.
Откройте командную строку от имени администратора.
В командной строке перейдите в папку, где находится файл DQSInstaller.exe. Для экземпляра SQL Server по умолчанию файл DQSInstaller.exe будет находиться в папке C:\Program Files\Microsoft SQL Server\MSSQL[nn].MSSQLSERVER\MSSQL\Binn:
Примечание.
В пути к папке замените [nn] номером версии SQL Server.
- Для SQL Server 2016: 13
- Для SQL Server 2017: 14
cd C:\Program Files\Microsoft SQL Server\MSSQL[nn].MSSQLSERVER\MSSQL\Binn
В командной строке введите следующую команду и нажмите клавишу ВВОД:
dqsinstaller.exe -upgrade
Установщик предложит создать резервную копию базы данных DQS, прежде чем продолжить. Если резервное копирование баз данных DQS уже выполнено, введите Y или Yesи нажмите клавишу ВВОД, чтобы продолжить обновление.
После успешного обновления схемы баз данных DQS отображается сообщение о завершении.
Проверка обновления баз данных DQS схемы
Для проверки, что схема баз данных DQS обновлена успешно, можно проверить в текущей версии базы данных DQS_MAIN и DQS_PROJECTS с помощью запроса к таблице A_DB_VERSION в каждой базе данных. Для этого:
Запустите среду SQL Server Management Studio и установите соединение с экземпляром SQL Server, содержащий обновленные базы данных DQS схемы.
Выполните приведенный ниже запрос:
SELECT * FROM DQS_MAIN.dbo.A_DB_VERSION WHERE STATUS=2; SELECT * FROM DQS_PROJECTS.dbo.A_DB_VERSION WHERE STATUS=2;
Выводится запись для каждой операции обновления, а также дата создания обновления. Максимальное VERSION_ID и ASSEMBLY_VERSION на самой последней даты текущую версию. Значение 2 в столбце STATUS означает успешное выполнение процедуры. Если возникла ошибка, то ОШИБКА перечисляются в столбец. Образец вывода:
Идентификатор UPGRADE_DATE VERSION_ID ASSEMBLY_VERSION ИМЯ_ПОЛЬЗОВАТЕЛЯ СОСТОЯНИЕ ОШИБКА 1000 2013-08-11 05:26:39.567 1200 11.0.3000.0 <ДОМЕН\имя пользователя> 2 1001 2013-09-19 15:09:37.750 1600 12.0.xxxx.0 <ДОМЕН\имя пользователя> 2
См. также
Install Data Quality Services
Удаление объектов сервера служб Data Quality
Обновление SQL Server