我的本地网络中有三台 PC:
- MS Server 08 - 运行 sql server,
- 微软赢 7,
- 微软赢 XP
我编写了一个程序,它使用连接字符串来连接到在第一台 PC 上工作的数据库。现在,我的程序从第一台 PC 和第二台 PC 成功连接。我可以通过 sql server manager 从所有三台 PC 连接到第一台服务器 PC。问题是,当我尝试通过我的程序从第三台 PC 连接时,我收到连接字符串错误(它仅在这台 PC 上显示)。
那么,我需要在 Win XP 上安装什么才能使其正常工作?
另外,这是我的连接字符串:
<add name="MyDb" providerName="System.Data.SqlClient" connectionString="Data Source=192.168.0.14;Initial Catalog=AdData;User name=Name;Password=11111;" />
编辑:我所有电脑上的防火墙都被禁用。Edit2:这是异常消息:
the provider did not return a providermanifesttoken string