new database...
restore database...
it is ok.

解决方案 »

  1.   

    先弄清你的XXX.DAT文件的来历!
    他有可能是一个设备文件,也有可能是一个数据库的备份.
      

  2.   

    to : supsuccess
    xxx.dat是在另一个SQL SERVER 6.5 下的数据库文件。
    在6.5下,好象所有的数据库都是放在一个文件内的,默认是MASTER.DAT
      

  3.   

    to : supsuccess
    如果xxx.dat是一个数据库备份的话,我该怎么做,我有没有可能把这个库里
    的表结构以及数据导到SQL SERVER2000里?
      

  4.   

    在6.5.dat文件是设备文件,一个设备可以放很多数据库的内容,一个数据库也可以放多个设备,所以关键是要搞清原来的对应关系。
    呵呵,我怀疑你拷贝的时候并没有得到同意!
      

  5.   

    拷贝是绝对得到同意的了,
    只是我对SQL SERVER是一窍不通,实在没有办法了。
      

  6.   

    建一個新的DataBase,和原來的Database同名,并且 .mdf,ldf的名稱也是xxx.mdf,xxx.ldf再把你從別處copy過來的xxx.mdf,xxx.ldf覆蓋到新建 的Database的.mdf ,.ldf文件,對sql server2000 有效,6.5沒有試過.
      

  7.   

    去问问你拷贝的原来机子的机主,
    是设备文件(是数据设备,还是日志设备,还是在一块?)?
    还是数据库的备份文件(是备份的数据库,还是备份的日志)?
    6.5下
    并不是所有的数据库都是放在一个(设备)文件内的(可以这样做,但是少见,因为,日后维护麻烦,也不好理头绪,尤其是MASTER,更不能这样做!);
    开始安装6.5时,默认数据库是MASTER.DAT,但是可以改;不知道rewiah(乘长风)大侠“所以,还是不要出太多主意好”是什么意思?
     
     
      

  8.   

    非常感谢大家,问题已经解决。
    我真的是对SQL SERVER一窍不通,见笑了。那个文件原来是数据库的备份文件,我用RESTROE DATABASE做好了。再次谢谢大家。
      

  9.   

    to: supsuccess(口气不小~修炼中...) 
    两个回复的:“呵呵,我怀疑你拷贝的时候并没有得到同意! ”
    “  所以,还是不要出太多主意好! ”是连在一起的,明白没有?没明白我再发短消息给你!其实是开玩笑的。