如何在安装设置时在客户端的Sqlexpress中恢复我的数据库.bak文件?

时间:2012-07-25 09:49:52

标签: sql-server-express setup-project database-restore

我正在开发自己的数据库启用软件,从而创建设置和部署文件,以使我的系统的客户端/用户能够安装我的软件。我想嵌入sql express数据库实例,以便在将软件安装到系统中时安装。

最重要的是,我希望用户不要进行任何与数据库相关的活动,也就是说,他们应该只安装软件并准备开展业务。他们无需关心数据库连接,脚本运行和其他与数据库相关的任务。

我想在设置和部署项目中嵌入数据库安装逻辑。

1 个答案:

答案 0 :(得分:0)

如果要创建的数据库中没有数据(或只有少量数据),则更好的选择可能是在安装逻辑中安装express实例,然后运行脚本来创建数据库和表等插入可能作为应用程序安装程序一部分的任何默认数据。这也应该导致更小的安装包,因为您不需要在安装程序中包含.bak文件,只需要几个脚本文件。