我有一个在Windows 2012 R2上运行的SQL Server 2014实例。 如果我closures域的Windows FW,我可以使用SSMS远程连接到SQL实例。 如果我打开它,我无法连接。 我收到一个错误,指出连接超时已过期。 我在FW上添加了1433和1434的SQL规则无济于事。 我甚至在服务器FW上添加了任何/任何入站和出站规则,也无济于事。 似乎无论FW设置如果打开,我都无法远程连接到SQL。 任何帮助将不胜感激!
允许访问的主要步骤是:
configuration数据库引擎以使用特定的TCP/IP端口。 数据库引擎的默认实例使用端口1433 ,但可以更改。 数据库引擎使用的端口在SQL Server错误日志中列出。 SQL Server Express实例, SQL Server Compact实例和数据库引擎的命名实例使用dynamic端口。 要configuration这些实例以使用特定的端口,请参阅configuration服务器以在特定的TCP Port上进行侦听( SQL Serverconfigurationpipe理器 )。
configuration防火墙以允许授权用户或计算机访问该端口。
最终,通过转到SSCM,SQL服务器networkingconfiguration,MSSQLServer协议,TCP / IP以及将所有IP设置为“yes”的选项来解决问题。 重要的是要注意,即使设置为“否”,如果FWclosures,我仍然可以连接。