如何通过LAN中的另一台计算机访问localhost sql server 2008r2上托管的数据库

时间:2014-03-04 13:34:30

标签: sql-server lan

我创建了一个Windows表单应用程序,其中我使用了SQL服务器数据库。

它在我的电脑上工作正常。现在我想在另一台与我的计算机连接LAN的计算机上运行此应用程序。

问题是应用程序必须共享同一个数据库。我不想在线托管我的数据库。

请告诉我如何使用LAN或其他技术从不同的计算机访问同一个数据库。

2 个答案:

答案 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