我正在尝试从两台在局域网中连接的计算机上运行基于SQL Server的Winform应用程序。(台式电脑,笔记本电脑)
我跟着MSDN和下面提到的StackOverflow回答:
LINK 1(已验证答案)
LINK 2(dyslexicanaboko的回答)
我尝试了以下步骤:
我的Winform应用的连接字符串:
<connectionStrings>
<add name="WinFormMetroTest.Properties.Settings.SampleDBConnectionString"
connectionString="Data Source=192.168.1.6\SAINSTANCE;Initial Catalog=SampleDB;User Id=sa;Password=bpmadmin1;Integrated Security=False;"
providerName="System.Data.SqlClient" />
</connectionStrings>
在我的笔记本电脑中:
192.168.1.6
并重新启动了SQL Server实例和SQL Server代理。Inbound Rules
- 指定的TCP端口为1433 最后我在我的笔记本电脑中运行我的应用程序,它连接到我的数据库并且运行正常。
在我的台式电脑中:
Inbound Rules
- 指定的TCP端口为1433
以及UDP端口为1434
Outbout Rules
- 指定的TCP端口为1433,UDP端口为1434 现在我在台式电脑上运行我的应用程序,它显示连接错误。 我还在桌面PC中完全禁用了防火墙并尝试过,它没有连接并显示相同的错误。
请告诉我在参考的任何步骤中是否出错或为此提供了可能的解决方法。
如果您需要有关此问题的任何进一步详情,请发表评论。