バックアップ復元を使用してSQL Management Studio(SQL Server Express)にデータベースのコピーを作成しようとしています。ローカルからローカル。私はそれを行うときに、テーブルとデータをコピーしますが、ビュー、ストアドプロシージャ、および外部キーは無視します。リストアされたデータベースにビューが存在しない、ストアドプロシージャーおよび外部キー
オブジェクトエクスプローラ - >「データベース」を書き込みクリック - >「データベースの復元...」 - >名入れ - >データベース「から」を選択 - >これは取得するスクリプトです
を行きます生成される:
RESTORE DATABASE [DbName_raw]
FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\DbName.bak.1'
WITH FILE = 1,
MOVE N'GeoDo' TO N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\DbName_raw.mdf',
MOVE N'GeoDo_log' TO N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\DbName_raw_1.ldf',
NOUNLOAD, STATS = 10
GO
データベースはオブジェクトエクスプローラに表示されますが、ストアドプロシージャの外部キーが表示されません。ウィザードの設定で何も明白でないことがあります。私は何が欠けていますか?
私が知る限り、これは古いバックアップファイルが原因でした。データベースからのリストアは、データベース自体ではなく、そのデータベースから取得したバックアップからリストアします。 8時間が経過するまで待って、私は自分自身を投稿することができます。 – sennett