在数据库从sqlserver2000升级到2005后,原有的左右连接(*=和=*)写法均不在支持,为了不修改app的代码,可以通过以下语句
调整sqlserver2005 database的兼容级别:
sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ]
version ]
参数
[@name =] name
数据库的名称,将对此数据库的兼容级别进行更改。数据库的名称必须遵循标识符的规则。name 的数据类型为 sysname,默认值为
NULL。
[@new_cmptlevel =] version
数据库要兼容的 SQL Server 版本,对于sqlserver2000来说,version的值为80。
For example: sp_dbcmptlevel dbname,80
查看兼容级别:sp_helpdb dbname