如何同时发布应用程序数据库?
我使用Visual 2008和C#语言。
数据库拥有进入MdiParent并在那里执行任务所需的登录信息。同样的数据库也会保存员工记录..。
我目前正在开发一个员工信息系统。
发布于 2011-05-17 05:57:33
使用基于文件的数据库并将其与应用程序一起分发是最简单的选择,除非您需要在应用程序的所有用户之间共享数据。
SqlLite和Server都是基于文件的。
发布于 2011-05-17 06:05:49
你的数据库引擎是什么?对于MySQL,我使用工具mysqldump。然后,可以在脚本安装程序中使用源命令从转储文件中部署db。
对于SQLSERVER,我使用SQLSERVER附带的导入/导出工具来用我希望在数据库中部署的任何数据来编写数据库脚本。然后在安装程序中的db上运行脚本。
你有几个选择。问题是,您对安装程序使用的是什么?Visual安装项目?等等。如何回答将决定如何部署数据库的最佳方法。
您也可以像@oded建议的那样做,不过除了使用基本的ASP.NET站点和VS项目附带的sqlexpress db之外,我从来没有这样做过。通常,我发现使用该文件是否是一个好主意取决于您的复杂性。
https://stackoverflow.com/questions/6026699
复制相似问题