PS:本人本是一名机械男,11年毕业,四年前认识了我现在老婆,老婆是个.NET程序员,收她影响结合自身的兴趣爱好,两年前开始自学.NET,一年半前放弃某国企项目经理职位,转入IT行业。与公司众多的帅锅萝莉相比,我已然是个大叔了,但就技术层面而言,他们才是大叔,因为他们每个都比我优秀,每个都比我牛。作为一名名副其实的菜鸟,我写不了精彩的技术文章供大家学习。我决定把一些东西写下来,主要是两个目的,一个是记录下一些我花时间整理过的解决方案,以方面日后遇到类似的问题,再花时间去查找;二是,帮助那些同样遇到类似问题的人,提供一定的帮助。
言归正传
在项目中,大家或多或少的都会遇到某些情况,需要把数据库备份后到另一台计算机上还原。
备份数据库:
1、登陆SQLServer Management Studio 客户端
2、在左侧的导航栏中选中需要备份的数据库,然后右击
3、"任务"——>"备份" 进入备份数据库界面
4、单击"删除",再单击"添加"进入如下界面
在此处选择要备份的文件的路径。单击"..."设置;
5、在文件名栏为要备份文件取名,并加上.bak后缀,点击"确定",
6、点击"确定"
7、点击"确定"
8、点击"确定",备份成功。
数据库还原:
1、进入你SQLServer客户端
2、选中"数据库"
3、右击,点击"还原数据库"、进入"还原数据库"界面
4、选中“原设备”,点击"..."
点击"添加"找到之前备份的数据库的路径。
点击"确定"
选中复选框
在目标数据库中,为需要还原的数据库命名,如:
点击“确定”
点击“确定”,备份的数据库还原成功。
对于大牛来说,我对数据库备份还原的描述很啰嗦,但我相信,对于像当年的我那样的初学者来说,会有所帮助。学会了如何备份和还原本地数据库之后,咱么来谈谈如何将远程的数据库备份到本地。
首先,你得有远程数据库ip以及登陆名和密码。如:
登陆后,选中你需要备份的数据库。
再右击,"任务"--->“生成脚本”
点击“下一步”
选中“选择特定数据库对象”“表”“存储过程”“用户定义函数”
点击“下一步”
在文件名中选择存储的路径,然后“下一步”。
然后点击“下一步”
点击“完成”。
登陆本地SQLServer客户端,首先创建一个同名的数据库,然后“文件”--->“打开”----->"文件"
打开之前保存的脚本文件
然后“分析”“执行”。
更多推荐
关于SQLServer数据库远程备份和还原的那些事儿
发布评论