【问题标题】:Is it possible to put the LocalDb on WORKGROUP network and connect remotely with a C# application?是否可以将 LocalDb 放在 WORKGROUP 网络上并与 C# 应用程序远程连接?
【发布时间】:2022-01-06 18:47:36
【问题描述】:
我希望你们一切都好。我正在使用 C# 为朋友创建一个桌面应用程序,它将安装在 2 台不同的 PC 上。两个用户都需要连接到数据库,但问题是他们的机器上没有安装 SQL Server。我正在考虑使用 Visual Studio 创建一个 LocalDb 并将其放在一个 WORKGROUP 网络上,该网络收集了两台机器,以便它们可以远程连接到它。我还没有尝试过,我想先知道它是否可能。
提前感谢您的回答。
【问题讨论】:
标签:
c#
visual-studio
localdb
workgroup
【解决方案1】:
不可能,只需使用 SQL Server Express。
Localdb 仅使用命名管道。
【解决方案2】:
只需使用两台计算机中的一台作为 SQL 服务器的主机,并打开防火墙端口,允许来自 LAN 网络的 TCP 连接
如果您启用了网络发现,您可以使用计算机名称进行连接,否则您将需要使用 IP 地址(确保它始终具有相同的地址)