SQL Server 2014兼容性功能不适用于2008

时间:2015-12-10 10:08:53

标签: sql sql-server sql-server-2008-r2 compatibility

我在开发环境中使用SQL Server 2014。但是,我的客户正在使用SQL Server 2008,他们遇到了一些脚本问题,例如与SQL Server 2008不兼容的关键字CONCAT

我纠正了连接问题,但我怎样才能防止这种问题。

我尝试将兼容级别激活为:SQL Server 2008(100)

enter image description here

但是当我执行包含CONCAT关键字的查询时,它不会给我一个不应该被识别的错误。

我可以在SQL Server中配置其他内容以强制它仅接受 SQL Server 2008 兼容查询吗?

1 个答案:

答案 0 :(得分:0)

如果更改与SQL Server 2008(100)的兼容性,则表示可以访问SQL Server 2008中的所有功能,直到当前实例版本(在您的情况下为SQL Server 2014)。据我所知,没有办法强制SQL Server限制在SQL Server 2014实例中单独使用SQL Server 2008的功能。

您可以通过兼容性设置使当前实例使用早期版本功能(仅出于此目的存在兼容性设置),但无法强制SQL Server 2014实例仅遵循SQL Server 2008功能。