SQL Server Management Studio 2008 R2 中的查询分析器在哪里?

Posted

技术标签:

【中文标题】SQL Server Management Studio 2008 R2 中的查询分析器在哪里?【英文标题】:Where is the Query Analyzer in SQL Server Management Studio 2008 R2? 【发布时间】:2011-04-28 08:34:36 【问题描述】:

我有一些 SQL 正在运行,在 asp.net c# 应用程序中返回结果/解析/显示等需要很长时间。

我安装了 SQL Server Management Studio 2008 R2 以连接到远程 SQL Server 2000 机器。是否有一个查询分析器或分析器可以用来查看发生了什么?我不确定我是否发送了太多请求、请求是否花费了太长时间、是否可以添加其他索引以加快速度等。

编辑:

有任何免费工具可以替代 Microsoft 工具吗?

【问题讨论】:

【参考方案1】:

要分析您已经输入查询编辑器的查询,您需要选择“包括实际执行计划”(“!执行”按钮右侧的第 7 个切换按钮)。执行查询后,需要点击底部结果窗格中的“执行计划”选项卡(查询结果上方)。

【讨论】:

值得注意的是,此选项 出现在 SQL Express 2012 中【参考方案2】:

默认位置:

程序 > Microsoft SQL Server 2008 R2 > SQL Server Management Studio for Query Analyzer。 程序 > Microsoft SQL Server 2008 R2 > 性能工具 > SQL Server Profiler for profiler。

【讨论】:

这些选项对我来说都不存在。我猜他们当时还没有安装。 可能是。默认安装模式可能不会安装客户端工具。许多人需要安装客户端工具。 我已经安装了Sql Server Developer R2,开始菜单中没有性能工具。安装程序出错,我单独下载了管理工作室【参考方案3】:

我知道这个问题没有说明 SQL Server Express,但值得指出的是 SQL Server Express 版本没有附带探查器(非常烦人),我怀疑它们也没有附带查询分析器。

【讨论】:

是的,分析仪不是安装的一部分:-/ 走 MS 路。【参考方案4】:

从 Sql Server Management Studio 中:工具 -> Sql Server 分析器。尽管正如@bobs 所说,您可能需要先安装其他组件。

【讨论】:

【参考方案5】:

我不知道这是否有帮助,但我刚刚安装了 Server 2008 Express,当我找不到查询分析器但我能够使用命令行 'sqlcmd'访问我的服务器。使用起来很痛苦,但它确实有效。您可以将代码写入文本文件,然后使用 sqlcmd 命令将其导入。您还必须以新行结束查询并输入单词“go”。

Example of query file named test.sql:
use master;
select name, crdate from sysdatabases where xtype='u' order by crdate desc;
go

Example of sqlcmd:
sqlcmd -S %computername%\RLH -d play -i "test.sql" -o outfile.sql & notepad outfile.sql

【讨论】:

这有助于告诉 Express 版中没有可视化分析器。【参考方案6】:

您可以使用Database Engine Tuning Advisor。

此工具用于通过检查查询的处理方式和特定索引推荐的增强功能来提高查询性能。

如何使用数据库引擎优化顾问?

1- 将需要加速的 select 语句复制到新查询中。

2- 解析 (Ctrl+F5)。

3- 按 (Database Engine Tuning Advisor) 的图标。

【讨论】:

【参考方案7】:

是的,有一个,它位于 SQLServer 管理工作室中。与我认为的以前的版本不同。遵循这些简单的步骤。

1)在对象资源管理器中右键单击数据库 2)从弹出菜单中选择新查询 3)查询分析器将被打开。

享受工作。

【讨论】:

此答案中的说明用于打开查询编辑器。要分析您的查询,您需要选择“包括实际执行计划”(“!执行”按钮右侧的第 7 个切换按钮)。执行查询后,您需要单击“执行计划”选项卡。可能有一个“缺失的索引”是我通常在寻找的...... @D-Money,你应该添加一个回复,我会 +1 的。

以上是关于SQL Server Management Studio 2008 R2 中的查询分析器在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

怎样使用SQL Server Management Studio

标题: Microsoft SQL Server Management Studio

使用 SQL Server Management Studio 连接到 SQL Server

如何在 SQL Server Management Studio 中注册 SQL Server 服务器?

SQL Server Compact Edition 和 SQL Server 2008 Management Studio

从 SQL Server 2016 到 SQL Server Management Studio 2005 的 ETL