1

SQLServerデータベースにいくつかのビューがあります。

CREATE VIEWこれらをスクリプトとしてエクスポートするにはどうすればよいですか?

データベースを右クリックしようとしました-スクリプトデータベースとして-作成して-新しいクエリエディタウィンドウが表示されませんが、ビュー(またはテーブル)が表示されません。

何か案は?

4

4 に答える 4

7

SSMS で、DB -> タスク -> スクリプトの生成... を右クリックすると、ウィザードが表示されます。

于 2012-04-10T13:29:42.560 に答える
1

ウィザードを実行してDBを選択し、次にAdaTheDevが言及したビューを選択するか、各クエリを右クリックしてスクリプトを直接生成できます.

私は常にビューを編集して「不要なスクリプトで生成されたSQL構文」を削除するため、別の方法を好みます(視点によって異なります:))。

ビューを右クリックし、スクリプトを生成し、新しいウィンドウで作成します。以下のスクリーンショットを参照してください (ドイツ語版では申し訳ありませんが、とにかく動作するはずです)。

1 つのクエリのサンプル エクスポート

于 2012-04-10T13:45:35.610 に答える
0

VIEW のソースが暗号化または削除されたため、空のページが表示される場合があります。

古い SQL エディションでは、VIEW を作成した後 (SQL Server がコンパイルした後)、開発者は VIEW ステートメントのソースを削除して、「逆アセンブル」から保護するというトリックがありました。現在のエディションでは、VIEW ステートメントのソースを暗号化する可能性があります。

于 2012-04-13T23:17:45.287 に答える
0

db - script database as - create to - new query editor ウィンドウを右クリックしようとしましたが、自分のビュー (またはそれについてもテーブル) が表示されません。

あなたが言及したメニューの目的は、テーブル、ビューなどを一切含まない空のデータベースを作成することだけです。
空のデータベース以外のスクリプトを作成する場合は、AdaTheDev の回答で既に説明されているウィザードを使用する必要があります。

于 2012-04-10T13:46:18.813 に答える