主题:[原创]紧急求援!请各路大侠帮忙
lyhfx
[专家分:0] 发布于 2007-06-12 10:06:00
朋友主管的一台电脑彻底完蛋,因C盘有一重要软件,是管理公司订单及合同的,是公司的重要数据库,原系统是WIN2000,用SQL7.0,用了各种办法都无法使系统正常启动,无奈下只好用WINPE进入后将该软件的安装目录和SQL7.0安装目录一起备份到别的盘然后格了C盘重装系统,也重装了SQL和管理软件,全部完成后将原安装目录覆盖过来按说明书的要求进行初始化和数据库链接,现在登录界面已经出现了原来默认的管理员(空密码的)和后来加的管理用户(要密码),在登录时问题来了:用默认管理员可以进入,但数据为空的,用它后来加的用户,则提示密码错误.本人对SQL不了解,在这里恳求各路大侠伸个援手,看看有什么好的处理办法,让我朋友度过这一劫,谢谢了.
回复列表 (共4个回复)
沙发
luzaiyuanfang [专家分:450] 发布于 2007-06-12 16:59:00
你试一下看看这样行不行。
首先,找一个其他机器。在那上面把你的数据库和管理软件安装上。然后,新建一个和原来一样的数据库。最后,只是把你原来的数据库数据文件靠到这个新建的数据库中,覆盖它的数据。看看如何。
思路:只是覆盖数据文件,其他的不要覆盖。
板凳
lyhfx [专家分:0] 发布于 2007-06-12 22:56:00
原程序员已离开那家公司,我们打电话问了下,他们要我们找到原系统的计算机名,因为当时的SQL服务器名就是用计算机名,他们说数据盖过来后,只要用软件带的数据库链接程序让他们挂上钩就行了,现在系统都重做了,原系统也没做任何备份,哪里去找原来的计算机名啊?在原SQL7.0的DATA目录下,我看到了那数据库,有两个文件,主文件名是一样的,扩展名一个好象是.DAT,一个好象是.LOG,有10M多.
3 楼
菜鸭 [专家分:5120] 发布于 2007-06-13 07:36:00
就像1楼说的
只要覆盖数据文件
其他文件不要覆盖
4 楼
lyhfx [专家分:0] 发布于 2007-06-22 19:01:00
按你们的方法试了:先在管理器里新建一空的同名文件,然后将原文件覆盖,在管理器里将其展开,点到"表"和"视图"时提示:错误946,打开XXX时发生错误(515),请更新数据库版本.其它项目均为空白.求求各位了,再帮我想想办法
我来回复