我尝试把那两文件放在其他目录下
但结果还是出现上面的提示
我是参考SQL Server 2000 高级编程技术(熊桂喜译)

解决方案 »

  1.   

    EXEC sp_attach_db N'Asset',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_data.mdf',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_log.LDF'
      

  2.   

    EXEC sp_attach_db 'Asset',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_data.mdf',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_log.LDF'
      

  3.   

    EXEC sp_attach_db N'Asset',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_data.mdf'
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_log.LDF'
      

  4.   

    漏了个逗号:EXEC sp_attach_db N'Asset',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_data.mdf',
          N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Asset_log.LDF'
      

  5.   

    代码应该没有什么错,N代表UNICODE数据类型。