web-dev-qa-db-ja.com

SSMS SQL SERVER Management Studio 2012スタートアップフリーズ

奇妙な状況があります。 ITは私のラップトップにSSMSをインストールし、最初は正常に動作し、SQLサーバーにリモートで接続しました。しかし、その後フリーズしました。強制終了し、SSMSを再び開始しました。これで完全にフリーズし、サーバー接続テキスト文字列を入力するポップアップウィンドウがまったくなくなりました。その後、強制終了し、ポップアップウィンドウが表示されました( こちらを参照 )。

Microsoft SQL Server Management Studioは、操作がユーザー入力をブロックしていることを検出しました。これは、アクティブなモーダルダイアログまたはユーザーの操作をブロックする必要があるタスクが原因である可能性があります。とにかくシャットダウンしますか?

誰もこれを見たことがありますか?私のIT部門には手がかりがありません。

30
3firelegs

多くの場合、これは新しい接続ダイアログが画面外にあるためです(通常、モニターのセットアップの変更、たとえば1から2台のモニターまたは解像度の変更などによる)。

その場合、easy fixは:

  1. Alt SMSからSSMS
  2. Alt +スペース-コンテキストメニュー
  3. M-[移動]を選択します(画面外のコンテキストメニュー)
  4. 矢印キー-画面に戻すには

回答通り here @Eirik Toftから here from @Lee Chetwynd

70
MemeDeveloper

レジストリのエントリの名前を変更することで、今日私のマシンで同じ問題が発生する問題を修正しました。

少し掘り下げた後、同じエラー(アプリケーション、設定、レジストリ)を生成する可能性のある複数の問題があるようです。このブログエントリでは、非常によく説明されています。 http://www.armedia.com/blog/2012/08/sql-server-management-studio-freeze/

私の場合、AppData(c:\ users \%userName%Appdata\raoming\Microsoft \)の下のSQLサーバー管理スタジオフォルダーを削除しても機能しませんでした。

ただし、レジストリエントリの削除/名前変更後は正常に完了しました:[HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server]

(更新)ラップトップの根本的な問題を解決しました-Windows/SSMSがすべての新しいデータソースダイアログへの接続を開く原因となる、はるかに高い解像度の追加の2画面を使用していました。複数の画面を使用している場合は、SSMSが入力を待機しているダイアログを見つけることができるかどうかを確認するために、ネイティブのラップトップ画面を使用するように戻ってみてください。

12

それはマルチスクリーンディスプレイだからです。マルチスクリーンをオフにしてシングルスクリーンにすることで解決しました。 ssmsが動作を開始した後のマルチスクリーン表示を再度有効にしました

6

ラップトップに接続された2つの追加の画面で、同じ状況が発生しました。 SQL Server Management Studioは3番目の画面で開かれ、モーダルダイアログはどこにも表示されませんでした。

2つのオプション:

  1. タブを3回押して入力します。これにより、ダイアログがキャンセルされます。これで、ウィンドウを別の画面に移動できます。
  2. 1つまたは2つの画面のみを使用するようにWindowsを設定します。 SSMSは最初に開きますが、3つの画面の使用に戻ったときにまだ開いているはずです。

SSMSがプライマリまたはセカンダリ画面にある場合、最初にモーダルダイアログが開き、使用できるはずです。

5
Allard Kakebeen

私の場合、「管理者として実行」オプションは魅力的でした。 Windows RDPを使用してサーバー画面にアクセスしていました。 SQL Server Management StudioとVisual Studio 2010を開くと、ユーザーは現時点でハングし、サインオフまたは管理者によって切断されない限り動作しません。

しかし、両方のアプリケーションの互換モードを「管理者として実行」に設定すると、正常に動作し始めます。

1
Manoj Jagadale