SQL Server 2012 从备份中还原数据库

1.首先把原数据库备份,检查原数据库的日志文件是否太大,如果过于大应该先收缩数据库日志

2.把备份的数据库文件在目标SQL Server还原,点击数据库,选择“还原文件或文件组”

3.如果需要修改还原目标数据的文件位置,先点生成脚本。

4.在脚本中修改要还原目标数据库的存放位置

5.Example

restore database DataBaseName1
from disk = '\\complutename1\Backup\DataBaseName1.bkp'
WITH
MOVE N'mscrm' TO N'D:\Datafiles\DataBaseName1.mdf',
MOVE N'mscrm_log' TO N'D:\Datafiles\DataBaseName1.LDF'

操作过程中如果有问题可以参考MSDN

通过备份和还原来复制数据库 (SQL Server)

SQL 将文件还原到新位置 (SQL Server)

 

--独占模式
ALTER DATABASE swt4 SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO --设置为只读状态 ALTER DATABASE swt4 SET READ_ONLY; GO

--多人模式 ALTER DATABASE swt4 SET MULTI_USER; GO

 

posted on 2013-10-25 10:30  HelloHongfu  阅读(1000)  评论(0编辑  收藏  举报

导航