admin

我试图掌握创建使用SQL Server数据库的程序的概念,但是我习惯于仅在本地计算机上运行它

sql

如何使程序使用SQL Server数据库,并使该程序在安装了该计算机的任何计算机上工作。

如果您今天一直在关注我的一连串问题,那么您就会知道我正在为中小型企业提供开源和免费的帮助台套件。

  1. 客户端应用程序。客户端应用程序是Windows窗体应用程序。在每台客户端计算机上安装并首次启动时,它将询问主帮助台服务器的地址。

  2. 服务器。在这里,我计划处理所有传入的帮助请求,将它们显示给IT人员,并提供WCF服务以供客户端应用程序使用。

我的困境在于,我 知道 如何使程序在 本地计算机 上运行;但是我真的很困惑如何使每个想要在其Windows
Server上下载并安装服务器位的人都可以使用它。

当用户要安装“服务器”应用程序时,是否需要制作一个SQL脚本并使其在MS SQL服务器上运行?

非常感谢大家为我付出的宝贵时间和精力。真的 感激。:)

编辑: 澄清一下,每个企业都将其服务器与我完全分开。我将无法访问他们,也不会以任何方式与我建立联系。(我不知道为什么要澄清这个:P)

因此,假设安装了 绝对没有数据库服务器 ;我能做些什么?


阅读 173

收藏
2021-06-07

共1个答案

admin

好的,答案的一部分,处理SQL Server数据库(坦率地说,SQL Server Express将花费很 长的时间 -4Gb数据)和服务器安装元素。

首先,使SQL的安装成为SEP,使其成为前提,可能需要调整安装程序以进行测试(挑战),但实际上将其指向SQL Server
Express的链接,并让他们继续进行)。

其次,按照建议,为您的客户端和服务器元素使用单独的安装程序。

最后,如何构建数据库-
我建议使用代码来创建和维护(更新)架构,即,一旦与服务器建立连接,您就可以运行调用DDL的代码来执行必要的操作

一个问题-您是否打算让来自客户端的所有通信都通过WCF服务进行?

2021-06-07