数据库的备份、还原、分离、附加

手动备份数据库:

1.鼠标右键选择你要进行备份的数据库-任务-备份

可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份

2.点击添加选项,选择数据库文件的存放路径

注意文件名记得加后缀.bak,便于恢复时的查找

数据库还原:

右键数据库-还原数据库-添加需要进行还原的数据库文件路径

在还原源选项中你可以选择‘源数据库’,‘源设备’。1.选择源数据库工具会自动显示该数据库之前的一些备份,然后直接选择需要还原的数据库备份集。

2.选择源设备点击后面的...,添加需要还原的数据库文件

点击确认还原数据库

数据库的分离与附加:

分离数据库:

1. 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。右键单击student_Mis数据库,在弹出的快捷菜单中选择属性。

2. 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。

3. 点击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,点击“是”按钮后,数据库名称后面增加显示“单个用户”。右键该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。

4.分离数据库窗口中列出了我们要分离的数据库名称,参数设置完成后,单击底部的”确定”按钮,就完成了所选数据库的分离操作。

附加数据库:

1. 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。

2.右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

3. 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中选择要附加的数据库文件(后缀.MDF)

4. 单击“确定”按钮就完成了附加数据库文件的设置工作,单击确定按钮,完成数据库的附加任务。

时间: 2024-10-05 04:27:41

数据库的备份、还原、分离、附加的相关文章

SQL的备份 还原 分离 附加

数据库的备份与还原. (一)备份: 在对象资源管理器中,右击要备份的数据库,选择“任务”--“备份”,在弹出的窗口中在“目标”中添加要备份到哪个文件中去.点击确定. (二)还原: 1.先建一个同名的数据. 2.在这个同名数据库右击--“任务”--“还原”--“数据库”.在弹出的窗口中“还原的源”中选择“源设备”--找之前备份的数据库备份文件添加进来,打上勾.点击确定. 注意:如果备分的数据库文件之前所在的路径与新建这个数据库文件所在的路径不同,则应当从“还原数据库”的对话框中的“选项”中把路径给

吐槽阿里云数据库的备份还原

阿里云数据库RDS备份还原问题终于解决了.我会告诉你其实不用看他们的文档,直接还原就可以了吗? 详情如下: 我严格按照文档操作的,后来数据库启动过几秒后即崩溃,有两个错误,先解决了一个,后来一个用了各种办法都解决不了. 于是只好留言阿里云的客服,我着重强调了严格按照文档,并提交了崩溃信息. 结果客服说,请按文档操作,好吧. 后来看了一下阿里云提供的工具,一个导出脚本居然1M多,我的天,什么脚本这么大.于是看了一下代码,就是个简单的解压操作, 后面塞了一堆二进制,让人以为很高端,其实普通的解压软件

数据库的备份还原

数据库的复制与附加 (一)分离: 1.把SqlServer服务停了,把.mdf和.ldf,ndf复制出来.然后再启动服务. 2.在SQLServer的操作界面中,右击要复制的数据库--所有任务--分离.把.mdf和.ldf,ndf复制出来. (二)附加 在SQLServer对象资源管理器中,在"数据库"上右击--选择"附加"--在弹出的窗口选择要附加.mdf文件,点击确定. 注意:两个文件.mdf和.ldf要有访问权限.Everyone完全控制.     数据库的备

mongodb 数据库操作--备份 还原 导出 导入

一,mongodump备份数据库 1,常用命令格 1 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p. 如果导出本机的数据库,可以去掉-h. 如果是默认端口,可以去掉--port. 如果想导出所有数据库,可以去掉-d. 2,导出所有数据库 1 2 3 4 5 6 7 8 9 10 [[email protected] mongodb]# mongodump -h 127.0.0.1 -o /hom

C#中MySQL数据库的备份 还原 初始化

// 执行创建数据库操作 this.GetExecute(G_Con, "create database if not exists NEWDB"); this.sqlAddress = " -h " + IP + " -u" + User + " -p" + Password + " NEWDB "; // 数据库的备份 private void btn_Dump_Click(object sender,

DB2数据库在线备份还原笔记

数据库在线增量备份    由于一般客户的生产系统数据量都很大,所以频繁的进行数据库或表空间的全量备份在空间存储上变得不可行.DB2 支持两种增量的备份,一种是增量备份(comulative backup),另一种是差异备份(deltabackup).总的说来,增量的备份(包括增量备份和差异备份),在其备份映像文件中只包含自上次进行备份以来有过更新的页,除更新的数据和索引页之外,每个增量备份映像还包含通常存储在完全备份映像中的初始数据库元数据(例如,数据库配置.表空间定义和数据库历史记录等).增量

C# MySQL数据库的备份 还原 初始化

// 执行创建数据库操作 this.GetExecute(G_Con, "create database if not exists NEWDB"); this.sqlAddress = " -h " + IP + " -u" + User + " -p" + Password + " NEWDB "; // 数据库的备份 private void btn_Dump_Click(object sender,

mongodb数据库操作--备份 还原 导出 导入

首先数据库备份: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径  mongodump -h 127.0.0.1 -u admin -p xxx -d blog -o '/home/timeless/桌面/mongodump' --authenticationDatabase admin 注意  --authenticationDatabase  参数制定认证数据库   否则会提示错误: Failed: error connecti

数据库异地备份还原

---备份 USE MASTER GO EXEC sp_configure 'show advanced options', 1; RECONFIGURE WITH OVERRIDE; EXEC sp_configure 'xp_cmdshell', 1; RECONFIGURE WITH OVERRIDE; GO EXEC MASTER ..xp_cmdshell 'net use \\sharef.cn\Share\DataBackup\SQLBackupData01 "password&q

SQL Server 第四堂课 用数据库语言while 循环做累加求和。以及数据库的备份,还原,分离,附加。以及check 约束

drop proc qiuhe create proc qiuhe --用数据库语言做累加求和 @n int as declare @sum int --相当于C#语言里定义变量 declare @i int set @sum=0 --再给变量赋值 ,相当于C#语言里的 int sum=0 set @i=1 -- 相当于for 循环里的 int i=1 (int i=1;i<=n;i++) while @i<[email protected] --for(int i=1;i<=n;i++