首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • SQLServer2000附加数据库 报"错误602 [已结贴,结贴人:wss1801]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wss1801
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-04-01 10:40:50 楼主
    我在2000数据库中附加数据库
    报"错误602;未能在sysindexes中找到数据库ID7中对象ID1的索引ID1对应的行。 请对sysindexes运行DBCC CHECKTSBL "
    原来那数据库也是在2000中的,怎么办呀?
    66  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wss1801
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 10:53:001楼 得分:0
    ????
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cooolchen
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 10:56:092楼 得分:0
    在查询份析器里检查一下你的数据库
    dbcc checkdb('数据库名')
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wss1801
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 11:00:443楼 得分:0
    他报这个错!
    服务器: 消息 911,级别 16,状态 1,行 1
    未能在 sysdatabases 中找到数据库 'ASPNETDB.MDF' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wss1801
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 11:02:094楼 得分:0
    dbcc checkdb('ASPNETDB.MDF') 我要加的是'ASPNETDB.MDF'这个库,以前也是我在2000中建的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • junzhang4008
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 11:05:105楼 得分:66


    你是不是把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新建的库 
      --  在"选择源表和源视图"中,  选择所有的表 
      --  最后完成 
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cooolchen
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 11:09:556楼 得分:0
    确保 'ASPNETDB.MDF' 没有被使用,再dbcc checkdb('ASPNETDB.MDF')
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WNASP
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 11:18:047楼 得分:0
    你先把文件拷到另外一台电脑中试一下看看对不对,再作判断
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wss1801
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 11:36:208楼 得分:0
    是这样子,我以前把VS2005的一个角色表导到进了2000中,那会在2000中都是好使的,后来我重新装了系统,VS2005也装了,但是在2000数据库中就附加不进去了!我在别的电脑中试了,我这个不是2005的数据库!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WNASP
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 12:54:539楼 得分:0
    我的意思是,你找一个另外一个、SQL2000,如果也不能装,就说明你的这个文件可能有问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wss1801
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-01 13:04:4310楼 得分:0
    但我没装系统之间是可以附加的,文件没有坏
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhxingway
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-22 22:25:1911楼 得分:0
    还没有结帖啊...
    我也遇到了同样的问题

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

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

    打击大啊....
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved