sql server 附加数据库和还原数据库
来源:互联网 发布:手机淘宝怎么与优惠券 编辑:程序博客网 时间:2024/05/16 09:41
附加sql语句:
EXEC sp_attach_db @dbname = N'dataName', @filename1 = N'mdf_filepath.mdf', @filename2 = N'log_filepath.ldf'
注意:此方法附件数据库后,数据库添加成功后,数据库mdf和ldf文件为添加前的路径,sql server并没有把数据文件拷到默认路径下!
备份数据库:
backup database dataName to disk='d:\xxx.bak'
还原数据库:
1、
restore database dataName from disk='xxx.bak'
注意:该语句会根据备份前的数据库mdf和ldf文件路径进行还原,当之前路径不存在时会出现还原失败。
2、
restore database kaoqing from disk='xxx.bak' WITH MOVE 'LogicalName' TO 'xxx.mdf', MOVE 'LogicalName' TO 'xxx.ldf'——使用filelistonly命令来找出逻辑名称 ——LogicalName逻辑名称还原时不能改变 ——PhysicalName物理名称可以更改
restore filelistonly fromdisk='c:\test1_full.bak'--------------------------------------------------| LogicalName | PhysicalName |--------------------------------------------------| test1 | C:\mssql\data\test1.mdf || test1_log | C:\mssql\data\test1_log.ldf |-------------------------------------------------
RESTORE DATABASE Test FROM DISK = 'c:\test1_full.bak' WITH MOVE 'Test1' TO 'C:\MSSQL\SRVR2_Data\Test_Data.MDF', MOVE 'test1_log' TO 'C:\MSSQL\SRVR2_Data\Test_Log.LDF'
使用该方法进行数据还原时,会把数据库mdf和ldf文件拷到指定路径,不必担心数据备份前路径,LogiacalName表示逻辑名。
- sql server 附加数据库和还原数据库
- SQL语句附加还原数据库
- SQL语句附加还原数据库
- SQL Server 2005数据库的附加和分离/备份与还原实验指导
- 用分离、附加的方式实现sql server数据库的备份和还原
- [SQL Server]自动化附加和分离数据库
- sql数据库的分离和附加,备份和还原
- SQL数据库的分离附加,导出脚本,备份和还原
- sql server 数据库还原
- 还原SQL Server数据库
- Sql Server 2008数据库备份和还原
- sql server数据库的备份和还原
- 附加sql server 20005数据库
- SQL SERVER 2008数据库附加
- sql server数据库无法附加
- SQL SERVER怎样附加数据库
- sql server附加数据库出错
- 使用T-SQL语句分离和附加SQL Server数据库
- JDK自带的JVM性能监控工具jconsole的使用
- UML各种图例及相关元素的说明
- 检验对finally理解是否透彻的一段代码
- JFreeChart图形开发包学习笔记
- 在tomcat下context.xml中配置各种数据库连接池(转)
- sql server 附加数据库和还原数据库
- 在java项目中引入dll文件
- 使用IniEditor读写INI类型配置文件
- IniEditor笔记详解
- Ant 学习笔记
- Ant配置文件详解
- Apache MINA 简介
- Apache MINA 框架详解
- Apache MINA 基于TCP实例