我有一个名为TransportDB
的数据库,其兼容级别设置为SQL Server 2000 (80)
。我想将此数据库的兼容级别更改为SQL Server 2005 (90)
或2008 (100)
,但当我使用属性 - >选项 - >兼容级别进行更改时,我发现此兼容级别选项被禁用,即我无法更改兼容级别。
我想知道如何更改兼容级别,如果我要更改它,这会以任何方式影响我当前的数据库或记录吗?
答案 0 :(得分:1)
试试这个SQL
EXEC sp_dbcmptlevel @dbname = 'TransportDB', @new_cmptlevel = 90;
当然,@new_cmptlevel
可以使用不同的值。