SQL附加数据库时出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE” 的解决办法
来源:互联网 发布:php输出菱形 编辑:程序博客网 时间:2024/05/01 22:28
描述:关于在附加数据库时出现的“错误602,未能在sysindexes中找到数据库..”错误,
原因:附加的的数据库是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新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
- SQL附加数据库时出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE” 的解决办法
- 附加SQL数据库时出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE”
- SQLServer附加数据库时提示“对sysindexes运行DBCC CHECKTABLE”
- 错误602 未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
- 错误 602: 未能在 sysindexes 中找到数据库 ID 9 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
- 错误602 未能在sysindexes中找到数据库ID8中对象ID1的索引ID1对应的行。请对sysindexes运行DBCC CHECKTABLE
- SQL附加数据库时出现了错误602,提…
- SQL2000附加数据库时提示"错误602;未能在sysindexes中找到数据库ID7中对象ID1的索引ID1对应的行
- SQL Server 附加数据库时 出现错误 “无法为请求检索数据,Error:5123 ” 的解决办法
- 附加数据库时出现错误5173时的解决办法
- SQL SERVER数据库 “可能发生了架构损坏。请运行DBCC CHECKCATALOG。“的错误修复
- SQL sever 附加数据库失败,提示错误5120解决办法
- Sql Server 2008 数据库附加失败提示9004错误解决办法
- Sql Server 2008 数据库附加失败提示9004错误解决办法
- Windows 7下SQL 2005附加数据库出现拒绝访问的错误的解决办法
- Windows 7下SQL Server 附加数据库出现拒绝访问错误的解决办法
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- Jbpm4.4集成SSH
- 湖师大ACM校赛总结
- 感谢所有必须感谢的...
- chapter 3 学习
- 向着第二层 第一阶段第二天
- SQL附加数据库时出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE” 的解决办法
- C++内嵌代码使用压缩的方法(compress和uncompress函数)需要有zlib,编译时加-lz
- 娱人节快乐
- 2011-4-1
- Hibernate的优缺点
- jquery解析XML文件
- 一个月不关注技术,专心搞研究,写论文
- test
- 啧,郁闷