无法从虚拟化环境连接到sql server



我有一个windows服务器2012 R1 Enterprise,我的同事在虚拟化环境中设置了它,主机没有加入域,但虚拟环境是。

由于某些原因,服务器无法连接到域网络中的SQL服务器。我已经启用了IP/防火墙,我可以从所有其他非虚拟机连接到SQL服务器,所以,我认为这对SQL 没有任何作用

我遇到的问题只是超视频环境。我甚至无法使用excel进行连接,它只是简单地说"SQL Server不存在或访问被拒绝。"其他人也遇到过同样的问题吗?

这是我在尝试连接到某个SQL服务器时收到的错误消息。

 "A network-related or instance-specific error occurred while establishing a connection to SQL server. The server was not found or was not accessible. Verify that the instance name is corrrect and that SQL server is configured to allow remote connection. (Provider: Named Pipes Provider, Error: 40-Could not open a connection to SQL server) (Microsoft SQL Server, Error:5) --> Access is denied

感谢

通常在安装sql server时配置用于连接到sql server的协议的顺序和类型。当使用SQL server management studio时,其顺序和优先级可用于影响默认连接协议错误

(提供程序:命名管道提供程序,错误:40无法打开到SQL server的连接)(Microsoft SQL server,错误:5)-->拒绝访问"

指示请求SQL server management studio的SQL server上的协议是

  1. 被入站或出站计算机上的防火墙阻止
  2. 或者协议未启用

可以通过选择连接属性选项卡并选择默认以外的其他协议选项来覆盖连接协议默认值。

要查看默认配置(在安装了sqlstudio的服务器上),请对主数据库运行以下查询

SELECT net_transport 
  FROM sys.dm_exec_connections 
       WHERE session_id = @@SPID;

最新更新