使用该项目发布数据库

问题描述:

如何发布应用程序数据库以及它?使用该项目发布数据库

我正在使用Visual Studio 2008C#语言。
该数据库具有所需的登录信息,以便进入MdiParent并在那里执行任务。同样的数据库是员工记录也将被保存的地方...
我目前正在开发员工信息系统。

+0

你使用了哪个数据库? – Oded 2011-05-17 05:47:16

最简单的选择是使用基于文件的数据库并将其与应用程序一起分发,除非您需要在应用程序的所有用户更改数据时共享数据。

SqlLite和SQL Server CE都是基于文件的。

什么是你的数据库引擎?对于MySQL,我使用实用程序mysqldump。然后,您可以使用脚本安装程序中的source命令从转储文件中部署您的数据库。

使用SQLSERVER,我使用SQLSERVER附带的导入/导出工具来编写带有任何我想用数据库部署的数据的数据库。然后我在安装程序中的db上运行脚本。

你有几种选择。问题是,你用什么安装程序? NSIS,Visual Studio安装项目?等等...你如何回答这将决定如何部署数据库的最佳方法。

你也可以做@代码推荐,尽管我从来没有这样做过,除了基本的ASP.NET网站和VS项目附带的sqlexpress数据库。通常,我发现使用该文件是否是个好主意取决于您的复杂性。