C# 如何将其他pc连接到数据库

C# 如何将其他pc连接到数据库,c#,sql-server-2008,C#,Sql Server 2008,如何将其他pc连接到数据库SQL server 2008?我在我的电脑中创建了C#登录表单,该表单工作正常,但当我尝试在局域网中登录另一台电脑时,我无法登录,因为出现错误“与SQL server建立连接时发生了网络相关或特定于实例的错误”。我试图找到一个解决办法,但没有成功 这是我的sqlconnection对象: SqlConnection conn = new SqlConnection(@"Data Source=jason-PC\SQLEXPRESS; Initial Catalog=d

如何将其他pc连接到数据库SQL server 2008?我在我的电脑中创建了C#登录表单,该表单工作正常,但当我尝试在局域网中登录另一台电脑时,我无法登录,因为出现错误“与SQL server建立连接时发生了网络相关或特定于实例的错误”。我试图找到一个解决办法,但没有成功

这是我的sqlconnection对象:

SqlConnection conn = new SqlConnection(@"Data Source=jason-PC\SQLEXPRESS; Initial Catalog=db_Lan; User Id=wew; Password=password;");
我还启用了
TCP/IP
和远程


我希望您能帮助我,因为我是初学者。

如前所述,您需要启用远程连接。默认情况下,SQL Server Express不启用此功能。您还需要启用对SQL Server的防火墙访问以进行远程访问


您必须启用对SQL Server的远程访问请参阅:尝试处理该计算机的防火墙。如果您有权限,请禁用防火墙几分钟,然后尝试重新连接。如果有效,则必须在防火墙中添加例外/规则。请记住再次启用防火墙。默认情况下,SQL Server Express不启用远程连接。还要确保防火墙上的必要端口已打开我是否需要更改连接字符串?还要确保防火墙上的sql server端口已打开。通常为端口1433。编号:只需确保它可以解析计算机名或使用IP地址即可。但您确实需要在承载SQL server Express的服务器上启用远程连接