SQL数据库本来就是两个数据库文件*.mdf,*.ldf呀,你把这两个拷过去打包,然后attach就OK了。

解决方案 »

  1.   

    一个文件的话,只需要把sqlserver目录下的data目录下的 数据库名.mdf文件打包
    然后安装以后使用 sp_attach_single_file_db 这个存储过程来附加数据库。一般在提取.mdf文件的时候,最好先把数据库分离。分离可以使用企业管理器,也可以使用sql分离sql帮助的例子
     EXEC sp_attach_single_file_db @dbname = 'pubs', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'