Обновление служб 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:

  1. Создайте резервные копии баз данных DQS перед началом процесса обновления. Дополнительные сведения о создании резервной копии баз данных DQS см. в разделе Backing Up and Restoring DQS Databases.

  2. Обновите экземпляр SQL Server, на котором установлен компонент DQS.

    1. Запустите мастер установки SQL Server.

    2. На панели слева щелкните Установка.

    3. В области справа щелкните Обновление с предыдущей версии SQL Server.

    4. Завершите работу мастера установки.

      Примечание.

      Это приведет к обновлению экземпляра SQL Server до SQL Server, а также установке последнего клиента качества данных, если клиент качества данных ранее был установлен на этом компьютере. При наличии клиента служб DQS установлены на других компьютерах, необходимо выполнить шаги по в шаге 2 на этих компьютерах, чтобы установить текущую версию клиента служб DQS. Мастер установки установит текущую версию служб Data Quality Client вместе с текущей версией клиента служб DQS. После обновления схемы баз данных DQS можно подключиться к версии СЕРВЕРА качества данных SQL Server с помощью текущей или более ранней версии клиента качества данных.

  3. Обновите схему баз данных DQS.

    1. Откройте командную строку от имени администратора.

    2. В командной строке перейдите в папку, где находится файл 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  
      
    3. В командной строке введите следующую команду и нажмите клавишу ВВОД:

      dqsinstaller.exe -upgrade  
      
    4. Установщик предложит создать резервную копию базы данных DQS, прежде чем продолжить. Если резервное копирование баз данных DQS уже выполнено, введите Y или Yesи нажмите клавишу ВВОД, чтобы продолжить обновление.

    5. После успешного обновления схемы баз данных DQS отображается сообщение о завершении.

Проверка обновления баз данных DQS схемы

Для проверки, что схема баз данных DQS обновлена успешно, можно проверить в текущей версии базы данных DQS_MAIN и DQS_PROJECTS с помощью запроса к таблице A_DB_VERSION в каждой базе данных. Для этого:

  1. Запустите среду SQL Server Management Studio и установите соединение с экземпляром SQL Server, содержащий обновленные базы данных DQS схемы.

  2. Выполните приведенный ниже запрос:

    SELECT * FROM DQS_MAIN.dbo.A_DB_VERSION WHERE STATUS=2;  
    SELECT * FROM DQS_PROJECTS.dbo.A_DB_VERSION WHERE STATUS=2;  
    
  3. Выводится запись для каждой операции обновления, а также дата создания обновления. Максимальное 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