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”)下必须存在这两个文件,而且这两个文件没有损坏的情况下才能成功
使用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”)下必须存在这两个文件,而且这两个文件没有损坏的情况下才能成功
指定路径全称后即可正常运行了,sanmui纠正的对,是将数据库添加到管理器中,不是建立数据库