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

时间:2020-05-28 19:03:18

标签: sql-server database-connection

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

但是当我在另一台PC上使用相同的实用程序技巧并尝试测试相同的数据库连接时,会收到错误消息

由于初始化提供程序时出错,测试连接失败。 [DBNETLIB] [ConnectionOpen服务器不存在或访问被拒绝

我在装有SQL Server Express的PC上安装了Norton Security Suite,并添加了打开端口1433的规则,甚至禁用了“智能防火墙”,并得到相同的错误。我什至添加了具有所有权限的DB用户(在下面显示的.UDL实用程序中使用),具有相同的错误。有什么解决办法的想法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

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

enter image description here

一旦完成,您就可以仅使用主机名进行连接。不需要端口号或__init__

相关问题