在 SQL Server 2012 Management Studio 中,有没有办法将我的 SQL 解析为 SQL Server 2005 语法?我的开发 PC 有 SQL Server 2012 Express,但生产服务器使用 2005。我必须连接到 2005 开发服务器来运行我的测试,然后再推送到生产环境。
如果我可以从 2012 年的服务器测试 SQL Server 2005 的正确性,那就太好了
在 SQL Server 2012 Management Studio 中,有没有办法将我的 SQL 解析为 SQL Server 2005 语法?我的开发 PC 有 SQL Server 2012 Express,但生产服务器使用 2005。我必须连接到 2005 开发服务器来运行我的测试,然后再推送到生产环境。
如果我可以从 2012 年的服务器测试 SQL Server 2005 的正确性,那就太好了
使用兼容级别。
对于 2005,使用 COMPATIBILITY_LEVEL 90
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = 90
有关详细信息,请参阅此处 https://msdn.microsoft.com/en-us/library/bb510680.aspx