2009-06-04 19 views
0

私は継承したデータベースを持っています。オブジェクト(テーブル、ストアドプロシージャ、およびビュー)を作成し、これらをバージョン管理するためのスクリプトを作成することをお勧めします。個々のデータベースオブジェクトのスクリプト

このデータベース内のすべてのオブジェクトをスクリプト化してソース管理に入れたいと思っています。 SQL Server 2005(SQL Server Management Studio)では、Enterprise Managerで使用できるオブジェクトごとに1つのファイルを作成するオプションは、SQL Server Management Studioには反映されていません。

私は木の木が見えないだけですか、それともEnterprise Managerのオプションがありますか?

ソース/バージョンコントロールに追加できるオブジェクトごとに1つのスクリプトファイルを作成する有効な方法はありますか?

答えて

2

SQL Server 2005 SP2では、これがサポートされています。このオプションを選択すると、オブジェクトの名前が付けられたファイルが表示されますが、ファイル名にオブジェクトのタイプも含まれます。

http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=124774

EDIT

追加リンク変更がSP2であることを確認しました。

1

ここには、SQLデータベースのすべてのオブジェクトを別々のファイルでスクリプト化するために使用できるCodeProject vbscriptへのリンクがあります。私はダウンロードして、私の名前の刺し傷を少し修正し、それは素晴らしい作品です。

http://www.codeproject.com/KB/vbscript/0g_SqlExtract.aspx

関連する問題