0

SQL クエリを使用して、ユーザー定義テーブルの構造とすべてのストアド プロシージャと関数を古いデータベースから新しいデータベースに移動したい...

正常に動作するストアド プロシージャを使用してデータベースを作成しましたが、データベース内にテーブルを作成していません

次のクエリを試してみましたが、機能せず、適切かどうかわかりません...

SELECT INSERT newdb..+name SELECT * FROM olddb..name FROM sys.tables

または、以下のメソッドを使用できます select * into newDB.sys.tables from oldDB.sys.tables where type='U'

どうすればこれを達成できますか...

誰か助けてくれませんか...?

ありがとうございました...

4

1 に答える 1

0

これを行う最も簡単な方法は、データベース スクリプトを生成することだと思います。

これは、データベースからスクリプトを生成することに関する素晴らしい記事です。指定された記事を使用してスクリプトを生成し、それを新しい DB で実行するだけです。スクリプトの生成中に、[スクリプトを作成するデータの種類] で [スキーマのみ] オプションを選択していることを確認してください。

PS : 実稼働環境でデータとスキーマの両方が必要な場合は、これを実行しようとしないでください。リソースが少し消費され、Web サイトが遅くなる可能性があります。

于 2013-10-22T09:49:12.620 に答える