sql server – SQL Management Studio の接続に時間がかかるのはなぜですか?

ms-sql sql-server

Microsoft SQL Serverは技術的には遅いデータベース管理システムではないことを考えると、なぜSQL Management Studioが接続するまでにこんなにも長い時間がかかるのだろうと不思議に思ってしまいます

これは、誰もデータベースサーバーにアクセスしていない場合や、SQL Serverと同じマシン上でManagement Studioが動作している場合にも起こります

さらに、SQL Management Studioは何かを行うのに非常に長い時間がかかることが多く、ログインの権限を表示するだけでも、そうでなければ使用されていないデータベースサーバーでは数分かかることがあります

何か明らかな説明があるのでしょうか?

  22  Andrew J. Brehm  2009-07-17


ベストアンサー

これは馬鹿げているように聞こえるが、私は非常に遅いSQL Server Management Studioの問題を抱えていたが、このトリックはそれを解決した

  • Internet Explorerを開きます
  • ツール」→「インターネットオプション」に移動します
  • 詳細設定」タブを開きます
  • サーバー証明書の失効をチェックする(再起動が必要)」のチェックを外す

このトリックは、SQL Server Management Studioがインストールされているコンピュータがインターネットに接続されていない場合にのみ有効です。それだけで私の問題は解決しました。もしかしたら、あなたの問題も解決するかもしれません

18  Julien N  2009-08-06


これは私には効果がありました。Microsoft SQL Server Management Studioが遅すぎる

企業環境では、Microsoft SQL Server Management Studio (SSMS) for SQL Server 2005の起動に45秒以上かかったり、アプリケーション内から様々なウィンドウやダイアログボックスを開く際にラグや遅延が発生したりすることは珍しくありません。この問題が発生している場合は、crl.microsoft.comを127.0.0.0.1に指定するエントリをHOSTS.ファイルに追加することが迅速な解決策となります

  • Exit SSMS
  • キー[Win]+[R]を押す
  • 以下を入力してください

    notepad %systemroot%\system32\drivers\etc\hosts.
    
  • 以下を追加してください

    127.0.0.1    crl.microsoft.com
    
  • ファイルを保存します

  • SSMSを起動します(ああ!はるかに良い)

19  peco  2012-08-08


デフォルトでは、ローカルサーバに接続するときに使用されるネットワークプロトコルは共有メモリです。これは時々かなり遅くなることがあります

同じようなスペックのボックスにローカルで接続しても、リモートでは接続しないときに同じ速度の問題が発生していました

接続時にTCP/IPネットワークプロトコルを指定しても同じように遅くなりますか?

EDIT また、Microsoftによると、Management Studioが32bitで64bitのOSで実行されていることが原因で発生している可能性があるそうです。こちらを参照してください。http://support.microsoft.com/kb/906892

3  Sk93  2009-08-06


IPv6 の実装が壊れている可能性がありますか?デュアルスタックを実行していますか?私たちはそうしていますし、以前にもこの問題がありました。まずIPv6を試してみて、設定ミスがあれば最終的にはIPv4に失敗します

3  Brian Knoblauch  2009-08-06


SSMS は既定のルート証明書を Microsoft に確認しようとしますが、それを使用していません。プロキシサーバーを使用している場合は、proxycfgかnetshを使用してシステムのプロキシ設定を行います。SSMSを閉じてから開くと、読み込み時間が大幅に短縮されます

3  Vern Wold  2012-10-05


上記のJulien Nさんの回答に加えて、ティッキングを解除することで問題(初回クエリ実行時の10秒の遅延)を修正しました

“発行者の証明書の失効を確認する”

をInternet Explorerの高度なオプションで設定してください。再起動は必要ありません

2  Neil Miller  2013-06-12


私の場合の解決策は、Hyper-VのNICを無効にすることでした

enter image description here

右クリックしてdisableをクリックするだけです

2  RobIII  2017-10-18


私の同僚は彼のPCであなたと全く同じ動作をしています。彼は2005年のSQL Server Management Studioを使用していました。彼はSQL Server 2008に付属の新しいバージョンをインストールすることで解決しました

この問題があなたのPC上でのみ発生することに気付いた場合、私はあなたが試してみて、全体のMicrosoft SQL Serverスイートをアンインストールして再インストールすることをお勧めします

1  Drake  2009-07-20


これは名前解決の問題かもしれませんか?SQL Server エンジンが同じマシン上にある場合、名前に (local) を使用するか、127.0.0.0.1 (またはマシンの IP アドレス) を使用してみてください。Netbios over TCP/IPや欠陥のあるWINS/DNSを使用していると、接続時間が遅くなることがあります

また、サーバーが動作するのに十分なメモリを持っていることを確認してください。SQL Serverは512MBのRAM以下でも十分に動作しますが、パフォーマンスは非常に早く低下します

サーバへの接続時に5秒以上の遅延があってはいけません。(ローカルの場合はそれ以下)

1  Martin Marconcini  2009-07-25


SQLサーバー2005のWindowsファイアウォールの例外リストにsqlservr.exeを追加しました。結果:非常に迅速に対応してくれました

1  None  2010-02-22


私の場合は毎回ではありませんでしたが、そうなると接続箱ですら10分くらいかかってしまいました。そこで、設定マネージャーを見て、共有メモリを無効にしてみました。毎回魅力のように動作します

1  user61982  2016-07-28


Viewsフォルダの展開に時間がかかるという問題がありました。データベースやテーブルを含む他のフォルダは問題ありませんでした。上記の推奨事項はすべて私の場合には動作しませんでした。私の場合は、ユーザーがsysdaminロールを持っていたので、sysadminロールを削除してそれを返すと、すべてが正常に動作するようになりました

0  Bader Cheema  2018-09-25


高架下のcmdプロンプトから実行しています:reg DELETE “HKLM\SOFTWARE\WOW6432NodeMicrosoft\Microsoft SQL Server Management Studio” /reg:32

0  thao nguyen  2020-10-23


SQL Expressを使用している場合は、データベースの合計サイズが10GBを超えないことを確認してください(SQL Express 2012の制限)

-2  R Barbosa  2015-11-12


タイトルとURLをコピーしました