首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

只将数据库的MDF文件和LDF文件复制了出来,还原时碰到了有关问题

2012-01-10 
只将数据库的MDF文件和LDF文件复制了出来,还原时碰到了问题!附加数据库,提示:---------------------------

只将数据库的MDF文件和LDF文件复制了出来,还原时碰到了问题!
附加数据库,提示:
---------------------------
Microsoft SQL-DMO (ODBC SQLState: HY000)
---------------------------
错误 602: 未能在 sysindexes 中找到数据库 ID 11 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
---------------------------
确定  
---------------------------


[解决办法]
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N'pubs', 
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'


[解决办法]
可能是日志文件出错

新建同名datebase
停止sql server服务
复制MDF旧文件 覆盖新建的数据库(不需要LDF)
启动sql server
[解决办法]
数据库版本不一致,从2005到2000会出现这个问题,导成SQL语句,再运行吧
[解决办法]
版本不一致~
[解决办法]
首先看一下是否没有注销掉数据库,如果没有注销掉数据库
第二看原来的数据库目录中是否有本数据库的文件,有的话将其拷出,
第三,附件你的mdf,ldf,

热点排行