2023年6月21日发(作者:)
SQL学习-数据库的备份和还原分离和附加本⽂转载⾃:数据库备份和还原的⽬的:数据库备份主要是为了防⽌数据的丢失,或者在错误数据的出现的时候,能够将数据还原到之前的⼀个版本。企业经常会做⼀个任务,每天将数据库进⾏备份,这样保证了数据不会丢失。数据库分离和附加的⽬的:
数据库分离简单的说就是把本地的数据库从服务器分离出来,然后拿到别的服务器上附加,即可实现数据库的转移(但我总觉得,如果不会出现数据的丢失,直接备份⼀份,然后过去还原就可以了,这个以后如果有新的看法再补充。注意:备份的时候是针对School数据库进⾏的备份,然后还原的时候你会发现图中也是右击的School数据库,然后还原。这个的意思就是:我之前对School数据库进⾏了备份,然后可能过了⼏天我发现数据有问题,所以我就要还原到之前我备份的版本,所以我就右击了这个School数据库,针对它来还原(在还原的时候,弹出来的界⾯会⾃动在⽬标数据库输⼊框中填充School)。(⽽我所谓的想要⼀个数据库,不通过分离附加的⽅式,直接备份然后还原的⽅式就是,你右击“数据库”(不是右击哪个数据库,是最上⾯的“数据库”三个字),然后选择还原数据库,然后在弹出界⾯就不会⾃动填充⽬标数据库,此时,你可以⾃⼰定义⼀个你要的名字,然后还原过来就好了,没有必要再什么分离附加,浅见,以后有新看法会补充。)具体操作如下:1.备份数据库选择要备份的数据库,点击右键,找到任务中备份选项。
先点删除将默认的备份路径删除: 然后点添加按钮,添加⽬标备份路径: 点击红圈处,定义存储路径: 选择⽂件类型为所有⽂件:在⽂件名框中输⼊备份的⽂件名:连续点击确定显⽰备份完成。还原数据库右键要还原数据的数据库,选择任务中还原数据库:选择源设备找到数据库备份⽂件的位置: 点击添加按钮,⽂件类型选择所有⽂件,然后选择还原数据库⽂件,点确定: 然后将⽤于选择的数据库还原集前打钩,点确定:
显⽰数据库还原成功。 2.分离数据库选择要分离的数据库,右键选择任务中分离:
点确定按钮将数据库从服务器上分离: 在对象资源管理其中我们已经找不到school数据库,表⽰已分离(第⼀个图表⽰分前的资源管理器,第⼆个图表⽰分离后的资源管理器):
点击服务器右键中的属性,查看Sql server⽂件的存储路径: 根⽬录即为sql server⽂件的存储地址,将地址复制到计算机中地址栏:
找到DATA⽂件夹进⼊⽂件夹,找到你分离的数据库的mdf和ldf⽂件将他们拷贝到U盘中,以便将其移到另⼀台机器上。附加数据库右键数据库,选择附加选项:
点击添加按钮,从⽂件⽬录中找到你要附加的数据库的mdf⽂件,选择后点确定:
点确定后,若对象资源管理器中出现附加的数据库表⽰附加成功。 请注意,此时对数据库的操作都是对你U盘中的原数据库进⾏操作,可以将其备份到本地以免误操作导致数据库损毁⽆法使⽤。
2023年6月21日发(作者:)
SQL学习-数据库的备份和还原分离和附加本⽂转载⾃:数据库备份和还原的⽬的:数据库备份主要是为了防⽌数据的丢失,或者在错误数据的出现的时候,能够将数据还原到之前的⼀个版本。企业经常会做⼀个任务,每天将数据库进⾏备份,这样保证了数据不会丢失。数据库分离和附加的⽬的:
数据库分离简单的说就是把本地的数据库从服务器分离出来,然后拿到别的服务器上附加,即可实现数据库的转移(但我总觉得,如果不会出现数据的丢失,直接备份⼀份,然后过去还原就可以了,这个以后如果有新的看法再补充。注意:备份的时候是针对School数据库进⾏的备份,然后还原的时候你会发现图中也是右击的School数据库,然后还原。这个的意思就是:我之前对School数据库进⾏了备份,然后可能过了⼏天我发现数据有问题,所以我就要还原到之前我备份的版本,所以我就右击了这个School数据库,针对它来还原(在还原的时候,弹出来的界⾯会⾃动在⽬标数据库输⼊框中填充School)。(⽽我所谓的想要⼀个数据库,不通过分离附加的⽅式,直接备份然后还原的⽅式就是,你右击“数据库”(不是右击哪个数据库,是最上⾯的“数据库”三个字),然后选择还原数据库,然后在弹出界⾯就不会⾃动填充⽬标数据库,此时,你可以⾃⼰定义⼀个你要的名字,然后还原过来就好了,没有必要再什么分离附加,浅见,以后有新看法会补充。)具体操作如下:1.备份数据库选择要备份的数据库,点击右键,找到任务中备份选项。
先点删除将默认的备份路径删除: 然后点添加按钮,添加⽬标备份路径: 点击红圈处,定义存储路径: 选择⽂件类型为所有⽂件:在⽂件名框中输⼊备份的⽂件名:连续点击确定显⽰备份完成。还原数据库右键要还原数据的数据库,选择任务中还原数据库:选择源设备找到数据库备份⽂件的位置: 点击添加按钮,⽂件类型选择所有⽂件,然后选择还原数据库⽂件,点确定: 然后将⽤于选择的数据库还原集前打钩,点确定:
显⽰数据库还原成功。 2.分离数据库选择要分离的数据库,右键选择任务中分离:
点确定按钮将数据库从服务器上分离: 在对象资源管理其中我们已经找不到school数据库,表⽰已分离(第⼀个图表⽰分前的资源管理器,第⼆个图表⽰分离后的资源管理器):
点击服务器右键中的属性,查看Sql server⽂件的存储路径: 根⽬录即为sql server⽂件的存储地址,将地址复制到计算机中地址栏:
找到DATA⽂件夹进⼊⽂件夹,找到你分离的数据库的mdf和ldf⽂件将他们拷贝到U盘中,以便将其移到另⼀台机器上。附加数据库右键数据库,选择附加选项:
点击添加按钮,从⽂件⽬录中找到你要附加的数据库的mdf⽂件,选择后点确定:
点确定后,若对象资源管理器中出现附加的数据库表⽰附加成功。 请注意,此时对数据库的操作都是对你U盘中的原数据库进⾏操作,可以将其备份到本地以免误操作导致数据库损毁⽆法使⽤。
发布评论