金华管家婆软件有限公司

管家婆数据库恢复办法

时间:2015-04-18 17:59来源:未知 作者:金华管家婆,义乌管家 点击:
很多朋友,在使用以SQL数据库为后台的软件时,可能经常遇到软件无法进入、甚至SQL都无法启动的情况。 这样的话,软件本身的备份恢复功能,以及SQL数据库提供的备份恢复数据的功能都已经无法使用。 那么,我们在此给大家说明一个手动备份/恢复 SQL数据库帐套
很多朋友,在使用以SQL数据库为后台的软件时,可能经常遇到软件无法进入、甚至SQL都无法启动的情况。
这样的话,软件本身的备份恢复功能,以及SQL数据库提供的备份恢复数据的功能都已经无法使用。
    那么,我们在此给大家说明一个手动备份/恢复 SQL数据库帐套数据文件的方法:
【手动备份】
    一般的软件,建立的SQL数据库帐套文件,都是放在软件目录里的,比如速达和管家婆都放在单机版/服务器端目录的\data\目录下。
与帐套同名的两个文件。比如,假设我们建立的帐套名为"CCU公司",那么就应该能看到:"CCU公司.MDF"、"CCU公司_log.ldf"两个文件。
    我们仅需简单的把这两个文件复制出来即可完成备份的工作。(如果提示无法复制,那么停止你的SQL服务器再复制即可)。

【手动恢复】
    系统和软件重装以后,我们先在软件里面先建立一个同名的帐套。还以上面为例,我们建立一个"CCU公司"为名的帐套,然后退出软件,停止SQL。
    把刚才复制出来的两个帐套文件再复制回\data\目录,替换新建立的帐套文件,启动SQL和软件,我们的数据就恢复了。
 
 

一、 有备份文件。。。。简单 客户端都退出管家婆,服务器端进入管家婆直接恢复 Ok 
二、 当备份数据丢失,只有*.mdf和*.ldf文件时,怎样在数据库里恢复 ?
      第一步: 将这两个文件复制到管家婆服务器安装文件夹下的data下。(这些文件原来放在管家婆data目录下)
      第二步: 进入windows的开始--程序--Microsoft SQL Server
    ,点击进入查询分析器,输入服务器名称、密码。点确定,在出现一个可输入的窗口后,输入这样的命令:exec sp_attach_db
    '你的数据库名','你的***.mdf文件的存放路径','你的***.ldf文件的存放路径'。
      举个例子:exec sp_attach_db'dbname','d:\gras\data\***.mdf','c:\graspcws\data\***.ldf'
      要严格按照此格式来写命令,写完后找到上面命令栏中的向右的绿色箭头,点击它,退出,进入下一步骤。
      第三步: 进入windows的开始--程序--Microsoft SQL Server
    点击进入企业管理器后,就一直点击一个小的“+”号,到数据库,找到master文件夹,点击master旁边的“+”号,找到表,点击后在右边的窗口中出现很多文件,找到graspcwzt的文件,用右键点击,打开表-》返回所有行,然后出现一个表格,在dbname中输入你的数据库名,在fullname中输入你的帐套名,然后点击上面菜单栏中的感叹号“!”,退出。
      最后: 重新进入管家婆。 
    另一种方法:
           1、到管家婆目录下的DATA下,把*.mdf 和*.ldf 剪切到别处。——记住是剪切!
           2、进入管家婆,重新建立账套,账套名可以任意,但数据库名称一定要和你剪切的名称一样! 
           3、停止SQL,把剪切的文件重新拷贝到DATA下,覆盖原文件。
           4、启动SQL ,。。。。。。 OK !
    三、借助其它工具,如:管家婆数据库工具 
   四、有可能会遇到一种情况,就是备份了数据,而重装系统后在恢复数据的浏览窗口中
找不到原来备份的那个数据文件,但在系统里面是可以看见的。在这情况下,可以先创建一帐户,
然后备份,然后把原来备份的文件名改成现在这个备份成功的文件名,把原来的备份文件复盖掉现在备份的这个文件。
进入管家婆,执行恢复数据就会看到刚才备份的那个文件。直接恢复就可以了。


(责任编辑:金华管家婆_义乌管家婆软件)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------