“お気に入り”または“マクロ” SQL Server Management Studioで?
-
05-07-2019 - |
質問
SQL Server Management Studioを常に使用するデータベースがいくつかあります。 (現在のSSMSインスタンスで)新しいクエリウィンドウを自動的に開き、指定された(おそらく登録済みの)データベースに接続するツールバーボタンまたはキーボードショートカットを作成できるようにしたいと思います。それでおしまい。それが私が必要なものすべてです。そして、この灰皿、パドルゲーム、リモコン。必要なのはそれだけです。
現在、オブジェクトエクスプローラーを展開し、2〜8本のツリーを折りたたみ/展開し、データベースを右クリックして、[新しいクエリ]を選択する必要があります。私はそれをする方法がありません、これはおそらく1日30-60秒節約するでしょう。
解決
SSMSBoost アドインの開発者です。 need:は、優先サーバー/データベースのリストを管理し、ツールバーのカスタムComboboxを介してそれらをすばやく切り替えることができます。また、時にObjectExplorerですべてのサーバーを開く場合> start-up および新しいクエリウィンドウを開く必要がある場合(サーバーごとの設定)。
SSMSBoost では、エイリアスを定義することもできます(server8273128> MainServer、server231232> BackupServerなどの代わりに)。 より多くの機能がありますが、このトピックの範囲外です。
画像を見る-クイック接続スイッチコンボボックスと、優先接続のサーバー「SSMSBoostDemoServer」を見ることができます。 -サーバーのエイリアス、次の名前-オリジナルです。
もう1つ-アドインは無料エディションで利用可能です。
他のヒント
登録済みのサーバーを作成しようとしましたか?
「登録済みサーバー」をご覧ください。ビュー(Ctrl-Alt-G)。サーバー接続を定義します。パスワードを設定し、「パスワードを保存」をクリックしますWindows認証を使用していない場合は、チェックボックスをオンにします。 [接続プロパティ]で、タブで、好みのデータベースを設定します。サーバー登録を保存します。
今、そのサーバー上のそのデータベースに接続するには(登録済みサーバーペインが常に表示されていると仮定します)、その登録ノードを選択してCtrl-Nを押すだけです。
1日少なくとも43秒節約できます。
まだすべてを読んでいませんが、この記事は追加の作成についてです-SSMSの場合、必要なものを自動化するために実行できる場合があります。
次のように、コマンドラインパラメーターを使用してSQL Server Management Studioを起動するショートカットを作成できます。
SQLWB.EXE -コマンドプロンプトまたは開始からSQL Server Management Studioを起動します->テキストボックスを実行します。そのスイッチを介して、サーバーの種類(それぞれ、SQL Server、Analysis Server、またはSQL Server Mobile Editionの場合は-t S、-t A、または-t C)、サーバー名(-S)、およびデータベース( -d)接続、認証情報の提供、または開くクエリ、プロジェクト、ソリューションの指定(-iファイル名)。デフォルト(スイッチがない場合)はツールで定義されます-> SQL Server Management Studioのオプションメニュー。
このソリューションは確かにハックですが、各「マクロ」を達成するために必要な正確なキーストロークを把握できる場合は、 AutoHotKey を使用して、希望するショートカットを使用してキーストロークを自動化します。