2016-07-27 8 views
1

クエリの実行計画を取得しようとすると、SSMSはメッセージペインに(1 row(s) affected)以外の結果を表示せず、ステータスバーに表示されます。実行プランが表示されない - 影響を受ける行が数だけ表示される

私がやりたいことの一部にCTRL+Lを実行しようとすると、推定実行計画が表示されます。しかし、変数宣言から700行分のプロシージャの一部を分析しなければならない場合があるので、これはむしろ迷惑なことです。変数の宣言を移動して、プランの一部を表示します。しかし、時には挿入や更新文の中には、まったく結果が得られないものもあります。最初の段落で説明したものだけです。

クエリの実行計画が見積もられないようにするものがありますか?これをどうすれば解決できますか?


編集:私はできませんいくつかの理由について

... FOO inner join BAR on contidion1, condition2... conditionN 

:私はカップルの実行計画は、参加にあまりにも多くの文を持つテーブル、すなわちに参加した取得しようとすると、この問題が発生したことを発見しました問題が解決された条件の量を減らしてください。私はまだこの問題を改善するためにこれを分離しようとしています。

+0

のインストールのための 現在のバージョン情報? – SqlOnly

+0

@SqlOnly私はSSMSだけを使用しており、私がロールバックしようとしていることがわかっている更新はありません。 – Renan

+1

この詳細を明示してもらえますか?「時には、クエリの推定実行計画を取得しようとするときに」これがほんの数回起こっていますか? – TheGameiswar

答えて

1

結果ウィンドウには2つのタブがあります。 1つ - メッセージが表示されます(1行は影響を受けます)。もう1つは呼び出された実行計画です。

EDIT:私のあなたがロールバックすることができますのVisual Studio、.NETフレームワーク、あるいはオフィスへの任意の最新の更新SSMS

Microsoft SQL Server Management Studio   13.0.15600.2 
Microsoft Analysis Services Client Tools  13.0.1605.86 
Microsoft Data Access Components (MDAC)   10.0.10586.0 
Microsoft MSXML         3.0 4.0 6.0 
Microsoft Internet Explorer      9.11.10586.0 
Microsoft .NET Framework      4.0.30319.42000 
Operating System        6.3.10586 
+0

私の場合は、メッセージペインだけが表示されます。 – Renan

+0

最新のバージョンのssmsはありますか?私はこの問題を再現することはできません。私は私の現在のバージョン情報で私の答えを更新します。 –

+0

SSMS 2016 CTP 3 – Renan

関連する問題