加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

SQL Server数据库与SQL Server数据库的并发症有不同的排序规则,而不是服务器的默认值?

发布时间:2020-05-23 14:52:58 所属栏目: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的并发症(但是可以轻松避免吗?).

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

解决方法

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

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

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

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

(编辑:安卓应用网)

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

    推荐文章
      热点阅读