高难度--数据库突然报错!!(200分)详情入内
http://218.28.3.213/hnhl/error.htm
错误日志如上,数据库在使用的过程中突然报错,显示数据库中的表的总数为0,然后把数据库重新安装后附加这个库时提示上面的错误。/
请那位高手指点一下!!
问题点数:100、回复次数:8Top
1 楼dongquestion(书山有路勤为径)回复于 2002-11-18 19:18:17 得分 0
你应该新建一个与原来名称相同的数据库,如果你已经建了,不知道是不是你新建库的.mdf、.ldf没有删除啊,我只会在查询分析器里写,如下:
exec sp_detach_db 'databasename'
exec sp_attach_single_file_db @dbname='databasename',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\factory_data.mdf'Top
2 楼liufeng_125(飞鸟)回复于 2002-11-18 19:28:29 得分 0
你说的不太明白呀,我现在是需要不能打开的数据库中的数据呀
再见一个数据库有用码/Top
3 楼dongquestion(书山有路勤为径)回复于 2002-11-18 19:57:40 得分 0
你不新建一个与原来名称相同的库怎么附加啊,连这都不懂吗,附加就是把一个.mdf文件附加给一个已经存在的库,但那个库名必须与.mdf原来的库名相同的Top
4 楼wancyang(I++)回复于 2002-11-18 21:21:05 得分 0
关注Top
5 楼pengdali()回复于 2002-11-18 21:28:29 得分 0
你肯定要名字不相同!Top
6 楼liufeng_125(飞鸟)回复于 2002-11-19 09:15:21 得分 0
还有没有人可以给一个例子呀
问题是这样的----我正在用这的数据库突然不能用了(数据库的两个文件都在),还能看到数据库的名字点开以后表的个数为零,然后我重新装了sql2000后附加数据库时报了一个错误http://218.28.3.213/hnhl/error.htm 请高手多多指点,分不够可以在加的Top
7 楼liufeng_125(飞鸟)回复于 2002-11-19 14:15:23 得分 0
呵呵,问题已经解决了,散分Top
8 楼jiangheng(老水牛)回复于 2002-11-19 14:18:43 得分 100
做一个与原来名称相同的库但那个库名必须与.mdf原来的库名相同
可以到http://www.aspcool.com中SQL SERVER论坛
Top




