sql >> データベース >  >> RDS >> Sqlserver

SQL Server の別のデータベースに復元する方法は?

    新しいデータベースを作成してから、[復元ウィザード] を使用して上書きオプションを有効にするか、

    バックアップ ファイルの内容を表示:

    DISK='c:\your.bak' から FILELISTONLY を復元  

    結果から .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' という名前のデータベースのバックアップを 'MyTempCopy' に復元します):

    RESTORE FILELISTONLY FROM DISK='e:\mssql\backup\creditline.bak'>LogicalName>-------------->CreditLine>CreditLine_logRESTORE 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 は 186 ページを正常に処理しました0.010 秒 (144.970 MB/秒) で  

    1. PostgreSQLのグループ化されたLIMIT:各グループの最初のN行を表示しますか?

    2. mySQL str_to_date()関数はエラーを返します

    3. SQLServerbcpユーティリティと数値データ型

    4. PostgreSQLの隠された機能