SQL Server 2008兼容级别

Gir*_*ish 6 sql sql-server-2008

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

Abe*_*ler 2

一些可能的原因:

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

因此,如果您目前正在做其中任何事情并且不想重写任何内容,您可以考虑停留在 80 岁。

您可以查看此链接以查看完整列表。