sql-server - SQL Server 兼容模式

标签 sql-server upgrade compatibility

我们当前正在兼容模式 8 上运行服务器,我想更新它。

  • 仅仅进入并更改它会产生什么影响?
  • 什么可能会损坏?
  • 在我执行之前是否有任何方法可以检查数据是否有效?
  • 我可以回滚到模式 8 而不执行恢复且不会丢失数据吗?

最佳答案

如果您从 80 到 90,差异很小。从 65 到 70+ 可能会造成严重影响(NULL 的存储方式不同)。

影响 - 您的 SP 可能会返回与您预期不同的结果 可能损坏:功能、SP 数据应该保存下来;里面没有任何东西应该影响事物。
从 80 移动到 90 并返回只需几秒钟。是的,您可以来回移动。

http://msdn.microsoft.com/en-us/library/bb510680.aspx

一些陷阱:http://mapamdug.blogspot.com/2006/03/sql-server-2005-gotcha-1.html

关于sql-server - SQL Server 兼容模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77664/

相关文章:

asp.net - odbc 连接的连接字符串是什么?

c# - 查询出现问题,执行非标量的行为不像我想象的那样

azure - Azure Development Fabric 有哪些限制?

python - 使 python 3 异常向后兼容

Android Studio - 如何从高于 min 的 API 中查找方法以及如何处理它们?

sql-server - 安装过程中出现 fatal error (0x80070643) SQL Server 管理工作室 : A valid destination folder for the install could not be determined

sql-server - MSSQL Constraint 可能导致循环或多个级联路径

ruby-on-rails - bundle 当前的 Rails 锁定在 4.0.4

visual-studio - Visual Studio 2008 : Is it worth the upgrade from 2005?

java - json文件格式的升级路径