【发布时间】:2016-11-17 07:39:41
【问题描述】:
我们正在尝试将我们的数据库放入 sql azure 中,但遇到了问题。我们有一个排序规则 Latin1_General_CI_AI 的存储过程,其中有一些与 sys.objects 的连接,它似乎具有 SQL_Latin1_General_CP1_CI_AS 排序规则.当我们尝试创建存储过程时,我们得到了错误
无法解决等于操作中“SQL_Latin1_General_CP1_CI_AS”和“Latin1_General_CI_AI”之间的排序规则冲突。
我们能够通过在 sys.object 连接的末尾添加 COLLATE SQL_Latin1_General_CP1_CI_AS 来创建存储过程,但是我们有多个使用 sys.object 的地方,并且我也读过临时表可能有同样的问题。
所以我的问题是,有没有办法更改“服务器”上的排序规则,创建新的 SQL Server(逻辑服务器) 时我什么也看不到。这样可以省去我们到处强制排序的麻烦。
【问题讨论】:
-
如果您想更改数据库的排序规则,您应该创建一个工单。支持团队会在合理的时间内为您完成。
标签: azure-sql-database collation