我在开发环境中使用SQL Server 2014。但是,我的客户正在使用SQL Server 2008,他们遇到了一些脚本问题,例如与SQL Server 2008不兼容的关键字CONCAT
。
我纠正了连接问题,但我怎样才能防止这种问题。
我尝试将兼容级别激活为:SQL Server 2008(100)
但是当我执行包含CONCAT
关键字的查询时,它不会给我一个不应该被识别的错误。
我可以在SQL Server中配置其他内容以强制它仅接受 SQL Server 2008 兼容查询吗?
答案 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功能。