10

我正在使用带有 MSSQL 2008-R2 的 MS Server 2008 作为数据库服务器。

每次进行某些工作时,我都必须通过远程连接登录服务器。我尝试配置 SQL Server 远程连接,请按照以下步骤操作....

1.为tcp端口1433创建了入站和出站规则。

2.在sqlserver配置管理器中,全部设置为IP地址和端口无属性。

3.设置远程连接的SqlServer实例。

但它仍然无法正常工作。

此外,当我在本地计算机上检查 tcp 端口 1433 时,它显示为关闭。

提前致谢.......

4

5 回答 5

14
  1. 可能端口 1433 已禁用,因此请使用 MS WIndows 防火墙启用它。

或者只是使用

netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
  1. 可能 MS SQL Server Browser 服务没有运行。所以去服务并启动它。

或者只是在运行菜单下执行

%windir%\system32\services.msc

  1. 可能在 SQL Server 2008/2014 配置管理器下禁用了 TCP/IP 通道。所以去那里并启用所有 TCP/IP 选项。

在此处输入图像描述

  1. 以防万一在同一个地方(SQL Server 2008/2014 配置管理器)确保您有 1433 端口。

在此处输入图像描述

  1. 确保将 SQL 服务器配置为允许远程连接。使用 MS SQL Management Studio 并右键单击服务器本身的顶部节点。

在此处输入图像描述

于 2016-04-20T20:09:04.123 回答
13

在 SQL Server 配置管理器->SQL Server 网络配置->协议中,检查是否启用了命名管道和 tcp/ip。

如果这不起作用,则可能是您的防火墙阻止了它,请尝试以下链接:http: //msdn.microsoft.com/en-us/library/cc646023.aspx

这也可能有用:http: //support.microsoft.com/kb/287932

于 2012-11-09T10:41:20.813 回答
7

如果已在 SQL Server 配置管理器中启用命名管道和 TCP/IP 访问,则需要为UDP端口1434添加规则或为sqlbrowser.exe添加规则,以便 SSMS 客户端可以与 SQL Server Browser 服务通信.

我实际上经常看到人们遇到这个问题,所以我在这里写了一个解释:http ://blog.dereenigne.com/microsoft-sql-server-dynamic-ports-windows-firewall-and-you/

于 2016-02-05T02:42:06.097 回答
1

如果您SQL Server Express像我现在一样尝试连接到一个实例......默认情况下它不使用端口1433。必须签IpAll => TCP Dynamic PortsSql Server Configuration Manager。我的是 52848。

52848在 DbSchema 应用程序(我正在尝试使用的那个)中输入正确的端口后,它连接成功。

检查以下屏幕截图: 在此处输入图像描述

这是要走的路:

默认 SQL Server Express 安装不启用 TCP 网络协议,因此这里有一些步骤可以与 SQL Server Express 通信。对于 MS SQL Server Express 2017、2016、2014、2012、2008 和 2005,这些步骤应该类似。

  1. 启动 SQL Server 配置管理器。它应该在开始 -> 程序 -> Microsoft SQL Server 2005 -> 配置工具开始菜单选项中。

  2. 选择 SQL Server 2005 网络配置选项卡。应该有一个 SQLExpress 选项的协议,其中一个协议应该是 TCP IP。

  3. 如果未启用 TCP IP 协议,请启用它。

  4. SQL Express 的默认端口可能不是 1433。要找到它正在侦听的端口,请右键单击 TCP IP 协议并一直向下滚动到 IP All 标题。应该有一个名为 TCP 动态端口的部分。这应该列出 SQL Express 正在侦听的端口。然后,您可以在通过 RazorSQL 添加连接配置文件时将此值放入端口字段。

确保在尝试连接之前重新启动 SQL Express。

文字转载自: https ://razorsql.com/docs/support_sqlserver_express.html

于 2019-05-08T19:04:35.940 回答
0

我的服务器中有多个 NIC。当我转到 SQL Server 网络配置 -> TCP/IP 并右键单击属性时,有一个 NIC 列表,底部是我的 SQLEXPRESS 的开放端口。不是 1433 ......我不知道是否有默认值,但我的在 49,000 秒内。

于 2018-11-13T15:19:32.823 回答