2010-12-14 5 views
0

水銀ソースコントロールに入れるために、すべてのクエリを個別のファイルとしてエクスポートしたいのですが、個々のクエリをエクスポートする方法がわかりません個々のファイルとして開き、フォルダに保存してから、プロジェクトに追加するか、または同様に複雑なプロセスを追加することができます。クエリをSSMSからファイルにエクスポートする - 結果ではなくクエリです

私はそれぞれを個別に追加する必要はありませんが、それらをすべて開かずに個別のファイルとしてデータベースから取得するにはどうすればよいですか?表面的には、私は彼らのデータベースに現在持っている名前で名前を付けたいと思います。

データベースタスクを使用してロット全体を簡単に1つの長いファイルにダンプすることはできますが、それは本当に役立つものではありませんか?

私はSSMS 2k5と2k8(とVS 2k5、2k8、2010ブート)を持っていますが、どのような考えですか?

答えて

2

データベースを右クリックします。 [スクリプトの生成]を選択します。最後のページ。スクリプトファイルには、オブジェクトごとに1つのファイルまたはファイルを選択できます。

+0

OMG、私はその画面を見たときはいつも完全に離れていて、 "オブジェクトごとに1つ"を見たことはありません。完璧に簡単です。大変ありがとうございました。以前の投稿のために@ gbn以上のものを受け入れることは、両方とも正確に答えました。また、upvotesのうちupvoteので、後で両方の今夜。 – jcolebrand

0

SMO経由でデータベースオブジェクトを抽出し、ファイルシステムに必要な方法で保存する小さなC#プログラムを作成します。

2

SSMSでデータベースをスクリプト化すると、オブジェクトごとに1つのファイルオプションがあります。

SMOは、フェッチストアドプロシージャを記述することはむしろ容易である(他の無料ツールがある)ことができますスクリプトすぎ

+0

+1レッドゲートは素晴らしいです –

+0

レッドゲートについては、今月のライセンスのためにボスからお金を待っています(または約束されました;)) – jcolebrand

0

比較レッドゲートSQLのような

サードパーティ製ツールを反復処理する小さなアプリで便利です結果をテキストとして定義します。 sp_helptextをstartとして使用できます。 PowerShellを使用して出力をファイルシステムに書き込むことができます。

本当に単純なデータ・ディクショナリのコードプレックス・プロジェクトに適しているかのように聞こえます。 link text

+0

コードをお寄せいただきありがとうございます。 – jcolebrand

関連する問題