zoukankan      html  css  js  c++  java
  • 数据库的备份还原

    数据库的复制与附加

    (一)分离:

    1.把SqlServer服务停了,把.mdf.ldf,ndf复制出来。然后再启动服务。

    2.在SQLServer的操作界面中,右击要复制的数据库--所有任务--分离。把.mdf.ldf,ndf复制出来。

    (二)附加

    SQLServer对象资源管理器中,在“数据库”上右击--选择“附加”--在弹出的窗口选择要附加.mdf文件,点击确定。

    注意:两个文件.mdf.ldf要有访问权限。Everyone完全控制。

     

     

    数据库的备份与还原。

    (一)备份:

    在对象资源管理器中,右击要备份的数据库,选择“任务”--“备份”,在弹出的窗口中在“目标”中添加要备份到哪个文件中去。点击确定。

     

    (二)还原:

    1.先建一个同名的数据。

    2.在这个同名数据库右击--“任务”--“还原”--“数据库”。在弹出的窗口中“还原的源”中选择“源设备”--找之前备份的数据库备份文件添加进来,打上勾。点击确定。

    注意:如果备分的数据库文件之前所在的路径与新建这个数据库文件所在的路径不同,则应当从“还原数据库”的对话框中的“选项”中把路径给改过来,覆盖现有的数据库文件路径。

     

     

     

    复制

    方法一 停服务法 取出要复制的内容

     

    当不停止服务  往外复制数据库的时候是这样

    wpsE4A0.tmp 

    现在停止服务如下

    wpsE4C0.tmp 

    wpsE4D1.tmp 

    然后再去复制就OK

    注意!!  复制完毕后要最快时间恢复服务

     

     

    方法二

    分离 分离完后再附加上即可

    先分离如下

    wpsE4E2.tmp 

     

    这里不能用到要分离的数据库才能分如图

    wpsE502.tmp 

     

    弄下来了要再跟人家加上才行   附加 如图   在数据库上右键选附加

     

    wpsE513.tmp 

    wpsE533.tmp 

     

    wpsE553.tmp 

     

     

    如果找不到右键属性查看它的位置

    wpsE564.tmp 

     

     

     

     

    添加mdf后会自己找到ldf  然后点确定

    wpsE594.tmp 

     

     

    如果是这样

    wpsE5A4.tmp 

     

    这样

    wpsE5C4.tmp 

     

    那么可能是 要附加的数据库权限问题如图

    wpsE5D5.tmp 

    然后

    wpsE5F5.tmp 

     

    然后

    wpsE635.tmp 

     

    wpsE665.tmp 

    wpsE6C3.tmp 

    wpsE713.tmp 

    然后点应用  确定 

    如果再有这个情况那么一定是只修改了mdf没有修改ldf

     

    wpsE752.tmp 

    然后再按上面步骤修改下ldf的权限即可 点确定

    wpsE792.tmp 

    然后要附加的数据库就上来了

    wpsE7B2.tmp 

     

    上面的方法好像都有缺陷 

    新方法备份还原

     

     

    右键目标数据库如图

    wpsE7E2.tmp 

    点击备份 备份到的地方可以改

      完整备份 是吧里头所有数据全都备份过来 

                         例如银行的数据全部备份的话会用好几个小时 占空间比较大

    差异备份 从上次备份到现在的数据  没事不要差异备份

          

    wpsE802.tmp 

    wpsE822.tmp 

     

    下面

    还原数据库

    wpsE823.tmp 

     

     

     

     

     

     

     

     

     

     

     

    给它起名ttt选源设备

     

    wpsE853.tmp 

    点确定 点击添加

    wpsE864.tmp 

    找它在哪wpsE874.tmp

     

     

     

    勾上确定

    wpsE895.tmp 

     

    如果不行进行下面步骤

    wpsE8B5.tmp如图里的进行修改

     

     

    wpsE8C5.tmp 

    wpsE8D6.tmp 

     

  • 相关阅读:
    兴趣与心态比较重要【转】
    网站发布到iis上,附加进程调试,打不到断点
    MVC时间格式化
    javascript数组扁平化处理
    Object.prototype.toString.call()
    获取浏览器大小
    HTTP状态码
    未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=10.0.0.0
    javascript基础知识-1
    Html5上传图片的预览
  • 原文地址:https://www.cnblogs.com/981971554nb/p/4309628.html
Copyright © 2011-2022 走看看