㈠ 数据库连接失败:未能找到ID为7的数据库。可能该数据库尚没有激活,也可能正在转换
你的数据库是原来2000版本的mdf文件在2005中附加过吧
虽然原来是2000的库,但2005附加过之后,还是会出这个问题.
如果真是这个原因,只怕还要用2005了. 或先用2005,再导出数据结构和数据到2000里.
如果没有附加过,还出这个问题.
楼主可以找一台干净的机器,在上面装装sql2000,再试试.
如果其他机器可以,说明你的库没任何问题,是你现在机器上的sql的问题.
如果其他其他上也不行.那应该是你库本身有问题.
㈡ 用友帐套引入时提示-2147217900未能找到ID为39的数据库可能该数据库尚未激活
这个问题没碰到过,是年度帐还是整个帐套啊,实在不行可以拷出数据的服务器上帐套文件夹(这个帐套所有年度的数据库),在新服务器的用友里新建这个帐套,信息同原帐套,将文件夹覆盖为拷出文件夹,然后在这台服务器上附加数据库数据库(路径为这个文件夹下各个年度)。
㈢ 科脉 未能找到id为102的数据库
数据库损坏,修复数据库
㈣ 未能在sysindexes中找到数据库 ID 8中对象 ID 1的索引 ID1对应的行。请对sysindexes运行DBCC CHECKTABLE
use master
declare @databasename varchar(255)
set @databasename='tsd'
exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态
你这是sql server2005的数据库想加载到sql server 2000 这两个是不兼容的,2000的可以加载到2005上,但05的不能加载到00上
㈤ 用友U8.52创建新的帐套,提示:未能找到ID为11的数据库,可能该数据库尚未激活,也可能正在转换过程中.
这种情况一般都是程序方面的原因,
有的模板数据库坏了之类,覆盖安装是最简单的方法
㈥ SQL附加数据库时提示"错误602;未能在sysindexes中找到数据库ID7中对象ID1的索引ID1对应的行。"
1.新建一个同名的数据库(数据文件与原来的要一致)2.再停掉sqlserver(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sqlserver5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.USEMASTERGOSP_CONFIGURE'ALLOWUPDATES',=32768WHERENAME='置疑的数据库名'Gosp_dboption'置疑的数据库名','singleuser','true'GoDBCCCHECKDB('置疑的数据库名')Goupdatesysdatabasessetstatus=28wherename='置疑的数据库名'Gosp_configure'allowupdates',0reconfigurewithoverrideGosp_dboption'置疑的数据库名','singleuser','false'