我打算将SQL Server 2000实例升级到SQL Server 2005实例。
我不打算更改任何数据库代码,因此我不会利用任何SQL2005特定语法。有没有理由将我的兼容性设置得更高(达到9级)?或者可以在兼容级别8处离开吗?
答案 0 :(得分:3)
有两种方法可以看:
所以,简单的答案是不,你不必增加你的比赛水平,但是你也要用这个盒子来考虑你的未来:)
答案 1 :(得分:2)
可以将它保留在8,直到你想要升级。
答案 2 :(得分:2)
只是一个小点 - compat级别90支持旧的ANSI-89外连接语法(*=
,=*
)。如果您决定切换,请确保先检查了代码库。
答案 3 :(得分:0)
报告你得到90级,非常好......仅此一点就是升级的动力......
答案 4 :(得分:0)
兼容性级别不仅仅是一个偏好问题,而是一个如何使用数据库的问题 您可以查看此链接上的更改内容:
http://msdn.microsoft.com/en-us/library/bb510680.aspx
因此,除非您知道更改兼容级别不会破坏任何内容,否则您应该明确升级。所以在采取任何机会之前要做彻底的检查。