我正在尝试将 SQL Server Management Studio 2008 的活动监视器与 SQL Server 2000 实例结合使用,以诊断一些查询性能问题。我可以将 SMSS 2008 连接到数据库,并使用它来浏览对象和运行查询。但是当我按下“活动监视器”按钮时,它会弹出一条错误消息,提示:
Microsoft SQL Server Management Studio
此操作不支持连接到 Microsoft SQL Server Personal Edition 版本 8.00.818。
这篇 MSDN 文章意味着 Activity Monitor 适用于 SQL Server 2000。是不是因为是 Personal Edition 导致它无法工作?错误消息并不清楚问题出在版本还是版本上。
答案1
不,不是——措辞在线图书看似具有误导性
答案2
我有一个 SQL 2000 Enterprise 数据库,可以确认我可以从 sysprocesses 和 syslocks 中进行 SELECT,并在尝试打开活动监视器时收到“此操作不支持连接到 Microsoft SQL Server Enterprise Edition 版本 8.00.2039。”。
我推测 MSDN 文章有误。而且由于缺少 DMV,它很可能无法工作。