对于数据库的备份和还原,一直对于网站制作的工作人员都是非常重要的。数据库的备份尤其重要,当电脑重装系统或者软件出错,或者把数据库换到另外一个电脑去打开时,都需要数据库的备份和还原。
1,打开登录数据库,右击选择想要备份的数据库,选择“任务”--“备份”。
2,选择或默认备份文件产生的位置,点击确定进行备份。
3,这样就产生了一个备份的数据库文件,为bak格式。
4,还原数据库:右击“数据库”,选择“还原数据库”。
5,然后添加需要还原的数据库。
6,添加完成之后,点击确定,还原数据库,等待还原成功。
7,这样的话,数据库就还原成功了。
选择需要备份的数据库,右键--任务--还原。
如何备份与还原数据库
如图点击添加,选择我们需要备份到哪里。
如何备份与还原数据库
如下图选择好路径后,给备份文件命名。
如何备份与还原数据库
如何备份与还原数据库
依次点击确定,完成以后会提示还原成功。
如何备份与还原数据库
可以把刚刚那边备份文件还原到原来的数据库,也可以还原给一个新的空的数据库。假设我们还原一个新的数据库。如图依次展开
如何备份与还原数据库
勾上选择源设备--选择路径。
如何备份与还原数据库
通过添加--找到刚刚我们备份的那个文件。
如何备份与还原数据库
如何备份与还原数据库
依次点击确定后,回到还原数据库界面,勾上还原文件。
如何备份与还原数据库
在还原数据库选项中点击选项,找到我们这个新建的数据的文件和日志存放路径。(如果不知道,可以选中该数据库--属性--文件里面找到默认路径),勾上覆盖原有数据库。确定就OK了。
如何备份与还原数据库
“AS附近有语法错误”这个提示应该是SQLSERVER的,可见楼主是在SQLServer里执行的,而createtableas是ORACLE的语句,在SQLServer里是不能执行的,SQLServer里类似的就是selectintoperson_backupfromperson。
手头准备
1、在导入前,我们手头上需要有数据库的备份文件。一般情况下有2种,一种是通过企业管理器备份出来的SQL文件,只有一个文件。还有一种就是数据库的源文件,有2个,分别是mdf和ldf文件,也就是数据库的数据文件和日志文件。
2、有的客户只有这2种备份文件的其中一种,针对不同的情况,我们可以采取不同的备份方式。当然我们必须确保数据库备份文件是完整的没有损坏的。
步骤/方法
1、假如你的空间商用的是星外虚拟主机管理系统,这种系统支持第一种备份文件的还原和导入。星外系统的数据库导入分为5个步骤,大家直接到空间商的数据库管理里面就可以看到,这里不再叙述,发个截图给大家看。
2、如果你只有数据库源文件,也就是有mdf 和ldf文件。可以直接把SQLServer暂停,然后用备份的源文件覆盖现在的初始源文件,然后启动SQLServer。注意这种办法要先开通这个数据库,保持源文件名要一致,这样才能直接覆盖。
3
还有一种办法就是附加数据库,把mdf和ldf文件直接附加,系统会自动生成一个数据库。下面是截图:如果你的空间商一定要第一种备份文件才能还原,可以先通过这种附加方法把数据库生成,然后在企业管理器中导出备份文件即可。注意上面的附加为:项目要写准备还原的数据库名称。
4、用SQL网页管理器导入备份文件。这种办法需要先安装一个web界面的SQLServer管理器,类似于管理MySQL的PHPmyadmin,应该网上有下载的。下面是截图:
注意事项
还有一个要非常注意的地方,很多朋友还原数据库后数据库无法连接,这一般是由于没有调整好用户权限导致的。SQLServer要注意的用户权限有2个地方。一个是数据库->用户这里要有名称和对应的登录名。
备份有以下几个方法
1。冷备份
关闭数据库,复制数据文件,通常在mysql目录中的data文件夹中,以库分文件夹存放,复制对应名称的表文件即可复制,优点速度快,缺点需要停止服务
2。热备份
1>mysqldump
格式 mysqldump -u root -p pwd -c 库名 > xxsql
2>主从复制
通过mysql的主从服务器达到文件的即时热备
以上就是关于如何备份和还原数据库全部的内容,包括:如何备份和还原数据库、数据库如何还原和备份、数据库如何备份等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)