无法从一台 PC 连接到 SQL Server Express 数据库到另一台

Unable To Connect to SQL Server Express Database from One PC To Another

我的家庭网络上有 2 台 PC,当我使用此 Microsoft 连接实用程序技巧测试数据库连接时,我可以连接到 SQL PC 上 SQL Server Express 中的数据库=] Server Express 安装没有问题。

但是当我在另一台 PC 上使用相同的实用技巧并尝试测试相同的数据库连接时,出现错误

Test connection failed because of an error in initializing provider. [DBNETLIB][ConnectionOpen server does not exist or access denied

我在安装了 SQL Server Express 的 PC 上安装了 Norton Security Suite,并添加了一个规则来打开端口 1433,甚至禁用了 "Smart Firewall" 并得到了同样的错误。我什至添加了一个具有所有权限的数据库用户(在下面显示的 .UDL 实用程序中使用),同样的错误。关于解决此问题的任何想法?

默认情况下 SQL Express 没有启用 TCP/IP,默认情况下在启用时侦听动态端口。您可以使用 SQL 服务器配置管理器来启用 TCP/IP 和禁用动态端口,并将 SQL 服务器配置为侦听端口 1433。

完成后,您可以仅使用主机名进行连接。不需要端口号或 \SQLEXPRESS