gpt4 book ai didi

.net - 使用 SQLExpress 进行多用户商业应用程序的经验?

转载 作者:行者123 更新时间:2023-12-01 09:11:51 26 4
gpt4 key购买 nike

我继承了我们多年来开发和销售的 VB6/Access 应用程序。我们将使用 SQL Server 2005 Express Edition 和 .Net。

应用程序可以是多用户的。目前,客户的设置很简单——导航到文件夹以在首次启动时创建数据库;第二个用户浏览到同一个文件。

如果我们使用 SQLExpress,我相信我们的应用程序需要更多的参与才能在服务器上配置 SQLExpress。但我认为我们将获得更好的安全性,并且(无需更改代码)为大客户提供 SQL 版本。

如何从安装和技术支持的角度打造最佳客户体验?你遇到了哪些问题?哪些安装程序有效?

您是否为服务器/客户端设置了单独的安装,或者只是提供了良好的说明?客户在第一次尝试时会犯什么错误?

最佳答案

Visual Studio 中的部署项目可让您轻松安装 SQL Server Express 实例。

我们的应用程序具有相同的场景,这意味着您确实需要单独安装客户端和服务器。

我们的服务器安装处理安装新的 SQL Server 或在必要时升级现有安装的架构。客户端安装只是将客户端所需的文件打包。您必须考虑升级数据库架构并确保客户端具有适用于新架构的更新客户端版本的场景。我们通过以下简单方式实现这一目标:

在数据库中存储版本 ID,例如1.0.1更新客户端应用程序的 AssemblyInfo.cs 并确保程序集版本与存储在数据库中的版本匹配。如果没有,它会提示用户安装新版本。

为了获得最佳用户体验,您希望能够安装新的服务器版本并让所有客户端自动更新。我们有一种方法可以做到这一点,如果需要,我可以为您提供更多详细信息。

关于.net - 使用 SQLExpress 进行多用户商业应用程序的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96997/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com