加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL Server数据库与SQL Server数据库的并发症有不同的排序规则,

发布时间:2020-12-12 08:29:48 所属栏目:MsSql教程 来源:网络整理
导读:我们正在将数据库从旧的SQL Server 2k EE服务器迁移到默认排序规则“Latin1_General_CI_AS”到新的SQL Server 2005 2008服务器,默认排序规则为“SQL_Latin1_General_CP1_CI_AS”.没有国际字符需要我所知的Unicode,所以两个代码页在实际上几乎是一样的. 主SQL
我们正在将数据库从旧的SQL Server 2k EE服务器迁移到默认排序规则“Latin1_General_CI_AS”到新的SQL Server 2005& 2008服务器,默认排序规则为“SQL_Latin1_General_CP1_CI_AS”.没有国际字符需要我所知的Unicode,所以两个代码页在实际上几乎是一样的.

主SQL Server DBA坚持认为,每个单个数据库(大部分由第三方应用程序构建)必须使用新的排序规则进行重新构建,然后才能迁移它们.

我知道自从SQL Server 2000以来,可以将单个数据库设置为不同于默认的排序规则.但混合整理运行的真正后果是什么?例如,One article from Microsoft建议使用共享tempdb的并发症(但是可以轻松避免吗?).

而且,也许更重要的是,如果我们需要在新服务器上支持多个排序规则,我们可以采取什么措施来避免这些问题?

解决方法

好的,不是最好的答案,但是

你问:“用不同的归档运行的真正后果是什么”
这可能是头痛.微软提到的文章指出了它的头脑.在我个人的经验中,我遇到了这个问题,这是不容易避免的.
不符合要求的排序规则将弹出无计划的地方,除非您测试好.

您还问:“如果我们需要在新服务器上支持多个排序规则,我们可以采取什么措施来避免这些问题?”
没有什么可想而知,除了测试像疯了.

我真的希望你运气,这可能是一个常见的毛茸茸的问题,我不希望任何人.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读