徵狀
請試想下列案例:
-
您使用的是 Microsoft SQL Server 2014 Data Quality Services (DQS)。
-
您會建立一個 DQS 知識庫(KB),並將其設定為使用 DQS 網域或複合網域從 Microsoft Azure Marketplace DataMarket 提供者(例如由 Melissa 資料提供的服務)使用 Reference 資料服務。
-
您可以建立使用網域之清理的資料品質專案。 您可以執行清理活動,並移至 [匯出 ] 頁面。
-
您嘗試將資料清理結果 匯出 至 SQL Server 資料表,並提供 [ 資料] 和 [清理資訊 ] 選項。
在此案例中,您收到下列錯誤訊息:
無法在資料庫 '<DatabaseName>」中建立新的資料表「<TableName>」。 檢查資料表是否已存在,並讓資料庫管理員確認 DQS 服務在目的地資料庫中擁有 [建立資料表] 許可權,而且可以插入目的地資料表。
注意: 在匯出的 [建立資料表] 階段期間,當資料行名稱長度超過128字元時,SQL 事件探測器追蹤會記錄錯誤。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2014 的累積更新4 /en-us/help/2999197
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。