关于sql server的问题,十万火急!!!!!

whatname 2001-11-27 08:46:04
我在delphi开发的程序中,调用sql server的存储过程来向服务器添加一个数据库,用的是 naster库的sp_attach_db,将原来数据库的 .mdf和.ldf合并为一个数据库。

我在sql server7.0中用这样的方法什么问题都没有,而且生成了数据库后用起来都好用,可是当我在sql server2000上用这样的方法时也可以,可是过一段时间(1、2天)会发现我安装好的数据库的两个文件不见了,在企业管理器中发现我的那个库打上了(置疑)的记号,从此再也不能用了。

不知道大家遇到过这种问题没有??

帮帮忙吧!!!!

一定继续加分
...全文
142 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
知足常乐 2001-11-29
  • 打赏
  • 举报
回复
强烈关注 UP
tang664 2001-11-28
  • 打赏
  • 举报
回复
可能是你修改了2000。
whatname 2001-11-28
  • 打赏
  • 举报
回复
myxfang(小方)似乎sqlserver已经找不到那两个文件了
whatname 2001-11-28
  • 打赏
  • 举报
回复
我最初是将sql7.0的库导入sql2000,然后再 把它的两个.mdf和.ldf取出来,用这两个文件做sp_attach_db的参数
txinfo 2001-11-28
  • 打赏
  • 举报
回复
sql2000的建表索引和sql7的机制已经不一样了,
2000会自动为所有的表主key,foreign key建立索引页,
估计是使用过程中有可能是破坏了log文件
建议最好是生成script后用脚本重建数据库
再用sql7的export data和import data把数据导过去
强烈关注
whatname 2001-11-28
  • 打赏
  • 举报
回复
tang664(船长) :什么意思???
myxfang 2001-11-27
  • 打赏
  • 举报
回复
会不会你改变数据库的路径
gmc007 2001-11-27
  • 打赏
  • 举报
回复
建议你到“数据库开发版”去问问。
gmc007 2001-11-27
  • 打赏
  • 举报
回复
强烈关注!
相关推荐
发帖
MS-SQL Server

3.4w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
帖子事件
创建了帖子
2001-11-27 08:46
社区公告
暂无公告