共用方式為


升級資料品質服務(Data Quality Services)

適用於:Windows 上的 SQL Server

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

重要

資料品質服務(DQS)在 SQL Server 2025(17.x)中 被移除 。 我們繼續支援 SQL Server 2022 (16.x) 和舊版中的 DQS。

升級之前

在升級 DQS 之前,您必須先備份 DQS 資料庫,以免在結構描述升級期間有任何意外的遺失資料狀況。 如需有關備份 DQS 資料庫的詳細資訊,請參閱 備份及還原 DQS 資料庫

您可以使用最新或舊版的 Data Quality Client 連線至 SQL Server Data Quality Server,或連線至 Integration Services 的 DQS 清理轉換,執行您的資料品質工作。

升級 Data Quality Services (DQS)和 Master Data Services (MDS)後,任何舊版的適用於 Excel 的 MDS 增益集都不再運作。 您可以從 主資料服務安裝和設定下載適用於 Excel 的 SQL Server 版本 MDS 加載項。

必要條件

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

您的 Windows 使用者帳戶必須是安裝 Data Quality Server 之 SQL Server 實例中 系統管理員 固定伺服器角色的成員。

升級 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 資料庫架構已成功升級,您可以透過查詢每個資料庫中的 DQS_MAIN 資料表,檢查 DQS_PROJECTSA_DB_VERSION 資料庫中的目前版本。 若要這樣做:

  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 升級日期 版本識別碼 組件版本 USER_NAME 狀態 錯誤
    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