SQL Server“索引使用情况统计信息”报告导致“附近的语法不正确”)'“

时间:2012-03-08 12:31:19

标签: sql-server sql-server-2008-r2 ssms

在SQL Server 2008 R2标准版中:

SELECT @@version
  

Microsoft SQL Server 2008 R2(SP1) - 10.50.2500.0(X64)2011年6月17日00:54:03版权所有(c)Windows NT 6.1上的Microsoft Corporation标准版(64位)(Build 7601:Service Pack 1) )

使用非快速版工具:

Microsoft SQL Server Management Studio    10.50.2500.0 
Microsoft Data Access Components (MDAC)   6.1.7601.17514 
Microsoft MSXML                           3.0 6.0
Microsoft Internet Explorer               9.0.8112.16421
Microsoft .NET Framework                  2.0.50727.5448
Operating System                          6.1.7601

在Windows Small Business Server 2011 Standard 64位上运行:

enter image description here

针对SQL Server 2000兼容模式下的数据库:

enter image description here

如果我尝试运行索引使用情况统计报告,则会收到错误消息:

enter image description here

如何让它消失?

我扔进了我能想到的每一只红鲱鱼。应该有足够的无关信息,每个人都可以抛出一个理论。

1 个答案:

答案 0 :(得分:3)

SQL Server Mgmt Studio中的各种报告使用DMV (dynamic management views)之类的sys.dm_db_index_usage_stats来获取其数据。

只有在兼容级别90(SQL Server 2005)及更高版本上运行时,才能使用这些DMV。不幸的是,如果你陷入SQL Server 2000兼容级别(80),你将无法使用它。