首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无效的排序规则名称Integration Services (SSIS)分析任务错误

无效的排序规则名称Integration Services (SSIS)分析任务错误
EN

Stack Overflow用户
提问于 2017-08-31 07:21:23
回答 1查看 360关注 0票数 1

我正在尝试对一个使用Latin1_General_100_CI_AI_SC作为排序规则名称的数据库执行分析任务。当我尝试在表格上添加一个快速配置文件时,它显示错误

代码语言:javascript
运行
复制
    Error at Profiling Task [Data Profiling Task]: Latin1_General_100_CI_AI_SC is an invalid collation name.
    Parameter name: collationName

这意味着什么?如何才能在不更改数据库排序规则的情况下进行所需的分析(我需要特定的排序规则)?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-31 07:44:59

https://docs.microsoft.com/en-us/sql/relational-databases/collations/collation-and-unicode-support

在SQL Server 2012中引入的一系列新的补充字符(SC)排序规则可与数据类型nchar、nvarchar和sql_variant一起使用。例如: Latin1_General_100_CI_AS_SC,如果使用日语排序规则,则为Japanese_Bushu_Kakusu_100_CI_AS_SC。

数据库排序规则用于数据库中的所有元数据,并且是数据库中使用的所有字符串列、临时对象、变量名和任何其他字符串的默认排序规则。更改用户数据库的排序规则时,当数据库中的查询访问临时表时,可能会出现排序规则冲突。临时表始终存储在tempdb系统数据库中,该数据库使用实例的排序规则。如果排序规则在评估字符数据时导致冲突,则在用户数据库和tempdb之间比较字符数据的查询可能会失败。可以通过在查询中指定COLLATE子句来解决此问题。

我的建议是将排序规则更改为Latin1_General_100_CI_AS并运行分析。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45971070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档