MSSQL 备份数据库还原

-- 完整还原
RESTORE DATABASE XXXX
FROM DISK = ‘d:\XXXX.bak‘
WITH MOVE ‘XXXX‘ TO ‘D:\MSSQL\Data\XXXX.mdf‘,
MOVE ‘XXXX_Log‘ TO ‘D:\MSSQL\Data\XXXX.ldf‘,
REPLACE,NORECOVERY;
GO

查看备份文件信息

RESTORE FILELISTONLY FROM DISK = N‘d:\XXXX.bak‘;

时间: 2024-12-29 04:54:17

MSSQL 备份数据库还原的相关文章

RSA加密,应用授权及MSSQL备份与还原

01.QBRSA加解密处理 --> a.利用 RSA密钥生成器生成密钥(e,n,d) [e,n]为私钥, [d,n]为公钥 b.正向加密:  用私钥加密,用公钥解密 c.反向加密:  用公钥加密, 用私钥解密 02.应用系统认证使用:TRemoteAuth a.客户端申请认证,提供一个认证文件供软件(系统名称为不带exe的文件名称) b.软件开发商依据提供的内容提供认证文件 c.客户端注册认证文件,之后正常使用客户端系统; ------------------------------------

mssql2008数据库还原备份教程

一.数据库的还原 很多程序需要搭配mssql数据库,今天我们一起来学习如何对数据库的还原备份的操作.以mssql 2008数据库还原备份bak文件为例: 我们登陆进入MsSql 2008后,右键数据库,选择还原数据库 进入还原界面,如上图 1.选择需要还原的数据库,您要还原的目标数据库可以是还原到您已经有的数据库上也可以新建一个名字,还原成功后自然会出现以您新建的数据库名称的数据. 2.源设备就是您即将要还原的数据库的文件. 3.选择用于还原的备份集,要勾选.否则确认的时候会提示您”必须选择还原

mssql server 2005还原数据库bak文件与“备份集中的数据库备份与现有的xx数据库不同”解决方法

mssql server 2005还原数据库bak文件,网站使用虚拟主机建站会经常遇到,一般情况下,主机商有在线的管理程序,但有时候没有的话,就需要本地还原备份sql数据库了.这种情况mssql server 2008也同样会出现,有时候会出现“备份集中的数据库备份与现有的xx数据库不同”的错误提示,本文也一并把解决方法说道说道. 第一部分,mssql server 2005(2008)还原数据库bak文件. 一.连接上数据库,右键数据库,选择新建数据库,输入你要还原数据库的名称. 二.确定后右

MSSQL Server 数据库备份还原常用SQL语句及注意

1.备份数据库 backup database db_name to disk='d:\db_name.bak' with format --通过使用with format可以做到覆盖任何现有的备份和创建一个新的媒体集.--可以避免一些由于备份设置产生的错误.--帮助文档上的解释:--format指定应将媒体头写入用于此备份操作的所有卷.--任何现有的媒体头都被重写.format选项使整个媒体内容无效,--并且忽略任何现有的内容. 2.备份日志 backup log log_name to di

SQL Server 数据库备份与还原

1.相同SQL Server版本(2008为例)之间数据库备份与还原 (1)数据库备份 相同SQL Server服务器版本之间数据库的备份还原操作相对来说比较简单. 首先找到需要备份的数据库实例,[右键]->[任务]->[备份...],界面下边选择备份路径,点击确定,备份成功后即可在选择的备份路径下找到后缀名为.bak的备份文件. (2)数据库还原 对于需要还原的.bak数据库文件,一般会先拷贝到 C:\Program Files\Microsoft SQL Server\MSSQL10.MS

第一章、关于SQL Server数据库的备份和还原(sp_addumpdevice、backup、Restore)

在sql server数据库中,备份和还原都只能在服务器上进行,备份的数据文件在服务器上,还原的数据文件也只能在服务器上,当在非服务器的机器上启动sql server客户端的时候,也可以通过该客户端来备份和还原数据库,但是这种操作实质是在服务器上进行的,备份的数据文件在服务器上,还原的数据文件也只能在服务器上,这个原则不会变,只是使用了客户端的一个工具来操作这个过程而已. 1.1.备份数据库 备份数据库有两种方式: 第一种是在企业管理器中,利用工具对数据库进行备份,这种备份的文件只会有一个,即以

Mysql 数据库备份和还原方法

本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22. 目前 MySQL 支持的免费备份工具有:mysqldump.mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件.MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到

MySQL详解(20)-----------数据库备份和还原

数据备份: 使用mysqldump命令备份 mysqldump命令可以讲数据库中的数据备份成一个文本文件.表结果和表中的数据将存储在生成的文本中.mysqldump的工作原理很简单.他先查出需要备份的表结构,在在文本中文件中生存一个create语句,然后,将表中的所有记录转换成一条insert语句,这些create语句和insert语句都是还原时使用,还原数据时就可以使用其中的create语句来创建表,使用其中的insert语句来还原数据. mysqldump -h主机名  -P端口 -u用户名

数据库备份和还原命令

--数据库备份到指定文件夹命令 BACKUP DATABASE TestDATABASE TO DISK = 'C:\Backup\TestDB_Backup.bak' --获取数据库的独占访问权ALTER DATABASE TestDATABASE SET OFFLINE WITH ROLLBACK IMMEDIATE --通过.bak文件恢复数据库的SQL语句USE masterRESTORE DATABASE TestDATABASE FROM DISK = 'C:\Backup\Test