1、把xx.MDF和xx.LDF文件复制到安装SQL Server的数据库默认存放路径中。
这里注意不能放入系统数据库的路径中,否则执行命令会出错。
如我的为:C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data。
2、查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件
--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
例如在查询分析器中执行:
EXEC sp_attach_db @dbname = 'cyyj',
@filename1 = 'C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/cyyj_Data.MDF',
@filename2 = 'C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/cyyj_Log.LDF'