如标题

解决方案 »

  1.   

    create database 数据库名
    on
    (
     name='逻辑名',
     filename='mdf路径'
    ),
    (
      name='逻辑名',
      filename='ldf路径'
    )
    for attach--如果日志文件不存在,则
    create database 数据库名
    on
    (
     name='逻辑名',
     filename='mdf路径'
    )
    for attach_rebuild_log
      

  2.   

    刚才试过了,但在SQL Server2005中不允许这样的语句啊。
      

  3.   

    这语句就是SQL Server2005的,,
    上面可能存在手误,我现在没有2005环境,,
    你可以到联机丛书看看create database语法。
      

  4.   

    附加数据库后测试连接成功,但是运行时总是显示“无法打开登录所请求的数据库 "MyDB.mdf1"。登录失败。
    用户 '1A8E4B832BFC406\Administrator' 登录失败。”。MyDB是以前的数据库连接文件名称,附加到数据库后变成MyDB.mdf1。'1A8E4B832BFC406是服务器名称。为什么啊?请各位指教。