如何备份数据库到另一数据库
来源:互联网 发布:telnet ip 端口不通 编辑:程序博客网 时间:2024/04/29 10:00
偶对SQL语句并不是很熟,很难完全理解Backup database ......后面所有的参数,但因急用,所以在网上搜索了一些资料,然后整理,实验,最终算是完成了我的要求,当然方法可能有很多,希望大家有好的方法可以跟一下我的评论,我将整理测试成功后更新到本文档里来,以供大家更好地参考,谢谢。
目的:将数据库Sales,备份到另一数据库TempLsg中。
思路:多次尝试直接将数据库备份到另一数据没有成功,才将数据库Sales先备份到一个备份文件[.bak]中,再还原到TempLsg数据库中。
代码如下:
--备份数据
backup database sales to disk='d:/123.bak'
--将备份文件还原到另一数据库中:前提要知道原来数据的逻辑文件名[数据库和日志],以及要还原数据库的物理文件名
restore database templsg from disk='d:/123.bak' with replace,
move 'SalesS' to 'C:/Program Files/Microsoft SQL Server/MSSQL/Data/TempLsg_Data.MDF',
move 'SalesS_Log' to 'C:/Program Files/Microsoft SQL Server/MSSQL/Data/TempLsg_Log.LDF'
因为时间问题,我暂不多做解释,简单说明一下,还原到另一数据库中时,一定要知道原数据的逻辑文件名[数据库Sales的逻辑文件名是SalesS和SalesS_Log]和要还原数据库的物理文件名。
查看逻辑文件用可以用语句:
restore filelistonly from disk='d:/123.bak'
LogicalName PhysicalName Type FileGroupName Size MaxSize
SalesS E:/Database/Sales.mdf D PRIMARY 1835008 35184372080640
SalesS_log E:/Database/Sales_log.ldf L NULL 3932160 35184372080640
(所影响的行数为 2 行)
如果哪位同仁有更好的办法,或有其它想法,请跟进讨论及共享,谢谢。另外我这里还没有想到如果是不同服务器应该如何处理?请各位指点,谢谢。
- 如何备份数据库到另一数据库
- 用SQLDMO组件备份SQL数据库,如何备份到另一台机子上?
- rman备份数据库后到另一台机器上恢复
- mysql数据库自动备份到另一台服务器
- 如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上
- mysql备份数据库以及拷贝数据库到另一台服务器上
- mysql备份数据库以及拷贝数据库到另一台服务器上
- 恢复在其它sql2000数据库备份的.bak文件到另一服务器中的sql2000数据库
- 如何将备份数据还原到数据库
- 如何将远程数据库备份到本地
- SQL 如何 远程备份数据库到本地
- SQL2005数据库备份如何还原到SQL2000数据库中
- SQL2005数据库备份如何还原到SQL2000数据库中
- SQL2005数据库备份如何还原到SQL2000数据库中
- 如何将远程SQL Server数据库备份到本地数据库
- MYsql备份数据库如何导入到新数据库!
- 完全备份oracle数据库,再导出到另一服务器(linux下),bmc的数据系统
- SQL Server 多个数据库远程备份到另一台服务器
- 电子商务公司网站的功能分析
- 电子商务企业关心的问题
- 春天里
- 在zend server EC 5.3下安装Pear和PHPUnit----[windows版]
- 网站安装打包 软件环境检测与安装
- 如何备份数据库到另一数据库
- 深有感触啊 技术总监何以难当?
- 关于Magento的时间/时区问题--------转自精东
- Zend Framework 项目性能优化
- 多项目管理
- IT企业多项目管理的实施难点与对策
- 分享 IT企业多项目管理的实施难点与对策
- Windows Phone 7 3D开发中使用纹理贴图
- 关于多项目管理过程中的一些感悟