存取用於 DQS 作業的資料
若要使用您的來源資料進行 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:建立、修改或刪除資料表/檢視。
[!附註]
如果您要將 Data Quality Client 中的比對結果匯出到您自己的資料庫而非 DQS_STAGING_DATA,您的使用者帳戶只需要 DQS_STAGING_DATA 資料庫的 db_datareader 角色。
在 [登入屬性] 對話方塊中,按一下 [確定] 套用變更。
後續步驟
嘗試執行存取資料庫做為 DQS 作業之資料來源的 DQS 作業,然後將處理過的資料匯出到資料庫。