[英]SQL Server Query Compatibility
SQL Server Management Studio版本在查询或脚本方面是否具有不同的兼容性,因为我正在运行SQL Server 2014,但我没有尝试在其他版本中运行查询?
提前致谢!
您需要注意以下几点:
1- Management Studio:这是用于与其他SQL Server服务一起使用的客户端工具。
SQL Server Management Studio(SSMS)是用于管理任何SQL基础结构的集成环境。 使用SSMS访问,配置,管理,管理和开发SQL Server,Azure SQL数据库和SQL数据仓库的所有组件。 SSMS提供了一个综合的实用程序,该实用程序将广泛的图形工具与许多丰富的脚本编辑器结合在一起,以为所有技能水平的开发人员和数据库管理员提供对SQL Server的访问。 https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms?view=sql-server-2017
2-兼容性问题:在实例级别附带了一些功能,例如SQL Server 2012中引入的AlwaysOn可用性组,因此很明显,您不能在SQL Server 2008中使用它。还有一些其他功能以数据库级别交付或与TSQL相关。 例如TSQL,SQL Server 2012中引入的CONCAT
函数,因此很明显,如果要在SQL SERVER 2008中执行包含CONCAT
函数的脚本,由于该函数不可用,它将失败。
最后,我们有一个Compatibility Level
,您可以为每个数据库设置该Compatibility Level
,该Compatibility Level
将某些数据库行为设置为与指定版本的SQL Server兼容。 https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-2017
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.