Обновление служб Data Quality Services

Применимо к:SQL Server — только Windows

Эта статья содержит сведения о том, как обновить существующую установку служб SQL Server Data Quality Services (DQS). В процессе обновления сервера служб DQS в SQL Server необходимо обновить схему базы данных служб DQS.

Важно!

  • Необходимо создать резервную копию баз данных DQS, прежде чем обновлять DQS, чтобы предотвратить любую случайную потерю данных при обновлении схемы. Дополнительные сведения о создании резервной копии баз данных DQS см. в разделе Backing Up and Restoring DQS Databases.
  • Для выполнения задач по обеспечению качества данных вы можете подключиться к серверу DQS SQL Server, используя текущую или более раннюю версию клиента DQS или преобразование "Очистка DQS" в службах Integration Services.
  • После обновления служб Data Quality Services и Master Data Services более ранние версии надстройки служб Master Data Services для Excel больше не будут работать. Можно скачать надстройку служб Master Data Services для Excel версии SQL Server по этой ссылке.

Предварительные требования

  • Необходимо выполнить вход от имени члена группы администраторов на компьютере Сервер DQS .

  • Учетная запись пользователя Windows должна входить в предопределенную роль сервера sysadmin на экземпляре SQL Server, где установлен сервер Сервер DQS .

Обновление 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 , а также задает последнюю Data Quality Client, если клиент DQS был ранее установлен на этом компьютере. При наличии клиента служб DQS установлены на других компьютерах, необходимо выполнить шаги по в шаге 2 на этих компьютерах, чтобы установить текущую версию клиента служб DQS. Мастер установки установит текущую версию служб Data Quality Client вместе с текущей версией клиента служб DQS. После обновления схемы баз данных DQS можно подключиться к SQL Server версию сервера служб DQS с помощью текущего или более ранней версией клиента служб DQS.

  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 означает успешное выполнение процедуры. Если возникла ошибка, то ОШИБКА перечисляются в столбец. Образец вывода:

    ID UPGRADE_DATE VERSION_ID ASSEMBLY_VERSION USER_NAME Состояние ошибка
    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

См. также:

Установка служб Data Quality Services
Удаление объектов сервера служб Data Quality
Обновление SQL Server