`

错误602,未能在sysindexes中找到数据库 的解决办法

    博客分类:
  • sql
阅读更多

这是因为附加的的数据库是Sql2005格式,而使用的是Sql2000附加造成的
解决办法:
直接附加或附加应该是不行的, 用脚本+导数据肯定没有问题。


Sql2005转到Sql2000的步骤步骤
1. 生成for 2000版本的数据库脚本
Sql2005 的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新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成

<!--投票部分--><!--悬赏部分-->
分享到:
评论

相关推荐

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

    未能在 sysindexes 中找到数据库 ID 11 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。 Could not find row in sysindexes for database ID 11, object ID 1, index ID 1. Run DBCC ...

    未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。

    在进行数据库操作的过程中,可能会遇到这样的错误信息:“未能在 `sysindexes` 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 `sysindexes` 运行 `DBCC CHECKTABLE`。” 这一错误通常出现在 SQL ...

    sqlserver 错误602,未能在sysindexes中找到数据库 的解决办法

    标题中的“sqlserver 错误602,未能在sysindexes中找到数据库”是指在尝试访问SQL Server数据库时遇到的一种特定错误。这个错误通常发生于尝试附加或操作一个与当前SQL Server版本不兼容的数据库文件时。描述指出,这...

    sql2000附加数据库错误602解决方式

    在使用SQL Server 2000进行数据库附加操作时,可能会遇到错误602的问题:“Could not find row in sysindexes for database ID 13, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.” 这一错误通常...

    sqlsever2000 几种错误

    未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE 屏幕出现错误提示:command line option syntax error,type command for help 自己总结的:不要再...

    数据库字典 数据库 字典

    在SQL SERVER 2000中,数据库字典信息可以通过系统视图和存储过程访问,如`sysobjects`、`syscolumns`、`sysindexes`等。这些系统对象提供了丰富的信息,使得用户能够查询和理解数据库的每一个细节。通过结合使用...

    查询数据库中有数据的表SQL语句

    这意味着即使`sysindexes`中没有匹配项,`sysobjects`中的所有记录也会被包括在结果集中。 4. **WHERE子句**:用于过滤结果集。条件`sysobjects.xtype = 'U'`确保只选择用户定义的表,排除视图和其他对象;而`...

    人大金仓数据库系统表

    在4.1版本的系统表说明文档中,我们可以深入了解人大金仓数据库的内部结构和工作原理。 系统表是数据库管理系统的核心组成部分,它们存储着关于数据库本身的元数据,包括但不限于数据库对象(如表、索引、视图)、...

    解决SQL Server管理器无法连接远程数据库的问题

    解决 SQL Server 管理器无法连接远程数据库的问题需要确保服务器端数据库服务已经启动、在 SQL Server Configuration 中启用 TCP/IP、在 Windows 防火墙中打开 SQL Server 的端口号,并在 SQL Server 管理器中启用...

    数据库恢复专家automdf.doc

    在数据库恢复过程中,AUTOMDF的自动匹配和手动匹配功能使得数据库恢复变得简单。独特的数据库重组功能可以将受损的数据库恢复到可以直接附加的理想状态。通过理解MDF文件的内部结构和工作原理,用户可以更好地利用...

    数据库表空间大小查看

    这是因为sp_spaceused语句需要扫描数据库中的数据页,并就每个表使用的存储空间对 sysindexes 表作出任何必要的纠正。因此,在执行sp_spaceused语句之前,应该首先评估执行的时间和资源成本。 在实际应用中,sp_...

    数据库应用数据库应用.ppt

    启动企业管理器可以在开始菜单的Microsoft SQL Server程序组中找到。 查询分析器是用于输入和执行Transact-SQL语句的交互式工具,用于查询和处理数据库中的数据。它可以帮助用户理解和掌握SQL,提供快速查看执行...

    得到当前数据库中所有用户表信息

    在数据库管理与开发中,了解和掌握如何获取当前数据库的所有用户表信息是非常重要的技能。这不仅能帮助我们更好地理解数据库结构,还能为后续的数据分析、优化等操作提供支持。以下是对该知识点的深入解析: #### 1...

    数据库c.pdf

    2. 用户名sysindexes:在某些数据库系统中,如Oracle或SQL Server,"sysindexes"是一个系统视图或表,用于存储有关数据库中索引的信息。这些信息包括索引的名称、类型、大小等,对数据库性能优化至关重要。 3. 页...

    K3数据库优化方案K3数据库优化方案.docx

    K3系统在长期使用过程中可能会出现性能下降的问题,这往往与数据库的维护不足有关。为了提高系统的响应速度和整体性能,需要定期对K3数据库进行优化。本文档将详细介绍如何通过SQL Server的DBCC语句等工具来实现K3...

    Sql Server获取SQL所有数据库名、所有表名、所有字段名.docx

    为了更好地管理和维护数据库,需要获取数据库中的各种信息,例如数据库名、表名、字段名等。本文将介绍如何使用 Sql Server 获取所有数据库名、所有表名、所有字段名。 一、获取所有数据库名 获取所有数据库名可以...

    数据库表、文件与文件组

    在数据库系统中,文件和文件组是物理存储层面的关键概念,它们与数据库表之间的关系构成了数据存储的基础架构。 首先,数据库文件是数据库在磁盘上的实际存在形式。主要分为两种类型:主数据文件(mdf)和次要数据...

    SQL获取数据库的数据库名,表名,存储过程

    在数据库管理中,了解如何通过SQL查询来获取数据库的基本信息是一项重要的技能。本文将详细介绍如何使用SQL语句来获取数据库的名称、表名以及存储过程等重要信息。以下内容基于提供的部分示例进行展开,并加入了一些...

    数据库的管理与规划数据库的管理与规划.ppt

    首先,系统数据库在SQL Server中扮演着核心角色。`master`数据库存储关于SQL Server的所有配置信息,包括登录账户、系统配置、数据库初始化信息等。`msdb`数据库主要用于SQL Server Agent执行计划任务,如作业调度。...

Global site tag (gtag.js) - Google Analytics