2010-03-12 263 views
1

我试图通过应用程序的选项窗口(工具|选项|环境|常规|启动时)使用SQL Server 2008 Management Studio(SSMS)打开活动监视器。SQL Server 2008 Management Studio活动监视器

我重新启动SSMS和我收到以下消息:

“此操作不支持到Microsoft SQL Server标准版版本8.00.2249的连接。”

我需要能够监视数据库内的进程和活动,因为我正在研究一个特定的应用程序,它在数据库数据检索访问中需要很多时间,我认为这可能是由于某些锁或某些流程。

我该如何解决这个问题?投入高度赞赏。谢谢。

回答

2

活动监视器依赖于SQL Server 2005中引入的DMV。您无法监视SQL 2000实例。您的版本号(8.00.2249)适用于SQL Server 2000,不再支持的产品(mainstream support retired 4/8/2008)。将实例升级到SQL Server 2008.

如果要调查SQL 2000实例,则必须依赖旧视图和过程:sysprocesses,sp_who,sp_lock。见INF: Understanding and resolving SQL Server blocking problems

+0

您是否会添加有关如何使用存储过程监控锁的更多信息你指出的。谢谢。 – Angelo 2010-03-12 18:01:53

+0

请参阅http://support.microsoft.com/kb/224453 – 2010-03-12 18:04:41

2

SQL 2000不具有满足这种信息的活动监视器

运行sp_who2,而不是动态管理视图,它并不像丰富的活动监视器,但它会告诉你谁是连接和谁阻塞。然后,您也可以运行类似DBCC INPUTBUFFER(SPID)以获得由SQL连接执行的语句的前255个字符

相关问题