C#:如何从另一台局域网计算机和windows身份验证连接到sql server 2008 express?

C#:如何从另一台局域网计算机和windows身份验证连接到sql server 2008 express?,c#,sql-server,C#,Sql Server,我在windows XP professional中安装了SQL Server。如果我在本地计算机上运行应用程序,我可以访问数据库,但是如果我在同一lan中的另一台计算机上运行应用程序,我会得到参考底图提供程序文件错误 我启动了SQL Server浏览器,启用了TCP/IP协议,并尝试在我的windows XP中创建一个新用户,其名称和密码与另一台计算机(使用windows 7)的用户相同,并创建一个新登录名 我的连接字符串中包含以下内容: <add name="myConnection"

我在windows XP professional中安装了SQL Server。如果我在本地计算机上运行应用程序,我可以访问数据库,但是如果我在同一lan中的另一台计算机上运行应用程序,我会得到参考底图提供程序文件错误

我启动了SQL Server浏览器,启用了TCP/IP协议,并尝试在我的windows XP中创建一个新用户,其名称和密码与另一台计算机(使用windows 7)的用户相同,并创建一个新登录名

我的连接字符串中包含以下内容:

<add name="myConnection" connectionString="metadata=res://*/Model.myModel.csdl|res://*/Model.myModel.ssdl|res://*/Model.myModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=192.168.1.5\SQLEXPRESS;initial catalog=myDataBase;integrated security=true;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>

我已经安装了IIS 6.1,但我不知道如何配置,也不知道这是否是一个解决方案

我想使用windows身份验证。如果我在Windows xp中安装了sql server 2008 express,是否可能

编辑01:


我尝试禁用防火墙,但问题没有得到解决。

打开防火墙,以获得到端口1433的传入TCP连接

IIS与sql server无关。如果不需要,可以卸载它

是的,你可以在xp上安装sql express 2008,因为你已经安装了

Sql express 2008支持的操作系统:

Windows Server 2003 Service Pack 2、Windows Server 2008、Windows Vista、Windows Vista Service Pack 1、Windows XP Service Pack 2、, Windows XP Service Pack 3


你能发布错误消息吗