症状
请考虑以下情况:
-
您使用的是 Microsoft SQL Server 2014 Data Quality Services (DQS)。
-
创建一个 DQS 知识库(KB),该知识库配置为使用 DQS 域或复合域从 Microsoft Azure Marketplace DataMarket 提供程序(例如由 Melissa 数据提供的服务)中使用引用数据服务。
-
为使用域的清理创建数据质量项目。 执行清理活动,并到达 "导出 " 页面。
-
尝试将数据清理结果 导出 到带有 " 数据和清理信息 " 选项的 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 不做任何暗示保证或其他形式的保证。