我正在开发基于CMS的应用程序,我希望我的应用程序在安装应用程序时自动安装数据库。如何创建MSI文件,以便我可以在启动时自动安装数据库。
答案 0 :(得分:2)
你可以
1)将“空”数据库的.mdf / .ldf文件包含到MSI中,并将它们放在SQL Server的正确目录中,然后使用例如sqlcmd.exe
将这些数据库文件附加到服务器
OR:
2)你可以包含一堆脚本来创建这个数据库到你的项目中,并有一些实用程序(例如SSW's SQL Deploy)以给定的顺序执行这些脚本,创建数据库,数据库对象和种子查找/系统表
OR:
3)您可以查看Microsoft的新WebDeploy技术 - 它允许您将包含IIS配置和数据库脚本等内容的Web应用程序部署到新计算机上。