2016-12-06 11 views
0

アプリケーションデータベースに複数のストアドプロシージャがあります。誰かが私のストアドプロシージャを自分のデータベースに統合するための簡単な方法が必要です。自分のストアドプロシージャをすべて1つのスクリプトにまとめて、誰かが自分のデータベース内のすべてのストアドプロシージャを再作成するために単一のスクリプトを実行できるようにする方法はありますか?複数のストアドプロシージャを1つのスクリプトに結合する

+1

テキストエディタを使用するだけではありませんか? –

+4

はい。 SSMSでDB、All Tasks、Generate Scriptsを右クリックすると、ファイルが作成されます。 –

+0

私が覚えている限り、あなたのDBをVisual Studioにインポートして、ある種のデルタスクリプトを生成することができます。 – Tyron78

答えて

1

SQL Serverの[スクリプトの生成]ウィザードを使用します。右のスクリプトを生成したいからデータベース

  • タスクを選択してくださいにクリックして

    1. - >
    2. スクリプトの生成」「はじめに」画面で[次へ]をクリックし、第二画面でオプションボタンを選択します
    3. [次へ]画面で、スクリプトを保存する場所にパスとファイル名を入力します。
    4. 詳細ボタンをクリックし、以下を変更してください

    a)の "真"

    b)のスクリプトを使用するデータベースへのオブジェクトの存在を確認 - 偽

    C)スクリプトドロップと

    Dを作成します)スクリプトオブジェクトレベルのアクセス権 - トゥルー

    項目c & dはオプションです。

    1. これらの設定がすべて完了したら、[次へ]をクリックして[最終]画面を表示し、[完了]をクリックします。すべての手順を1つの.sqlファイルにまとめます。
  • 関連する問題