SQL Server 2008兼容级别

时间:2010-10-12 14:34:03

标签: sql sql-server-2008

将数据库从SQL Server 2000迁移到2008之后,在什么情况下永久保持兼容级别为80是合理的。系统仅包含存储过程,触发器,视图和表。没有DTS,报告和其他非数据库引擎的东西。

1 个答案:

答案 0 :(得分:2)

一些可能的原因:

  • 外部的*==*运算符 加入支持警告 消息。
  • 触发器内允许设置XACT_ABORT OFF。
  • 对于FROM子句中的锁定提示,WITH关键字始终是可选的。
  • 您使用以下PIVOT, UNPIVOT, REVERT, TABLESAMPLE但不是关键字
  • 视图中允许(并忽略)FOR BROWSE子句。
  • 字符串常量和大小超过8000的varbinary常量被视为text,ntext或image。

所以如果你现在正在做任何这些事情并且不想重写任何你可能考虑留在80的东西。

您可以查看this link查看完整列表。