0

我在两个不同子网(即服务器A和服务器B)上有两台服务器。 两者都使用非标准TCP端口进行连接(即1438)。在一种情况下无法使用SSMS远程连接到SQL Server 2014

我可以使用SSMS从服务器B连接到服务器A而没有问题,但是当改变方向时(从服务器A到服务器B),我经常会遇到两个错误“访问被拒绝”和“远程服务器拒绝连接“。

下面是关于案件的一些注意事项:

  1. 我已经在服务器A
  2. 的配置管理器更改了默认客户端的TCP/IP连接端口1433至1438年。如果我创建了一个别名,并定义使用服务器B端口1438进行连接,连接成功
  3. 当我连接,如果我指定的TCP:服务器B,那么1438连接成功以及
  4. 远程登录到服务器B 1438是成功的
  5. 已经允许在服务器B的Windows防火墙连接
  6. 只有当我尝试与服务器名称“服务器B”连接,它会加载了一段时间,并提示我的错误
  7. 我之所以需要使用连接只有“服务器B”但不是“tcp:服务器B,1438”或“服务器B别名”是因为我正在尝试设置复制。当将服务器B设置为订户时,我需要从服务器A连接到服务器B,由于某些原因,SSMS允许我使用的唯一东西是服务器B的服务器名称,即“服务器B”。

然后我试过以下,它似乎已经安装成功复制现在: 我远程桌面到服务器B,使用SSMS那里,我连接到服务器A.从远程的服务器A,我的设置那里的复制和出于某种原因,现在到服务器B的连接工作(也许它使用已建立的连接来连接回去?)。

但是,如果我远程桌面到服务器A,并从那里再次尝试连接,我仍遇到错误。

想看看是否有人有这个问题,并感谢有人可以对此有所了解,谢谢。

+0

plz发布整个错误 – TheGameiswar

+0

它是非常通用的:“建立到SQL Server的连接时发生网络相关或实例特定的错误。未找到或无法访问服务器。验证实例名称是否正确, (提供程序:命名管道提供程序,错误:40 - 无法打开连接到SQL Server)(Microsoft SQL Server,错误:5) 访问被拒绝 –

回答

0

如果你认为所有的设置是确定的,那么请从本地服务尝试这种

重新启动SQL Server服务在服务器B.

我一直停留在这一问题。

+0

谢谢,但我试过重新启动两台服务器上的SQL Server服务,没有运气仍:( –