Обновление служб обеспечения качества данных
Область применения: 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, где установлен Data Quality 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 вместе с существующей версией клиента служб Data Quality. После обновления схемы баз данных 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 означает успешное выполнение процедуры. Если произошла ошибка, она будет перечислена в столбце ОШИБКА. Образец вывода:
идентификатор ДАТА_ОБНОВЛЕНИЯ 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