如何从2014年的sqlserver连接到旧版本环境兼容的数据库



当我在MS SQL Server Management Studio 2014中编写函数或过程时,我想知道我的代码是否可以在旧版本的SQL Server中安全执行,特别是在使用内置函数时。所以,有没有办法说服MS SQL Server管理工作室2014模拟旧版本给我使用它的内置功能的任何错误。

你可以从SQL Server Management Studio中控制的与以前版本相关的唯一东西是脚本导出(选项-> SQL Server对象资源管理器->脚本->服务器版本的脚本)。这可能对其他任务有帮助,但对你想要的任务没有帮助。

您应该做的是进入数据库的属性(使用SA权限)并更改兼容性级别。

请记住,随着新版本的到来,与其他版本的兼容性可能会降低,因此您可能需要为每个想要支持的版本维护专用服务器(这可能会很昂贵)。

最后,你可能想要有条件地编写你的脚本,它运行的版本(如果你知道陷阱),你可能想要检查这个KB,它详细说明了所有它是知道关于SQL Server版本号。

最新更新