速达3000备份后使用出现错误 错误提示: 无法打开数据库“SDCW6008*****”。该数据库正处于还原 *** 作中途

速达3000备份后使用出现错误 错误提示: 无法打开数据库“SDCW6008*****”。该数据库正处于还原 *** 作中途,第1张

通过你的描述来判断可能是数据库锁死了。建议你先做数据库分离,然后把日志文件删除掉,然后再附加回来。

另外,建议你在做任何 *** 作之前,都在sql企业管理器中做好数据实体文件的备份再进行其他 *** 作。

祝好运!

修复ACCESS数据库的几种常见方法: 技术支持部在日常工作中经常会碰到因非正常退出、网络不稳定或病毒等原因造成的Access数据库损坏。损坏了的Access数据库会造成软件运行不稳定,出现各种运行错误,为解决这类问题就必须对Access数据库进行修复。 修复Access数据库,我们一般使用微软Office 97中带的Access 97对数据库进行修复和整理。Access数据库被损坏分以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。下面就分情况介绍解决办法。 1、使用Access97打不开数据库、系统提示"不可识别的数据库格式"或"不是该表的索引"等信息,这样的数据库都是损坏比较严重的。损害严重的数据库一般来说都是无法修复的,只有恢复备份了,好在这种情况比较少见。 2、如果数据库损坏的不严重,只需要使用Access 97菜单上的“修复数据库”和“压缩数据库”就可以把数据库修复好。因为数据库轻微损坏的时候,一般也不会导致软件出什么问题,所以也不会引起人的注意,只有当数据库的某一个或几个表损坏了的时候,才会使软件变得不稳定,所以这种情况才是我们最常遇到的。 3、如何确定数据库中哪几个表有问题呢,我们首先利用Access 97建立一个空数据库,利用系统提供的“引入数据库”功能,选择目标数据库所有的表进行引入,Access 97当引入到有问题的表时系统会提示一些错误信息,把这个表的名字记下来以备以后修复时使用。 接下来利用Access97打开有问题的数据库,准备修复表。修复损坏的表的方法依照表损坏程度不同而不同,下面分情况介绍处理的办法: 一、表损坏的非常严重,表现为无法打开表,系统提示“Microsoft jet 找不到对象”、“没有读写权限”或“不可识别”等信息。 处理方法:这种表的已经损坏得非常严重了,一般无法修复。如果这个表不很重要或通常情况下表的内容为空的话,例如“常用凭证表”、“科目共享锁定表”或“凭证共享锁定表”,我们可以通过引入的方法把其他数据库的表引入,然后把有问题的表删除即可。 二、表中有几行内容非常混乱或字段内标有“#已删除”字样,但当要删除这些记录时就会出现错误信息不许删除。 处理办法:既然不让删除这些记录,我们可以通过使用SQL语句把没有问题的记录复制到一个新的表中,然后把老表删除把新表的名字改过来即可。例如“凭证及明细账表GL_ACCVOUCH”中有错误记录有无法删除,我们可以使用如下SQL语句把好的记录复制到GL_ACCTEMP中: SELECT GL_ACCVOUCH INTO GL_ACCTEMP FROM GL_ACCVOUCH WHERE {筛选的条件} 然后删除表GL_ACCVOUCH,再把表GL_ACCTEMP的名字改为GL_ACCVOUCH即可解决问题。 修复ACCESS数据库的注意事项,首先,我们在修复数据库前一定要做好备份,以防数据丢失或损坏;有一些数据库中有RELATION(关系)来维护数据的一致性,但当数据库异常后相关表的RELATION也就丢失了,在修复好数据库后一定要把RELATION再联好,有些软件可以自动修复RELATION,比如用友公司的ERP8XX系列产品的数据库可以通过把表accinformation中的[cSysid]='AA' and [项目号]='99'的记录,把[设置值]和[缺省值]改为'80A0',重新进入系统时,系统会自动升级并重建索引。

肯定的,因为你存的是sql格式文件,所以里面的数据都是以sql语句的方式显示的。比如你数据库有一个表是 user,那么在sql格式中就是这样显示的:

create table user() 这样的,并不是以表格形式显示的,所以如果你想在sql server中打开的话就需要把sql里面的代码复制到你的sql中执行,这样就可以了。

数据库备份文件是这样的看我这个新建个数据库,然后数据库点右键——任务——还原——数据库在打开页面选择'源设备',然后浏览,然后添加,在d出对话框中'文件类型'下拉框中选择'所有文件',然后找到你的这个文件,点确定,然后在'选择还原备份集'中复选框勾上,然后点击左上角的'选项',然后在右边的'还原选项'中将'覆盖现有数据库'勾上,点确定,稍等一下即可这是sql2005的还原方式,不知道你的是2000还是2005,因为我没装2000,有些细节可能有区别,怕误导你,所以2000的就没说,但大体步骤差不多的,哪里看不明白的,加我QQ4069882 给你搞定

用osql命令看看:

在win的命令提示符窗口下执行下列命令:

osql -Usa -Psa -Sser -Q"BACKUP DATABASE XXX TO DISK='C:\YYYbak'"

这个命令是用帐户sa,密码sa登陆服务器ser后备份数据库XXX到C盘根目录下文件YYYBAK。

Q后双引号中也可以用其他T-SQL命令。

还原数据库类似。

在你的这个盘的路径下已经存在了'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\backup2' 查一下是不是存在。或改别的名字试一下

以上就是关于速达3000备份后使用出现错误 错误提示: 无法打开数据库“SDCW6008*****”。该数据库正处于还原 *** 作中途全部的内容,包括:速达3000备份后使用出现错误 错误提示: 无法打开数据库“SDCW6008*****”。该数据库正处于还原 *** 作中途、为什么我的电脑打不开数据库文件、网站数据库备份下载到本地,转储为SQL文件,为什么下载后打不开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9672927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存