日期:2014-05-20  浏览次数:20792 次

请问各位大哥大姐:如何在程序打包时将数据库自动附加到SQLSERVER中?
小弟在一个.NET   Framework   的小项目中想实现安装程序时自动附加数据库文件!
请问如何制作?请举例!谢谢~

------解决方案--------------------
李红根老师有文章
利用.net进行数据库打包,

不过可以用其他的安装软件比如:InstallShield软件进行数据库打包
------解决方案--------------------
你可以在安装程序安装程序的时候附加数据库,
也可以在程序运行的时候再去附加数据库,但都会用到存储过程如下:


EXEC sp_attach_db @dbname = N 'DBName ', @filename1 = N 'DBFileName '


建议在程序里来附加,否则你需要自定义安装程序的“自定义操作”,需要从Install类继承新的安装类重新合适的基类方法并添加为安装程序的“主输出项”。

如果在程序运行的时候附加则相对容易。