SQL Server2012からVisualStudio 2012までのすべてのストアドプロシージャを.sql
ファイル(別のプロジェクト内)としてスクリプト化したい。それ、どうやったら出来るの?ストアドプロシージャごとに1つの.sqlファイルが必要ですか? SQL Server 2012で[DB]を右クリックした後、[タスクでスクリプトを生成]オプションを使用してスクリプトを取得します。ただし、.sqlファイルの名前はいずれの場合もspname.StoredProcedureです。名前をspname.sqlにします。ここでも、ファイル名をdatabase.spname.StoredProcedureにしたくないので、spname.sqlだけにします。
方法を示す次のSQLチュートリアルを確認してください SQL Serverデータベースのストアドプロシージャごとに個別のスクリプトファイルを生成する
このソリューションでは、SQL BCPコマンドを使用したsp_Helptextストアドプロシージャを使用して、ターゲットSPの作成スクリプトを生成し、ファイルシステムにエクスポート.sqlファイルを作成します。
お役に立てば幸いです。
さらに、スクリプトの生成ウィザードで、次の図に示すように選択オプションを構成すると、出力スクリプトファイル名としてsp名が取得されます。