USE MASTER
RESTORE DATABASE DB_DEMO
FROM DISK = 'D:\DB_DEMO_backup.bak'
WITH MOVE 'DB_DEMO' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DB_DEMO.mdf',
MOVE 'DB_DEMO_LOG' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DB_DEMO_log.ldf',
STATS = 10, REPLACE
RESTORE DATABASE DB_DEMO
FROM DISK = 'D:\DB_DEMO_backup.bak'
WITH MOVE 'DB_DEMO' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DB_DEMO.mdf',
MOVE 'DB_DEMO_LOG' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DB_DEMO_log.ldf',
STATS = 10, REPLACE
GO
ps.原因在于备份数据库物的理文件名,物理地址在还原环境上有所改变.
本文介绍了如何使用T-SQL命令还原SQL Server中名为DB_DEMO的数据库,包括指定备份文件路径、设置新的物理文件路径及日志文件路径等关键步骤。
490

被折叠的 条评论
为什么被折叠?



