0

我们有 SQL Server 2008 R2 在兼容模式 80 (2000) 下运行,因为我们使用了许多已停止使用的功能。最初我以为我只会使用 2000 的功能,但令人惊讶的是,我显示了 INFORMATION_SCHEMA,我认为这是超集案例。我们可以访问 2000、2005、2008 和 R2 的所有功能,但最近当我在使用 DMV/DMF 时,我试图将 sql_handle 传递给 sys.dm_exec_sql_text,但它不起作用。一些 googe/hit and run 告诉我我需要更改兼容模式,因为这在兼容模式 80 下不起作用。那么当我们在兼容模式 80 (2000) 中使用 2008 r2 时,我们可以访问哪些功能?

4

1 回答 1

0

您需要更新 sql server 2000 中使用的外连接语法。

此外,非常重要的是:SQL Server 2012 根本不支持兼容级别 80,因此您需要先修复您的程序,然后才能升级。

于 2012-05-02T08:47:05.077 回答