根据提示信息逐一排除以下问题:
1、确保SQL服务器名称是否正确。
2、确保TCP1433和4022端口有没有被防火墙屏蔽。
3、站点服务器帐号加入SQLServer的sysadmin角色成员里
、确保SQL实例没有使用动态端口,可参考:
Configure SQL Server to listen on a specific TCP port - SQL Server | Microsoft Learn
这里要说明的是因为命名实例的默认设置是动态端口,所以我们要把动态端口改成静态端口。
操作如下
我们查看一下TCP/IP的配置
打开SQL Server配置管理器,选择SQL Server网络配置,看我们默认命名的协议。查看TCP/IP是否开启,我们看到是禁用,我们把TCP/IP和Named Pipes开启。