当前位置:主页>仓库管理软件> 列表

大吓们,如果数据库被不小心覆盖了,可不可以恢复啊(在没有备 找南京管家婆财务软件

仓库管理软件版1楼: 大吓们,如果数据库被不小心覆盖了,可不可以恢复啊(在没有备份文件的情况下)

2楼: 这.....好像不可能吧? 如人事管理免费软件

3楼: 节哀
下次注意了...

4楼: 应该不行,以后做东西一顶要注意备风啊

5楼: 大吓们,有没有办法啊?很急啊。
不然就话就失业了。

6楼: 可以。
现在开始向开祈求时光机器早日造出。过个百八十年的就可以了。

仓库管理软件版7楼: 找一下文件找回的工具,网上有好多,
注意:不要再对数据库所在的磁盘如D盘做任何操作了,不然会增大数据找回的难度。

8楼: 数据库被覆盖了怎么还可能恢复的了,如果仅仅是删除掉了,后来没有做任何操作,到是可能用其他软件来进行恢复。
楼主节哀吧!

9楼: 基本上没什么希望了,做过硬盘备份吗,恢复硬盘吧

10楼: 大吓门,快点帮个忙好么?
急死了。。

11楼: 你是AFEI吧,帮你找了很多资料了,就是没有这一方面的。没办法了。我是DELPHI。

12楼: to hzjone:
谢谢你!
不是,什么工具倒没什么关系,我是在SQL Server2000中弄的。唉。
看来真惨了。 如进销存数据库

13楼: 看你是具体怎样操作的,覆盖的是一个表还是整个数据库文件?

仓库管理软件版14楼: 晕!

15楼: 好象是不行了,下次注意吧

16楼: 花点钱,购买个硬盘恢复精灵试试

17楼: 不行的,楼主,同情你!

18楼: 是啊,我以前也弄过,呵呵,没有办法啊

19楼: 郁闷了。唉算了。


再来一个问题。
我的服务器是AMD2600+ 内存512M 的配置,但是在网络上不懂为什么
差不多10几分钟就会断开,是局域网内,可以ping通,就是进不去我电脑。
我是用Delphi7.0+SQL2000+ADO开发的系统,别人就进不去了。

20楼: 要重新启动服务器后,别人才能找到,系统才能用。
不过过个10几分钟又进不去了。

仓库管理软件版21楼: 提示什么

22楼: 什么也没提示,就是找不到电脑。 如南京管家婆财务软件

23楼: sqlserver呀,如果是sql命令导致的覆盖,是可以恢复的!
Log Explorer就可以!我用过它,很好用的!

24楼: to yeskert1:
怎么用啊?具体点好么?

25楼: 好吧!正好我以前简单的写了一个很简单的使用说明。我有个朋友是牙科医生,在一个县
医院工作,同时也是他们系统的sa、dba、……,他不小心把数据删除了,我给他这个工具,他不会用,我就写了这个极简单的说明。
--------------------------------------
Log Explorer(简称LogX) 恢复数据指南
yeskert
2004-10-30

0、安装LogX 3.21
安装过程,除了问到服务器的地方需要干涉,其他几乎不用干涉,当然安装到哪里你可以干
涉。
1、运行LogX 3.21
1.1、连接数据库
点击Attach Log File (将日志文件附加过来),这时要给出运行的数据库名(手工输
入),可能是机器名,也可能不是,比如我的机器明是yangkai,但数据库名是
yangkai\test_db。如果你不知道数据库服务器名称,那么用鼠标指向右下角的sqlserver图
表即会显示。
当然,还要给出sa口令,如果LogX就运行在服务器上,那么一律选Use windows NT
authentication,不用输sa的口令了!
然后点击connet。
1.2、提取日志信息
数据库上有很多个库,你要选择一个,比如我的是hello。其他不用动,然后点击attach即
可,LogX就会从数据库获得日志数据。
获得日志之后,一般LogX会给出一个简单的报告,不用理他,点击确定即可。
1.3、恢复数据
左边有“recovery”节点,其下有undo user transactions,点击它。这时右边有很多信
息,别害怕,这些都是用来过滤的,目的是找到需要恢复的操作--不能少恢复,也不能多
恢复!过滤条件要自己认真设置(可以先在别的机器上备份、试验)
1.3.1 设置过滤条件
首先是在时间上过滤,你应该记得灾难性操作的时间,在timerang(时间范围)页里设置,
尽量缩小范围。
如果你清楚灾难操作发生在哪几个表上,当然很好!但你要确定哦!选择tables页,在右边
的列表里选择表即可,左边不用管。
当然,最关键的是activity页,它让你过滤“行为”。比如你想恢复删除的数据,那么在左
边只要Delete rows上勾选,其他的不要勾选。其他的不用设置,点击apply按钮,之后,这
个窗口里有个输入框,要你指定filename(文件名),至少你能找到就行。
1.3、生成恢复命令
点击create按钮,那么命令就写入到刚才指定的文件中去了(如果文件已经存在,那么会问
是否覆盖:File already exists!Do you want to replace the existing file?),文件
建立之后,系统会问你是否要看一眼文件的内容,随便了!
1.4、恢复数据
点击右边的Run SQL Script,在右边的filename输入框里指定文件,即刚才那个文件。然
后,点击下面的Run按钮。

Ok!That''s All!

26楼: ADO是不是有限制客户端的个数啊?

27楼: 1、数据库估计不可能了,以后注意点,算是一个教训吧!
2、如果是 windows 2003+SQL2000,那必须打SQL2000的SP4补丁。
3、客户端安装ADO 2.8版本(XP SP2好象系统已经提供了)。楼主可以到以下地址下载这2个软件:
地址: ftp.mlfjnp.com
帐户和密码均为: dfw

仓库管理软件版28楼: 应该可以用日志文件恢复的,如果日志文件没有被覆盖的话,不过估计是数据库连同日志一起都覆盖掉了就真的没有办法了

29楼: 数据库文件被覆盖?


那你没戏啦!

30楼: 1、如果是由于数据覆盖造成,可以根据日志文件恢复,可以使用专门的工具软件,也可以使用SQLServer本身的日志恢复命令。如果是整个文件删除,可以使用第三方工具软件恢复文件
2、检查网卡,更换后再测试

31楼: 没有用。那个网络问题。
我现在换成了BDE了。现在系统是可以用了。
但是那个网络还是一样。如果有多个人访问的话就会断开。
还有没有其他原因呢?我装的是SQL2000个人版的,会不会是SQL2000个人版不允许多
个人访问呢?

32楼: 数据库是日志文件都已经覆盖了。是从SQL2000里直接还原的那种操作。
并不是直接拷贝文件来覆盖的。
直接还原的可以恢复么?

33楼: 以下摘自 sql server在线帮助文件:

@@MAX_CONNECTIONS
返回 Microsoft® SQL Server™ 上允许的同时用户连接的最大数。返回的数不必为当前配置的数值。

语法
@@MAX_CONNECTIONS

返回类型
integer

注释
实际允许的用户连接数也依赖于所安装 SQL Server 的版本以及应用程序和硬件的限制。

若要将 SQL Server 重新配置为更少的连接,应使用 sp_configure。

示例
下面的示例假定 SQL Server 尚未被重新配置更少的用户连接。

SELECT @@MAX_CONNECTIONS

下面是结果集:

------------------
32767


请参见

sp_configure

配置函数

user connections 选项

©1988-2000 Microsoft Corporation。保留所有权利。

34楼: 最简单的方法是硬盘恢复,找到DATA和LOG文件。
哎,这种事急不得,越急越乱。