2009-03-13 10 views
5

データベースのリストに保存された.sqlスクリプトを実行するには、Microsoft SQL Server Management Studioという簡単な方法がありますか?複数のデータベースで同じ.sqlスクリプトを一度に実行する簡単な方法は?

+0

これはSQL Management Studioで以下のように比較的簡単に行うことができます。あまりにも多くの有用な質問が "オフトピック"として閉じられているようだ。私は大規模なパラノイアが、第三者による解決策の議論について熱くなっているのかどうかはわかりません。多分、サードパーティのソリューションを別のタイプの回答としてマークし、質問全体を閉じるのではなくダイアログを閉じることができます。 –

答えて

2

あなたはYoutのは、どのバージョンを指定していないが、これも上で右クリックしてSQL 2008 Management StudioでネイティブにサポートされてSQLCMD

2

を使用してスクリプトを実行するバッチファイルを使用して、複数のデータベースに対してスクリプトを実行することができ「Registered Servers」ウィンドウで「New Query」を選択します。これは、以前のバージョンのSQLと複数のグループ(SQL 2000、2005、2008など)を混在させても機能します。

Red-Gateには、SQL Multi Script:http://www.red-gate.com/products/SQL_Multi_Script/index.htmと呼ばれるツールもあります。私はそれを使用したことはありません。

0

これはいつも私たちのための大きな面倒です。私たちはこれを正確に行うためのツールを探していました。 www.redgate.comとwww.queryblaster.comの両方を試しました。私たちはqueryblasterと一緒に行くことにしました。これは、2つのうち最も使いやすいものでした。これらのソフトウェアアプリケーションを使用すると、一度に複数のデータベースでスクリプトを実行できます。

0

SSMSツールパックは、特に事前のために、素敵なオプションです。 2012年のデータベースサーバーは無料です。

+0

機能:「複数のターゲットで実行する」 - http://www.ssmstoolspack.com/Features?f=6 –

関連する問題