社区
应用实例
帖子详情
请问:有没有办法把一个数据库备份在异地恢复?
softrookie
2003-09-01 05:03:57
只有该数据库的备份,异地需要创建数据库,谢谢!
...全文
65
8
打赏
收藏
请问:有没有办法把一个数据库备份在异地恢复?
只有该数据库的备份,异地需要创建数据库,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nboys
2003-09-01
打赏
举报
回复
--查看备份信息
RESTORE FILELISTONLY FROM DISK ='C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup\.bak文件名'
可以查看备份文件的逻辑名称
然后
RESTORE DATABASE db2 FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup' with replace,norecovery,
move 'db1_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf',
move 'db1_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'
其中'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'是在异地建立数据库的存放位置
nboys
2003-09-01
打赏
举报
回复
先在异地建立一个数据库:
然后:
--查看备份信息
RESTORE FILELISTONLY FROM DISK ='C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup'
--还原旧的备份
RESTORE DATABASE db2 FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup' with replace,norecovery,
move 'db1_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf',
move 'db1_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'
其中db2_data.mdf和db2_log.ldf是要的还原数据库的位置,db1_Data和db1_Log是要还原数据库的逻辑文件名
pengdali
2003-09-01
打赏
举报
回复
右键数据库-->所有任务-->还原数据库-->写入你想要的新的数据库名字-->从设备-->选择设备-->添加-->选择你的文件-->确定-->确定-->选项-->改为现在的data目录的路径-->OK
其中:
"写入名字"-->不要与现在的冲突了,或选强制恢复
"改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf
或:
use master
RESTORE DATABASE TestDB FROM DISK = 'c:\2002.dat'
hjb111
2003-09-01
打赏
举报
回复
我的意思是说:你在本机备份后复制到另一台机子上,然后用企业管理器或查询分析器连接另一个机的服务器,进行还原吧!
1、backup database db123 to disk='d:\db123.bak'
2、拷贝到另一个机的d盘上
3、断开查询器连接另一台服务器
4、restore database db123 from disk='d:\db123.bak'
with move db123_data to 'd:\db123_data.mdf',
move db123_log to 'd:\db123.ldf'
愉快的登山者
2003-09-01
打赏
举报
回复
可以直接强行恢复。
hjb111
2003-09-01
打赏
举报
回复
如果从本机的数据库里使用备份还原到另一个机子好像实现不了!
只有将数据库备份拷贝到另一台机子在另一台机子可是还原!
lionstar
2003-09-01
打赏
举报
回复
直接执行Restore Databse newname From File='备份文件'
就可以了,也可以在企业管理器,点击菜单工具--》还原数据库
在数据库下拉列表输入你的名称,指定备份文件就可以了
祝你好运!!!!
开心就好!!
luckycrazy
2003-09-01
打赏
举报
回复
帮你顶~~~
uuuuuuup
Oracle数据库的冷备份及冷备份
异地
恢复
方法
如果是冷备份
异地
恢复
有需要做哪些设置呢?本文我们主要介绍这一方面的内容,接下来我们开始接介绍。 一、冷备份 以oracle10g为例。 coldbak脚本: –connect database connect sys/你设定的密码 as ...
Git权威指南PDF完整版
4.2 思考:为什么工作区根目录下有
一个
.git 目录/ 60 4.3 思考:git config 命令的各参数有何区别/ 63 4.4 思考:是谁完成的提交/ 65 4.5 思考:随意设置提交者姓名,是否太不安全/ 67 4.6 思考:命令别名是干什么...
数据库自动
异地
备份与
恢复
如果我们把
数据库备份
到安装数据库的服务器上,这样做的风险还是很大的,因为有时候数据库损坏的原因就是安装数据库的服务器或者虚拟机损坏引起的。所以我们备份数据库时,尽量选择
异地
备份数据库。这里分享下用...
数据库实时
异地
备份怎么实现
数据库实时
异地
备份通常是通过在源数据库和目标数据库之间建立一条网络连接,在源数据库上运行
一个
备份程序,将数据库中的变更实时传输到目标数据库并进行备份。 这种方式的优点是可以保证备份数据与源数据的一致性...
数据库必知必会系列:
数据库备份
与
恢复
策略
本文将详细阐述
数据库备份
及
恢复
相关的知识。
数据库备份
通常包括完整备份、增量备份、
异地
备份三种。全量备份是指把数据库中所有的数据全部复制一份。增量备份是指只复制自上次备份以来发生的数据变更。
异地
备份是在...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章