0

SQL Server 2008で任意のクエリを作成するビュー作成ステートメントを取得することは可能ですか?実際には、あるデータベースから別のデータベースにビューをコピーしたい

4

3 に答える 3

1

SSMSはありますか?データベース内のすべてのオブジェクトのスクリプトを生成するオプションがあります。ビューだけに制限できます。

  1. オブジェクトエクスプローラーで特定のデータベースのノードを右クリックします。
  2. 選択するTasks
  3. Tasks、を選択しますGenerate Scripts
  4. ウィザードを実行し、タスクに適したオプションを選択します。

これにより、すべてのビューのスクリプトが生成されるか、関心のある特定のビューを選択できるようになります。

@Sashenkaの答えは正しいですが、これにより、一度に複数のビューをスクリプト化できます。

于 2013-03-18T15:53:47.350 に答える
0

SSMSでは、

  1. ビューを右クリック
  2. 選択するScript view as
  3. 選択するCREATE To
  4. 選ぶNew Query Editor Window

その後、スクリプトをコピーして、新しいデータベース用に変更できます。

于 2013-03-18T15:44:03.370 に答える
0

最も簡単な方法はSQL Compareを使用することですが、このブログ投稿で説明したのと同様の方法で、SQL Server Management Studio でこれを行うこともできます。

つまり、オブジェクト エクスプローラーの詳細を開き、すべてのビューを複数選択し、コンテキスト メニューから [ドロップして作成] としてスクリプトを作成します。これで、このスクリプトを 2 番目のサーバーに適用できます。

于 2013-03-19T00:33:33.050 に答える