SQL Server還原資料庫,修改還原後的物理檔名稱
Test.bak是原有資料庫Test的備份,NewTest是新建資料庫,使用Test的備份檔還原到資料庫NewTest,需要修改還原後的資料檔名稱,程式碼如下:
USE master
GO
RESTORE FILELISTONLY
FROM disk = 'D:\SQL Server Data\Test.bak'
RESTORE DATABASE NewTest
FROM disk = 'D:\SQL Server Data\test.bak'
WITH RECOVERY,
MOVE 'Test' TO 'D:\SQL Server Data\NewTest.mdf',
MOVE 'Test_Log' TO 'D:\SQL Server Data\NewTest_Log.ldf',
Replace
GO
USE master
GO
RESTORE FILELISTONLY
FROM disk = 'D:\SQL Server Data\Test.bak'
RESTORE DATABASE NewTest
FROM disk = 'D:\SQL Server Data\test.bak'
WITH RECOVERY,
MOVE 'Test' TO 'D:\SQL Server Data\NewTest.mdf',
MOVE 'Test_Log' TO 'D:\SQL Server Data\NewTest_Log.ldf',
Replace
GO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10314474/viewspace-758935/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 還原SQL Server資料庫SQLServer資料庫
- 【SQL Server】--SQL Server資料庫bak檔案還原SQLServer資料庫
- sql server 資料庫還原問題SQLServer資料庫
- SQL Server 資料庫備份還原和資料恢復SQLServer資料庫資料恢復
- SQL Server資料庫還原過程記錄,bak檔案+mdf檔案SQLServer資料庫
- 還原sql server 2000資料庫的坑,不同版本資料庫SQLServer資料庫
- 如何建立和還原SQL Server 2005資料庫?SQLServer資料庫
- 如何建立和還原SQL Server 2000資料庫?SQLServer資料庫
- SQL Server 2008還原資料庫備份SQLServer資料庫
- SQL SERVER 2000 資料庫備份與還原SQLServer資料庫
- 還原資料庫資料庫
- 資料庫還原資料庫
- Sql Server遠端還原SQLServer
- 通過資料庫檔案還原資料庫資料庫
- 【原創】使用nid命令修改資料庫名稱資料庫
- SQL Server 2008還原差異資料庫備份SQLServer資料庫
- Sqlserver資料庫使用 .bak 檔案還原資料庫SQLServer資料庫
- 使用RMAN在還原控制檔案後開啟資料庫資料庫
- 【SQL Server】本地備份和還原SQLServer
- 如何透過.dbf檔案還原資料庫資料庫
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- 如何將SQL Server 2000備份的資料庫檔案還原(升級)為SQL Server 2005或更高版本的資料庫?SQLServer資料庫
- sqlserver資料庫的備份還原SQLServer資料庫
- 將 SQL Server 資料庫還原到某個時點(完整恢復模式)SQLServer資料庫模式
- 還原sqlserver資料庫備份檔案.bak的檔案SQLServer資料庫
- MSSQL 備份資料庫還原SQL資料庫
- RMAN資料庫還原測試資料庫
- 還原Android彩信資料庫Android資料庫
- SQL Server 2008還原檔案和檔案組SQLServer
- SQL server差異備份和還原SQLServer
- 【UNDO】還原資料
- ebs 還原資料
- 修改資料庫名稱資料庫
- 恢復之還原資料檔案
- 備份和還原 vCenter Server Appliance vPostgres 資料庫ServerAPP資料庫
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- 「MySQL」資料庫備份和還原MySql資料庫