我创建了一个Windows表单应用程序,其中我使用了SQL服务器数据库。
它在我的电脑上工作正常。现在我想在另一台与我的计算机连接LAN的计算机上运行此应用程序。
问题是应用程序必须共享同一个数据库。我不想在线托管我的数据库。
请告诉我如何使用LAN或其他技术从不同的计算机访问同一个数据库。
答案 0 :(得分:0)
找到数据库文件所在的文件夹。 分享该网络中“ Everyone ”的文件夹 关闭* 关闭 * Windows防火墙(有时打开时可能会出现问题)。
确保您的第二台PC具有相同的ConnectionString
(ServerName,例如// PC-NAME / SQLEXPRESS)并且正在观察您的“服务器”计算机(包含数据库的PC)。
答案 1 :(得分:0)
您必须设置SQL服务器以允许从LAN内进行访问。
您可能还需要在服务器上设置防火墙以允许访问SQL Server端口,通常是1433 1434,用于MS SQL服务器。
然后将客户端计算机上的应用程序指向LAN中服务器的IP地址。通常类似于192.168.xxx.xxx