SQL服务器兼容级别问题 - 已禁用

时间:2011-11-22 08:19:46

标签: sql sql-server-2005 sql-server-2008 sql-server-2000

我有一个名为TransportDB的数据库,其兼容级别设置为SQL Server 2000 (80)。我想将此数据库的兼容级别更改为SQL Server 2005 (90)2008 (100),但当我使用属性 - >选项 - >兼容级别进行更改时,我发现此兼容级别选项被禁用,即我无法更改兼容级别。

我想知道如何更改兼容级别,如果我要更改它,这会以任何方式影响我当前的数据库或记录吗?

1 个答案:

答案 0 :(得分:1)

试试这个SQL

EXEC sp_dbcmptlevel @dbname = 'TransportDB', @new_cmptlevel = 90;

当然,@new_cmptlevel可以使用不同的值。