精华内容
下载资源
问答
  • sql2000附加数据库错误602解决方式

    热门讨论 2011-09-18 00:27:59
    sql2000附加数据库错误602的完整解决方式
  • sql 2005 附加数据库 错误602

    千次阅读 2009-12-09 20:24:00
    问题描述:sql 2005 附加数据库 错误602;未能在 sysindexes 中找到数据库 ID 13 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。Could not find row in sysindexes for database ID 13,...

    问题描述:sql 2005 附加数据库 错误602;未能在 sysindexes 中找到数据库 ID 13 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
    Could not find row in sysindexes for database ID 13, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
    未能打开新数据库 'XXXX'。CREATE DATABASE 将终止。 (Microsoft SQL Server,错误: 602)

    最佳解决方案:
    因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接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新建的库
    -- 在"选择源表和源视图"中, 选择所有的表
    -- 最后完成

    展开全文
  • sql 2000 附加数据库 错误602

    千次阅读 2009-02-13 09:54:01
    错误描述: 未能在 sysindexes 中找到数据库 ID 13 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。 Could not find row in sysindexes for database ID 13, object ID 1, index ID 1...
    关于2000附加2005 的数据库问题
    错误描述:
    未能在 sysindexes 中找到数据库 ID 13 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
    Could not find row in sysindexes for database ID 13, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
    未能打开新数据库 'XXXX'。CREATE DATABASE 将终止。 (Microsoft SQL Server,错误: 602)
    解决办法:
    因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接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新建的库
    -- 在"选择源表和源视图"中, 选择所有的表
    -- 最后完成
    原文连接:http://www.cnblogs.com/hooei/archive/2008/05/08/1188775.html
    展开全文
  • 我遇到的问题:错误602:未能在sysindexes中找到数据库id 7中对象id 1的索引id 1 对应的行.请对sysindexes运行dbcc checktable提问:错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,郁闷啊???...

    我遇到的问题:

    错误602:未能在sysindexes中找到数据库id 7中对象id 1的索引id 1 对应的行.请对sysindexes运行dbcc checktable

    提问:

    错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,郁闷啊???

    悬赏分:0 - 解决时间:2008-12-29 13:57

    我在学习asp.net的时候,经常需要将别人的数据库(位于appData目录下的*.MDF文件)附加到我的

    SQL server中,可是当我使用“所有任务-->附加”的时候,经常出现下列错误:

    错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行

    DBCC CHECKTABLE。

    我郁闷啊,到底为什么啊??????

    回答:

    遇到这种情况首先核对一下51aspx上源码所表明的开发环境(如 VS2005+Sql2005),如果是采用sqlServer2005的话你用Sql2000附加Sql2005的数据库就会出现这种错误(解决方法:改用SqlServer2005附加一下,如果还想用Sql2000格式那就用导出sql语句等方式进行转换)

    转csdn sql专家邹建的解决办法

    直接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新建的库

    -- 在"选择源表和源视图"中, 选择所有的表

    -- 最后完成

    展开全文
  • 一.还原从网上下载下来的数据库,在还原时出的问题:*.MDF数据库不是有效的Microsoft磁带格式备份集,...最好在路径中不要出现中文,也可能导致错误。但是经过我的测试,有一种数据文件可以附加,就是DatabaseName_

    一.还原从网上下载下来的数据库,在还原时出的问题:

    *.MDF数据库不是有效的Microsoft磁带格式备份集,RESTORE DATABASE操作正常终止。

    解决:

    *.MDF文件是数据库设备文件,同时在一起的*.ldf文件是数据日志。这种数据文件要用“附加数据库”来还原。最好在路径中不要出现中文,也可能导致错误。

    但是经过我的测试,有一种数据文件可以附加,就是DatabaseName_Data.MDF数据文件,可以正常附加。但是如果像DatabaseName.MDF类似的,就不能正常加载了。可能会出现下面的“错误602”问题。这个问题下面在讨论。

    附加数据库方法:

    1.打开数据库。

    2.右键点击【数据库】,在选择【所有任务】,【附加数据库】。

    3.加载自己的数据库,点击【确定】就可以了。一般是DB_Data.MDF数据文件的都能还原。

    二.*.BAK数据库还原。*.BAK数据库是备份数据库。只要使用“还原数据库”就可以了。

    具体的方法就简单说一下吧。

    1.首先要创建一个新数据库,和你要还原的数据库名字相同(如DbName).

    2.右键点击数据库名(如DbName),选择【所有任务】,【还原数据库】,在点击【从设备】,在点击【添加】,加载进来就可以了,在一路确定就可以啦。

    这样的备份数据库很好还原的,一般不会出什么错误。

    三.错误602:未能在sysindexes中找到数据库ID 12中对象ID 1的索引ID 1对应的行,请运行sysindexs运行DBCC CHECKTABLE.

    主要是因为版本高的数据库向低版本数据库转换时,就会出错。解决方法如下:

    解决方案:
    因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接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新建的库
    -- 在"选择源表和源视图"中, 选择所有的表
    -- 最后完成

    这个方法我没有能用成,主要是在我的数据库中没有找到【对象管理器】。

    展开全文
  • 各位大师: 用 SQL SERVER 2000 附加 SQL SERVER 2005的数据库时出现错误602 我不想重新换个2005的,有没有好的方法可以解决的?
  • 生成for 2000版本的数据库脚本 Sql2005 的manger studio — 打开”对象资源管理器”(没有的话按F8), 连接到你的实例 — 右键要转到2000的库 — 任务 — 生成脚本 — 在”脚本向导”的”选择数据库”中, 确定选择的...
  • 解决办法: SQL2000附加SQL2005数据具体方法 如题,若使用SQL2000附加SQL2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE”因为数据库附加到2005的时候, 数据库文件已经自动升级到...
  • 描述:关于在附加数据库时出现的“错误602,未能在sysindexes中找到数据库..”错误,原因:附加的的数据库是Sql2005格式,而您使用的版本是Sql2000 解决办法: 直接附加或附加应该是不行的, 用脚本+导数据肯定没有...
  • 这是因为附加的的数据库是Sql2005格式,而使用的是Sql2000附加造成的解决办法:直接附加或附加应该是不行的, 用脚本+导数据肯定没有问题。 Sql2005转到Sql2000的步骤步骤 1. 生成for 2000版本的数据库脚本 Sql2005 ...
  • 错误602 未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。 解决方案:因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是...
  • 附加”数据库的时候,经常出现下列错误:错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行DBCCCHECKTABLE。遇到这种情况首先核对一下源码所表明的开发环境(如VS2005+Sql...
  • 错误602:未能在sysindexes中找到数据库id 7中对象id 1的索引id 1 对应的行.请对sysindexes运行dbcc checktable 我在学习asp.net的时候,经常需要将别人的数据库(位于appData目录下的*.MDF文件)附加到我的 SQL ...
  • 错误602 未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。解决方案:因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是...
  • 描述:关于在附加数据库时出现的“错误602,未能在sysindexes中找到数据库..”错误, 原因:附加的的数据库是Sql2005格式,而您使用的版本是Sql2000 解决办法: 直接附加或附加应该是不行的, 用脚本+导数据...
  • 错误602:未能在sysindexes中找到数据库ID7中对象ID1的索引ID1对应的行     今天服务器搬家,数据在之前不情愿的换成sql2005,现在要把几套系统换到装有sql2000的机子上,心想再装个sql2005就可以,文件都搬好,...
  • 遇到这种情况首先核对一下51aspx上源码所表明的开发环境(如 VS2005+Sql2005),如果是采用sqlServer2005的话你用Sql2000附加Sql2005的数据库就会出现这种错误(解决方法:改用SqlServer2005附加一下,如果还想用Sql...
  • SQL2000错误602

    千次阅读 2009-11-20 11:32:00
    我遇到的问题:错误602:未能在sysindexes中找到数据库id 7中对象id 1的索引id 1 对应的行.请对sysindexes运行dbcc checktable提问:错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,郁闷啊??...
  • 错误602:未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行DBCC CHECKTABLE。 遇到这种情况首先核对一下51aspx上源码所表明的开发环境(如 VS2005+Sql2005),如果是采用sql...
  • 报的错误情况:错误602:未能在sysindexes中找到数据库ID14中对象ID1的索引ID1对应的行...,就在别人的机子上(有2005版的)按照以下的方法解决了这个问题,当然你可以直接再安装2005。现分享如下: 一般遇到这种...
  • 我在学习asp.net的时候,经常需要将别人的数据库(位于appData目录下的*.MDF文件)附加到我的SQL server中,可是当我使用“所有任务-->附加”的时候,经常出现下列错误: 错误602:未能在sysindexes中找到数据库ID...
  • 把sql server 2005的...把sql server 2005的数据库向sql server 2000数据库进行---附加数据库 错误602 错误描述: 未能在 sysindexes 中找到数据库 ID 13 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 176
精华内容 70
关键字:

数据库错误602