我现有一个数据库文件 (一本书里的实例) 我先用sql 2000附加的时候出现了这个错误问题:
“未能在 sysindexes 中找到数据库 ID 16 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。”后来发现数据库文件是2005版的 然后就用sql server 2005 进行附加 结果错误基本上是一样的:
未能在 sysindexes 中找到数据库 ID 16 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
Could not find row in sysindexes for database ID 16, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
未能打开新数据库 'db_test'。CREATE DATABASE 将终止。 (.Net SqlClient Data Provider)db_test 是数据库名 请高手指教!! 谢谢了
“未能在 sysindexes 中找到数据库 ID 16 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。”后来发现数据库文件是2005版的 然后就用sql server 2005 进行附加 结果错误基本上是一样的:
未能在 sysindexes 中找到数据库 ID 16 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
Could not find row in sysindexes for database ID 16, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
未能打开新数据库 'db_test'。CREATE DATABASE 将终止。 (.Net SqlClient Data Provider)db_test 是数据库名 请高手指教!! 谢谢了
MDF和LDF文件都存在 在同一目录下呢
我看过这个方法了 数据库没有附加到sql 2005 里面
语句 set @databasename='db_test' 会提示 数据库 'db_test' 不存在
sql 2005 中没有重复的数据库名字 目标文件夹中有: db_test.mdf 和db_test_log.ldf 两个文件
怎么看是否为SP3?
我的SQL server 版本如下:
Microsoft SQL Server Management Studio 9.00.1399.00
Microsoft Analysis Services 客户端工具 2005.090.1399.00
Microsoft 数据访问组件 (MDAC) 2000.085.3006.00 (xpsp_sp3_gdr.080821-1454)
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer 6.0.2900.5512
Microsoft .NET Framework 2.0.50727.42
操作系统 5.1.2600