备份/恢复备份数据库
企业管理器
--右键一个数据库
--所有任务
--备份数据库
--目的--备份到中选择添加
--输入一个备份的文件名(注意,如果原来有文件名,要删除它)
--确定或用语句:
backup database 数据库名 to disk='c:\a.bak'
企业管理器
--右键一个数据库
--所有任务
--备份数据库
--目的--备份到中选择添加
--输入一个备份的文件名(注意,如果原来有文件名,要删除它)
--确定或用语句:
backup database 数据库名 to disk='c:\a.bak'
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定
--或用语句:
restore database 数据库 from disk='c:\a.bak'
企业管理器
--右键"数据库"
--所有任务
--分离数据库--或者用语句:
sp_detach_db '数据库名'
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
下一步--选择"数据源",选择源服务器和要导的数据库名
下一步--选择"目的",选择新的服务器,和接受数据导入的数据库,如果没有,选择新建
下一步--"指定表复制或查询",选择"在 SQL Server 数据库之间复制对象和数据"
下一步--"选择要复制的对象",根据你的需要选择,一般全选
下一步直到完成
企业管理器
--右键"数据库"
--所有任务
--分离数据库--或者用语句:
sp_detach_db '数据库名'
backup database 数据库名 to disk='c:\a.bak'
2.拷贝a.bak到目的数据库服务器的c盘
3.使用查询分析器用足够权限的id登录目的数据库服务器
restore database 数据库 from disk='c:\a.bak'