.NET应用程序访问SQL Server 2017数据库。当数据库位于本地计算机上时,一切正常。但是,当本地网络内另一台计算机上的应用程序实例尝试连接时,出现错误:
找不到服务器或无法访问服务器。验证实例名称正确,并且将SQL Server配置为允许远程连接。
应用程序详细信息和连接字符串:
定位.NET Framework 4.6.1
使用Sysetm.Data.SqlClient
连接字符串:
Server=localhost;Database=Retail_POS;User Id=sa;Password=sqlserver
这在本地计算机上有效。它不能在任何其他计算机上使用(IP地址已更改为数据库所在计算机的IP地址)。
已采取的步骤
SQL Server配置管理器:
SSMS: