SQLServerデータベースにいくつかのビューがあります。
CREATE VIEW
これらをスクリプトとしてエクスポートするにはどうすればよいですか?
データベースを右クリックしようとしました-スクリプトデータベースとして-作成して-新しいクエリエディタウィンドウが表示されませんが、ビュー(またはテーブル)が表示されません。
何か案は?
SQLServerデータベースにいくつかのビューがあります。
CREATE VIEW
これらをスクリプトとしてエクスポートするにはどうすればよいですか?
データベースを右クリックしようとしました-スクリプトデータベースとして-作成して-新しいクエリエディタウィンドウが表示されませんが、ビュー(またはテーブル)が表示されません。
何か案は?
SSMS で、DB -> タスク -> スクリプトの生成... を右クリックすると、ウィザードが表示されます。
ウィザードを実行してDBを選択し、次にAdaTheDevが言及したビューを選択するか、各クエリを右クリックしてスクリプトを直接生成できます.
私は常にビューを編集して「不要なスクリプトで生成されたSQL構文」を削除するため、別の方法を好みます(視点によって異なります:))。
ビューを右クリックし、スクリプトを生成し、新しいウィンドウで作成します。以下のスクリーンショットを参照してください (ドイツ語版では申し訳ありませんが、とにかく動作するはずです)。
VIEW のソースが暗号化または削除されたため、空のページが表示される場合があります。
古い SQL エディションでは、VIEW を作成した後 (SQL Server がコンパイルした後)、開発者は VIEW ステートメントのソースを削除して、「逆アセンブル」から保護するというトリックがありました。現在のエディションでは、VIEW ステートメントのソースを暗号化する可能性があります。
db - script database as - create to - new query editor ウィンドウを右クリックしようとしましたが、自分のビュー (またはそれについてもテーブル) が表示されません。
あなたが言及したメニューの目的は、テーブル、ビューなどを一切含まない空のデータベースを作成することだけです。
空のデータベース以外のスクリプトを作成する場合は、AdaTheDev の回答で既に説明されているウィザードを使用する必要があります。