CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

高难度--数据库突然报错!!(200分)详情入内

楼主liufeng_125(飞鸟)2002-11-18 17:08:51 在 MS-SQL Server / 应用实例 提问

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

相关问题

  • 数据库保存报错
  • JSP中数据库报错
  • sql 数据库报错???
  • 连接Acess数据库为何报错
  • mysql数据库安装时报错
  • 连接远程数据库报错!!!
  • sql数据库恢复报错,急!
  • 急!!!数据库查询失败,报错
  • PL/SQL连接数据库报错
  • 数据库备份问题~~copyfile报错

关键词

  • 数据库
  • sql
  • 库
  • 附加
  • mdf
  • 相同
  • 原来
  • 新建
  • 错误
  • 名称

得分解答快速导航

  • 帖主:liufeng_125
  • jiangheng

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo