试下下面的方法,是我前段时间遇到的。现象说明:新备份出的数据库Geb,在还原时报错"Microsoft SQL-DMO (ODBC SQLState: 42000)"解决方法:分离出还原失败的数据库Geb
先创建一个同样的数据库Geb
停掉server服务,用旧的数据文件覆盖新创建的文件(只要mdf就可以)。
启动server服务
运行以下命令
sp_configure 'allow' ,1
reconfigure with override
update sysdatabases set status=32768 where name='Geb'
dbcc rebuild_log('Geb','d:\database\newlog.ldf')
update sysdatabases set status=0 where name='Geb'
sp_configure 'allow',0
reconfigure with override
dbcc checkdb('Geb') 若发现有错误,还要进一步找出出错的地方,可以先检查
DBCC CHECKTABLE (sysobjects)
DBCC CHECKTABLE (sysindexes)
DBCC CHECKTABLE (syscolumns )
DBCC CHECKTABLE (systypes)
先创建一个同样的数据库Geb
停掉server服务,用旧的数据文件覆盖新创建的文件(只要mdf就可以)。
启动server服务
运行以下命令
sp_configure 'allow' ,1
reconfigure with override
update sysdatabases set status=32768 where name='Geb'
dbcc rebuild_log('Geb','d:\database\newlog.ldf')
update sysdatabases set status=0 where name='Geb'
sp_configure 'allow',0
reconfigure with override
dbcc checkdb('Geb') 若发现有错误,还要进一步找出出错的地方,可以先检查
DBCC CHECKTABLE (sysobjects)
DBCC CHECKTABLE (sysindexes)
DBCC CHECKTABLE (syscolumns )
DBCC CHECKTABLE (systypes)
问题号 16135
解决状态 临时解决方案
软件版本 8.70
软件模块 系统管理
行业 通用
关键字 帐套引入报‘设备d:\ufdata.bak上的媒体家族的结构不正确,sqlserver无法处理媒体家
适用产品 通用
问题名称 帐套引入报‘设备d:\ufdata.bak上的媒体家族的结构不正确,sqlserver无法处理媒体家族’
问题现象 帐套引入报‘设备d:\ufdata.bak上的媒体家族的结构不正确,sqlserver无法处理媒体家族’
问题原因 帐套数据过大,硬盘为fat32格式,无法存放大容量数据
解决方案 将硬盘格式转换为ntfs格式,引入数据即可
补丁编号 -
录入日期 2008-8-20
最后更新时间
我的qq:1340603230
手机:13770543601
因为数据库很重要,还希望能高得到帮助!!!!!!!!!!!!!!!1