升級 Data Quality Services

適用於:SQL Server - 僅限 Windows

此文章提供如何升級現有 SQL Server Data Quality Services (DQS) 安裝的資訊。 升級 SQL Server Data Quality Server 的過程中,您也必須升級 DQS 資料庫結構描述。

重要

  • 在升級 DQS 之前,您必須先備份 DQS 資料庫,以免在結構描述升級期間有任何意外的遺失資料狀況。 如需有關備份 DQS 資料庫的詳細資訊,請參閱 備份及還原 DQS 資料庫
  • 您可以使用最新或舊版的 Data Quality Client 連線至 SQL Server Data Quality Server,或連線至 Integration Services 的 DQS 清理轉換,執行您的資料品質工作。
  • 升級 Data Quality Services 和 Master Data Services 之後,所有適用於 Excel 的舊版 Master Data Services 增益集都無法再繼續運作。 您可以在這裡下載 SQL Server 版適用於 Excel 的 Master Data Services 增益集。

必要條件

  • 您必須以 Data Quality Server 電腦上管理員群組成員的身分登入。

  • Windows 使用者帳戶必須是安裝 Data Quality Server 之 SQL Server 執行個體上 sysadmin 固定伺服器角色的成員。

升級 DQS

升級 DQS:

  1. 在開始升級程序之前,請先備份 DQS 資料庫。 如需有關備份 DQS 資料庫的詳細資訊,請參閱 備份及還原 DQS 資料庫

  2. 升級已安裝 DQS 的 SQL Server 執行個體。

    1. 執行 [SQL Server 安裝精靈]。

    2. 按一下左窗格中的 [安裝]。

    3. 在右窗格中,按一下 [升級來源] 從舊版 SQL Server 升級。

    4. 完成安裝精靈。

      注意

      如果 Data Quality Client 先前已安裝在這部電腦上,此作業會將您的 SQL Server 執行個體升級至 SQL Server,而且也會安裝最新的 Data Quality Client。 如果您已將 Data Quality Client 安裝在其他電腦上,則必須在那些電腦上執行步驟 2 的子步驟,才能安裝 Data Quality Client 的目前版本。 安裝精靈會將 Data Quality Client 的目前版本與 Data Quality Client 的現有版本並列安裝。 升級 DQS 資料庫結構描述之後,您可以使用最新或舊版的 Data Quality Client 連線至 SQL Server 版的 Data Quality 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. 在命令提示字元中輸入下列命令,然後按 ENTER:

      dqsinstaller.exe -upgrade  
      
    4. 安裝程式會提示您先備份 DQS 資料庫後再繼續。 如果您已經備份 DQS 資料庫,請輸入 YYes,然後按 ENTER 繼續升級。

    5. 在成功升級 DQS 資料庫結構描述之後,將會顯示完成訊息。

確認 DQS 資料庫結構描述升級

若要確認 DQS 資料庫結構描述升級成功,您可以查詢中每個資料庫中的 A_DB_VERSION 資料表,以檢查 DQS_MAIN 和 DQS_PROJECTS 資料庫中的目前版本。 若要這樣做:

  1. 啟動 SQL Server Management Studio,並連接到包含已升級之 DQS 資料庫結構描述的 SQL Server 執行個體。

  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 為目前版本。 STATUS 資料行中的值為 2 代表成功。 如果發生錯誤,錯誤會列示在 ERROR 資料行中。 範例輸出:

    ID UPGRADE_DATE VERSION_ID ASSEMBLY_VERSION USER_NAME 狀態 ERROR
    1000 2013-08-11 05:26:39.567 1200 11.0.3000.0 <DOMAIN\UserName> 2
    1001 2013-09-19 15:09:37.750 1600 12.0.xxxx.0 <DOMAIN\UserName> 2

另請參閱

安裝 Data Quality Services
移除 Data Quality Server 物件
升級 SQL Server