存取用於 DQS 作業的資料
適用於︰SQL Server 2019 - 僅限 Windows
若要使用您的來源資料進行 Data Quality Services (DQS) 作業,並匯出已處理的資料,您可以執行下列任一項操作:
將來源資料複製到 DQS_STAGING_DATA 資料庫中的資料表/檢視,然後使用該資料進行 DQS 作業。 您也可以將已處理的資料匯出到 DQS_STAGING_DATA 資料庫的新資料表中。 若要這樣做,您的 Windows 使用者帳戶必須擁有對於 DQS_STAGING_DATA 資料庫的讀取/寫入權限。
使用您自己的資料庫做為 DQS 作業的來源資料以及匯出已處理資料的目的地。 若要執行此作業,請確定您的資料庫位於和 Data Quality Server 資料庫相同的 SQL Server 執行個體中。 否則,在 Data Quality Client 中,該資料庫將無法用於進行 DQS 作業。 此外,必須授與您的 Windows 使用者帳戶 DQS_STAGING_DATA 資料庫的權限,才可匯出比對結果,因為比對結果會以兩階段匯出:首先會將比對結果先匯出到 DQS_STAGING_DATA 資料庫中的暫存資料表,然後再將其移到目的地資料庫中的資料表。
必要條件
您必須執行 DQSInstaller.exe 檔案,才可以完成 Data Quality Server 的安裝。 如需詳細資訊,請參閱 執行 DQSInstaller.exe 完成 Data Quality Server 安裝。
您的 Windows 使用者帳戶在資料庫引擎執行個體中,必須是適當固定伺服器角色 (例如 securityadmin、serveradmin 或 sysadmin) 的成員,才能授與/修改對資料庫上 SQL 登入的存取權。
授與使用者 DQS_STAGING_DATA 資料庫的讀/寫存取權
啟動 Microsoft SQL Server Management Studio。
在 Microsoft SQL Server Management Studio 中,展開您的 SQL Server 執行個體及 [安全性],然後展開 [登入]。
以滑鼠右鍵按一下 SQL 登入,然後按一下 [屬性]。
在 [登入屬性] 對話方塊的左窗格中,按一下 [使用者對應] 頁面。
在右窗格中,選取 [DQS_STAGING_DATA] 資料庫的 [對應] 資料行底下的核取方塊,然後在 [資料庫角色成員資格對象 :DQS_STAGING_DATA] 窗格中選取下列角色:
db_datareader:從資料表/檢視讀取資料。
db_datawriter:加入、刪除或變更資料表中的資料。
db_ddladmin:建立、修改或刪除資料表/檢視。
在 [登入屬性] 對話方塊中,按一下 [確定] 套用變更。
後續步驟
嘗試執行存取資料庫做為 DQS 作業之資料來源的 DQS 作業,然後將處理過的資料匯出到資料庫。