2

トレースを一時停止または停止できない SQL Profiler 2000 の問題を見た人はいますか? 私がそれを止めることができる唯一の方法は、コントロール - alt - 削除を実行してからアプリケーションプロセスを終了することです。これはランダムに発生し始めました。また、一時停止ボタンと停止ボタンがグレーアウトします。

この問題に関するヘルプは大歓迎です。

4

6 に答える 6

4

SQL Server 2000 SP4 を実行している Windows 2003 Server 仮想マシンのプロファイラーでこの問題が発生しました。割り当てられたメモリを増やしても違いはありませんでした。

master データベースの sysservers テーブルでサーバー名が正しいことを確認します。SQL Server マシン名を変更する際によくある間違いは、sysservers テーブルを更新しないことです。

「.」を入力すると、Profiler は sysservers テーブルからサーバー名を解決します。または "(local)" を指定して、トレースの作成時に SQL Server に接続します。接続後、トレース プロパティの [全般] タブまたはトレース自体のキャプション バーで、Trace SQL Server 名を確認できます。

表示された名前が実際のサーバー名ではない場合、Profiler が上記のように誤動作することが予想されます。

回避策: 実際のサーバー名または「.」ではなく「127.0.0.1」を使用して接続する場合。または "(local)" の場合、Trace SQL Server 名が正しく表示され、プロファイラーで選択したトレースを停止/一時停止/実行できるようになります。

解決策: SQL Server マシン名を変更した後、該当するすべての手順が実行されていることを確認してください。

于 2011-05-12T05:26:12.793 に答える
1

仮想マシンを使用している場合-SQL Server 127.0.0.1代わりに入力"local"

于 2010-11-03T13:08:46.990 に答える
1

ええ、いつも私に起こります-それを元に戻す最も簡単な方法は、接続を切断することです.

于 2009-05-14T21:44:42.803 に答える
1

一部の(仮想)マシンでこれが一貫して発生するのを見てきました-停止ボタンをクリックするとグレー表示されます(ただし、開始などは有効になりません)が、実際に停止せずに「停止」状態で永遠に待機しているようです。残念ながら、私には修正がありません。

ただし、これが発生するシステムはすべて、かなりリソースの少ない VPC でした。これは常に VPC で発生し、私のデスクトップ システムでは発生しなかったという事実から、メモリの可用性の低下、または VPC 環境に関する何かに関連している可能性があるのではないかと疑っていましたが、これを確実に確認することはできませんでした。

当時、私はリモートで接続し、自分のマシンでプロファイラーを実行することで、この問題を回避しました。これが低スペックのマシン / VPC である場合は、これを試すか、プロファイラーを使用する前にマシン上のすべてのアプリを閉じることをお勧めします。

于 2009-05-01T09:19:47.630 に答える
1

ここであなたを助けるためにもっと情報が必要だと思います.

  • 仮想マシンで実行していますか?
  • どのくらいの期間実行していますか?
  • SQL プロファイラーを使用してトレースする例を教えてください。(SQL コード、DB のテーブルなど?)
  • 一時停止または停止しない場合は、クエリ アナライザでsp_whoを実行して、何かがブロックされているかどうかを確認します。
  • サーバー上のハードウェア設定は何ですか? (メモリ/プロセッサなど)
于 2009-05-01T09:57:20.457 に答える
0

あなたはどのくらい辛抱していますか?これは数秒ですか、数分ですか、それとも30分ですか? 話しているデータの量と接続の種類。

使用率が非常に高いデータベースを表示する前に、プロファイラーが「追いつく」まで待たなければなりませんでした。

また、低速の VPN 接続でプロファイリングを行っている場合は、応答を待つ必要がありました。

2 つを組み合わせると、しばらく待たされることがあります。

于 2009-05-01T09:16:08.183 に答える