[解決済み】SQL Serverで異なるデータベースにリストアする方法は?
2022-04-19 03:54:24
質問
のバックアップがあります。
データベース1
1週間前のものです。このバックアップはスケジューラーで毎週行われており、その際に
.bak
ファイルを作成します。今、私はいくつかのデータをいじりたいので、それを別のデータベースにリストアする必要があります - 。
データベース2
.
こんな質問を見かけたことがあります。 SQL Serverデータベースを同じPCに別の名前でリストアする。 しかし、私は本番サーバーにいるため、そのオプションから外れており、実際にそれを行うことはできません。
にリストアする他の方法はないのでしょうか?
Database2
少なくとも、その.bakファイルのデータを参照するにはどうしたらよいでしょうか。
ありがとうございます。
ps: 上記リンクの2番目の回答は期待できそうでしたが、エラーで終了し続けます。
リストアファイルリストが異常終了している
解決方法は?
新しいデータベースを作成し、リストアウィザードで上書きオプションを有効にするか、または。
バックアップファイルの中身を見る
RESTORE FILELISTONLY FROM DISK='c:\your.bak'
は、結果から.mdf & .ldfの論理名をメモしておいてください。
RESTORE DATABASE MyTempCopy FROM DISK='c:\your.bak'
WITH
MOVE 'LogicalNameForTheMDF' TO 'c:\MyTempCopy.mdf',
MOVE 'LogicalNameForTheLDF' TO 'c:\MyTempCopy_log.ldf'
これは、データベースを作成します
MyTempCopy
の内容で
your.bak
.
(MyTempCopyは作成しないでください、リストア時に作成されます)
例('creditline'という名前のdbのバックアップを'MyTempCopy'にリストアします)。
RESTORE FILELISTONLY FROM DISK='e:\mssql\backup\creditline.bak'
>LogicalName
>--------------
>CreditLine
>CreditLine_log
RESTORE DATABASE MyTempCopy FROM DISK='e:\mssql\backup\creditline.bak'
WITH
MOVE 'CreditLine' TO 'e:\mssql\MyTempCopy.mdf',
MOVE 'CreditLine_log' TO 'e:\mssql\MyTempCopy_log.ldf'
>RESTORE DATABASE successfully processed 186 pages in 0.010 seconds (144.970 MB/sec).
関連
-
[解決済み】SQL Server データベース復元エラー:指定されたキャストは有効ではありません。(SqlManagerUI)
-
[解決済み】LEFTまたはSUBSTRING関数に渡される長さパラメータが無効です。
-
[解決済み] データプロバイダーや他のサービスがE_FAILステータスを返したのはなぜですか?SQLネイティブクライアント
-
[解決済み] xp_cmdshell' SQL Server を有効にする。
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み] SQL Serverです。データベースが "復元" 状態で停止している
-
[解決済み] MySQLデータベースの単一テーブルのバックアップを取るには?
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
-
[解決済み] SQL Server 2008 Management Studio Intellisenseが機能しないのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】LEFTまたはSUBSTRING関数に渡される長さパラメータが無効です。
-
[解決済み] LEFT または SUBSTRING 関数に渡された長さパラメータが無効です。
-
[解決済み] xp_cmdshell' SQL Server を有効にする。
-
[解決済み] SQL Serverです。データベースが "復元" 状態で停止している
-
[解決済み】SQL Server 2008 Expressで、同じサーバー上のSQL Serverデータベースをクローンするにはどうすればいいですか?
-
[解決済み】SQL Server 2008 Expressのローカルインスタンスに接続する方法
-
[解決済み] バックアップデバイスを開くことができません。オペレーティングシステムエラー 5
-
[解決済み] SQL Server 2008 でクエリ結果を .csv ファイルにエクスポートする
-
[解決済み] SQL Serverでfloatをvarcharに変換する方法
-
[解決済み] SQL Server のバージョンを確認する方法