将数据库兼容性级别设置为 SQL Server 2000 的后果
我们有一个 Sql Server 2005 数据库。无论出于何种原因,兼容性级别(例如通过 sp_dbcmptlevel)设置为 80(即 Sql Server 2000)。
这样做的后果是什么?我的应用程序是否会因此而受到性能损失?
We have a Sql Server 2005 DB. For whatever reason, the compatibility level (e.g. via sp_dbcmptlevel) is set to 80 (which is Sql Server 2000).
What are the consequences of that? Is there a performance penalty for my apps because of it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这是否有帮助: 以兼容性级别 80 运行 SQL Server 2005 数据库是否会对性能产生负面影响?
编辑:在另一个线程中没有提到,我认为这个也很有趣:http://www.sqlmag.com/Article/ArticleID/49643/sql_server_49643.html
See if this helps: Does running a SQL Server 2005 database in compatibility level 80 have a negative impact on performance?
Edit: Not mentioned in the other thread, I think this one is quite interesting as well: http://www.sqlmag.com/Article/ArticleID/49643/sql_server_49643.html