2010-10-21 427 views
33

我有一些SQL正在運行,它需要很長時間才能在asp.net c#應用程序中返回結果/解析/顯示等。SQL Server Management Studio 2008 R2中的查詢分析器在哪裏?

我安裝了SQL Server Management Studio 2008 R2以連接到遠程SQL Server 2000計算機。有沒有查詢分析器或分析器我可以用來看看發生了什麼?我不知道如果我發送過多的請求,如果請求時間太長,如果有額外的指標,我可以添加到加快速度等

編輯:

任何免費的工具進行那裏有微軟工具的替代品嗎?

回答

8

默認位置:

程序> Microsoft SQL Server 2008 R2>用於查詢分析器的SQL Server Management Studio。 程序> Microsoft SQL Server 2008 R2>性能工具>用於分析器的SQL Server Profiler。

+0

這些選項都不適用於我。我猜他們沒有安裝。 – Justin808 2010-10-21 00:35:16

+0

可能是。默認安裝模式可能不會安裝客戶端工具。許多人需要安裝客戶端工具。 – bobs 2010-10-21 00:37:11

+1

我已經安裝了Sql Server Developer R2,並且在開始菜單中沒有性能工具。安裝程序去錯了,我分別下載了管理工作室 – Zviadi 2012-01-24 11:48:18

2

從Sql Server Management Studio中:工具 - > Sql Server分析器。儘管正如@bobs所說,您可能需要首先安裝其他組件。

+1

是sql profiler和查詢分析器一樣嗎? – Thunder 2014-04-09 13:27:02

8

我知道這個問題沒有聲明SQL Server express,但是它的值得指出的是SQL Server Express版本沒有配置profiler(非常令人討厭),我懷疑它們也沒有提供查詢分析器。

+0

嗯,分析儀不是安裝的一部分: - /去MS的方式。 – Justin808 2010-10-21 01:21:32

0

是的,有一個,它在SQLServer管理工作室內部。與以前的版本不同,我認爲。遵循這些簡單的步驟。

1)右鍵單擊對象瀏覽器中的數據庫 2)從彈出菜單中選擇新查詢 3)查詢分析器將打開。

享受工作。

+2

此答案中的說明用於打開查詢編輯器。要分析您的查詢,您需要選擇「包括實際執行計劃」(「執行」按鈕右側的第7個切換按鈕)。執行查詢後,您需要點擊「執行計劃」選項卡。可能有一個「缺失索引」,這是我通常尋找的... – 2011-09-13 21:55:15

+0

@ D-Money,你應該添加回復,我已經爲它+1了。 – 2012-11-14 20:51:43

+0

@MarcelPopescu,我已經添加了一個答案,謝謝! – 2012-11-29 23:24:05

0

我不知道這是否有幫助,但我剛剛安裝了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 
+0

我不認爲這回答了這個問題... – David 2012-10-05 05:02:41

+0

它有助於告訴Express版本中沒有視覺分析器。 – lnaie 2012-11-25 08:22:34

31

要分析你已經進入查詢編輯器的查詢時,您需要選擇「包括實際的執行計劃」(第7切換按鈕,將「!執行」按鈕的右側)。執行查詢後,您需要單擊底部結果窗格(查詢結果上方)中的「執行計劃」選項卡。

+2

值得注意的是,此選項*是*與SQL Express 2012一起提供 – noelicus 2013-11-21 11:27:14

相關問題