欧阳您好,我也遇到了这样的问题,而且我是名副其实的girl菜鸟一个,因为羞于张口,从来没有在csdn上问过各位大虾们问题,刚才看了你们的解答,我还是没把问题搞定,我遇到的问题可能跟你遇到的问题一样: 我从一本书的附带光盘上拷贝下来两个文件,一个是Asset_Data.mdf,另一个是Asset_Log.LDF,我把他们拷贝到c:\mssql7\data的目录下,然后在查询分析器里面执行: sp_attach_db 'Asset','c:\mssql7\data\Asset_data.mdf','c:\mssql7\data\Asset_log.LDF' 返回结果如下: Server: Msg 5172, Level 16, State 15, Line 1 The header for file 'c:\mssql7\data\Asset_log.LDF' is not a valid database file header. The PageAudit property is incorrect.
sp_attach_db 'yyt','e:\oa\yyt_data.mdf','e:\oa\yyt_log.LDF'
yyt:附加后的数据库名
数据库文件名,最多16个。
最后一个参数为数据库日志文件名名
我在查询分析器执行了:
sp_attach_db 'yyt','e:\oa\yyt_data.mdf','e:\oa\yyt_log.LDF'
但是提是的错误是:
服务器: 消息 5105,级别 16,状态 4,行 1
设备激活错误。物理文件名 'e:\oa\yyt_Data.LDF' 可能有误。是什么原因呢?
我从一本书的附带光盘上拷贝下来两个文件,一个是Asset_Data.mdf,另一个是Asset_Log.LDF,我把他们拷贝到c:\mssql7\data的目录下,然后在查询分析器里面执行:
sp_attach_db 'Asset','c:\mssql7\data\Asset_data.mdf','c:\mssql7\data\Asset_log.LDF'
返回结果如下:
Server: Msg 5172, Level 16, State 15, Line 1
The header for file 'c:\mssql7\data\Asset_log.LDF' is not a valid database file header. The PageAudit property is incorrect.