SQLServer2000附加数据库 报"错误602

wss1801 2008-04-01 10:40:50
我在2000数据库中附加数据库
报"错误602;未能在sysindexes中找到数据库ID7中对象ID1的索引ID1对应的行。 请对sysindexes运行DBCC CHECKTSBL "
原来那数据库也是在2000中的,怎么办呀?
...全文
2535 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
sooner2 2011-12-28
  • 打赏
  • 举报
回复
我也出现过这个问题,具体原因不清楚。
我把**_log.LDF文件删除了。然后附加,重新生成日志文件。就不会出现错误了!
Qinglikai 2011-05-18
  • 打赏
  • 举报
回复
有人解决了不 我正等待这个问题呢
gshun168 2010-07-06
  • 打赏
  • 举报
回复
楼主,问题可解决了,我也碰到着个问题
帮忙啊
  • 打赏
  • 举报
回复
到底有没有人知道答案啊,锅锅们... ...
  • 打赏
  • 举报
回复
我也遇到过这个问题
twinsouzhili 2009-02-24
  • 打赏
  • 举报
回复
这个问题解决了不???告诉我啊!!!
liuying88 2008-12-30
  • 打赏
  • 举报
回复
我也出现也这问题啊!sqlserver2005我也没装 。
么办啊 !!!!!!!!
zhxingway 2008-04-22
  • 打赏
  • 举报
回复
还没有结帖啊...
我也遇到了同样的问题

可是我没有装SQL2005啊,怎么导出数据和脚本代码呢,郁闷啊

数据库用不了就是郁闷..

打击大啊....
WNASP 2008-04-01
  • 打赏
  • 举报
回复
我的意思是,你找一个另外一个、SQL2000,如果也不能装,就说明你的这个文件可能有问题
wss1801 2008-04-01
  • 打赏
  • 举报
回复
是这样子,我以前把VS2005的一个角色表导到进了2000中,那会在2000中都是好使的,后来我重新装了系统,VS2005也装了,但是在2000数据库中就附加不进去了!我在别的电脑中试了,我这个不是2005的数据库!
WNASP 2008-04-01
  • 打赏
  • 举报
回复
你先把文件拷到另外一台电脑中试一下看看对不对,再作判断
cooolchen 2008-04-01
  • 打赏
  • 举报
回复
确保 'ASPNETDB.MDF' 没有被使用,再dbcc checkdb('ASPNETDB.MDF')
  • 打赏
  • 举报
回复


你是不是把sql2000 的表升级到sql2005 然后想再倒回来?






作者:邹建

直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。




2005转到2000的步骤步骤
1. 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件

2. 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本.以创建一个新的数据库

3. 将数据从2005导到2000
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
wss1801 2008-04-01
  • 打赏
  • 举报
回复
dbcc checkdb('ASPNETDB.MDF') 我要加的是'ASPNETDB.MDF'这个库,以前也是我在2000中建的
wss1801 2008-04-01
  • 打赏
  • 举报
回复
他报这个错!
服务器: 消息 911,级别 16,状态 1,行 1
未能在 sysdatabases 中找到数据库 'ASPNETDB.MDF' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。
cooolchen 2008-04-01
  • 打赏
  • 举报
回复
在查询份析器里检查一下你的数据库
dbcc checkdb('数据库名')
wss1801 2008-04-01
  • 打赏
  • 举报
回复
????
wss1801 2008-04-01
  • 打赏
  • 举报
回复
但我没装系统之间是可以附加的,文件没有坏

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧