我们当前正在兼容模式 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/