数据库没有备份时的数据库恢复方法
背景:
公司使用浪潮管理软件做账,用Mss sql server 2000数据库系统,建有一套账。后台数据库名为cwbase1,设备文件保存在D:\cwdata 目录内,名为 cwdata1.dat和cwlog1.dat。由于操作系统崩溃,不能启动,只能重装操作系统,但数据库没有备份。
条件:
现在只有d:\cwdata\cwdata1.dat和cwlog1.dat文件,要恢复数据到系统崩溃前的状态。
实现:
1、 先安装浪潮软件和数据库Mss sql server2000系统。
2、 把D:\cwdata文件夹改名为D:\cwdata1。再新建一个文件夹D:\cwdata。
3、 进入浪潮软件的账套管理建一套账,账套的数据库设备目录是D:\cwdata。
4、 建完账套后,进入 左下角[开始]菜单下的[程序]菜单下的[Microsoft SQL Server]菜单下的[企业管理器],展开各项前面的 + 号后,如下图1:
图1
5、 点上cwbase1后,点右键,选择[所有任务]菜单,选择[分离数据库…],如下图2
图2
6、 打开后界面如下图3
图3
7、 直接点确定,提法“分离数据库顺利完成。”,cwbase1数据库就从这个企业管理器中消失了。
8、 到D:\cwdata目录中,把cwdata1.dat和cwlog1.dat文件删除,再把旧账的备份在d:\cwdata1中的cwdata1.dat和cwlog1.dat复制到d:\cwdata目录中。
9、 回到企业管理器中,在[数据库]菜单上点右键,选择[所有任务]菜单下的[附加数据库…]。如下图4。
图4
10、 打开界面如下图5
图5
11、 安装sql server数据库没到在“要附加数据库的MDF文件:”下面的对话框,选择框后面的三个点的按钮([验证]前面的),打开一个浏览选择文件的窗口,这时就去选择 D:\cwdata\cwdata1.dat文件。如下图6:
图6
12、 点下面的[确定]键,回到如下图7所示界面,再点“指定数据库所有者:”后面的下拉三角按钮,选择“sa”后点确定即可。(“附加为:”后面的是数据库的名称,现在为cwbase1,
若它与我们想要的名称不一样,可以修改,若一样就不要动了。)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论