可以修复,从故障解析,数据库损坏分为逻辑层损坏和物理层损坏。
1,逻辑损坏是指,文件本身完整,系统表在逻辑结构上混乱造成的错误。
2,物理损坏是指,文件由于不完整,导致置疑等故障
数据库损坏,由断电,非法关机,系统重启,文件被误删除,误GHOST自己恢复出来的文件附加失败,阵列崩溃等原因造成的。
逻辑层修复方法,网上有很多DBCC修复命令,可以区尝试下、
物理层还是找专业人员吧!
右击这张表获取创建表代码,将表删除,重新建
==查一下帮助文档
你看看这个可以不
DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)
如dbcc checkident ("bc_pos",reseed,1)即可,但如果表内有数据,则重设的值如果小于最大值可能会有问题,这时可以用 dbcc checkident("bc_pos",reseed)即可自动重设值。
一种是用Truncate
TRUNCATE TABLE name
先把sql2000上的应用数据库备份, 卸载2000 ,安装2005 ,安装过程网上比较详细,注意装全了,不然没有管理组件,然后恢复数据库应用,
注意: sql2005 新的实例名,要和sql2000旧的实例名保持一致,不然数据库应用程序就不能访问了名字变了
保险起见:先对原系统做镜像备份, 如果sql2005不行还能恢复回去
首先你得弄清楚你的数据库创建的时候是直接打开数据库之后
在“对象资源管理器”里面
点击
"数据库" 右键 “新建数据库”
然后直接往里面添加字段,还是 点击“新建查询”
用语法在里面写的来创建数据库?
如果是后者的话就只要找到你保存的数据库文件的位置,在“对象资源管理器”里面
点击“数据库”按右键选择“附加”功能 ,打开之后选择“添加”
找到你的那个数据库的 “
mdf ” 文件,然后点击确定,就可以把你的删除了的数据库还原出来
如果是按照前者创建的数据库的话,一般在默认的保存路径,找到你的那个数据库“ mdf ”文件也是同样的 *** 作
以上就是关于求SQL2005数据库文件损坏修复工具全部的内容,包括:求SQL2005数据库文件损坏修复工具、sql server 2005 数据库中删除数据后怎么让标识列归0、家里以前用的是SQL2000,但应为需要,要把数据库删除重新按章sql2005,我该如何做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)