“お気に入り”または“マクロ” SQL Server Management Studioで?

StackOverflow https://stackoverflow.com/questions/175944

質問

SQL Server Management Studioを常に使用するデータベースがいくつかあります。 (現在のSSMSインスタンスで)新しいクエリウィンドウを自動的に開き、指定された(おそらく登録済みの)データベースに接続するツールバーボタンまたはキーボードショートカットを作成できるようにしたいと思います。それでおしまい。それが私が必要なものすべてです。そして、この灰皿、パドルゲーム、リモコン。必要なのはそれだけです。

現在、オブジェクトエクスプローラーを展開し、2〜8本のツリーを折りたたみ/展開し、データベースを右クリックして、[新しいクエリ]を選択する必要があります。私はそれをする方法がありません、これはおそらく1日30-60秒節約するでしょう。

役に立ちましたか?

解決

SSMSBoost アドインの開発者です。 need:は、優先サーバー/データベースのリストを管理し、ツールバーのカスタムComboboxを介してそれらをすばやく切り替えることができます。また、時にObjectExplorerですべてのサーバーを開く場合> start-up および新しいクエリウィンドウを開く必要がある場合(サーバーごとの設定)。

SSMSBoost では、エイリアスを定義することもできます(server8273128> MainServer、server231232> BackupServerなどの代わりに)。 より多くの機能がありますが、このトピックの範囲外です。

画像を見る-クイック接続スイッチコンボボックスと、優先接続のサーバー「SSMSBoostDemoServer」を見ることができます。 -サーバーのエイリアス、次の名前-オリジナルです。

もう1つ-アドインは無料エディションで利用可能です。

SSMSBoostツールバー

他のヒント

登録済みのサーバーを作成しようとしましたか?

「登録済みサーバー」をご覧ください。ビュー(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 を使用して、希望するショートカットを使用してキーストロークを自動化します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top