sp_attach_db用于将数据库添加到数据库管理器中,而不是建立数据库
使用sp_attach_db需要两个SQL数据库文件一个为数据库名.mdf,另一个为数据库名.ldf ,如下所示:
EXEC sp_attach_db @dbname = N'数据库名', 
@filename1 = N'c:\mssql7\data\数据库名_data.mdf', 
@filename2 = N'c:\mssql7\data\数据库名_log.ldf'
在指定的目录(如上例为“c:\mssql7\data”)下必须存在这两个文件,而且这两个文件没有损坏的情况下才能成功