AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 128934
Accepted
FAtBalloon
FAtBalloon
Asked: 2010-04-03 14:15:17 +0800 CST2010-04-03 14:15:17 +0800 CST 2010-04-03 14:15:17 +0800 CST

无法通过 SQL Server Management Studio 远程连接

  • 772

我在 1and1.com 托管的专用 Windows 2008 服务器上设置了一个 SQL Server 2008 Express 实例。我无法通过管理工作室远程连接到服务器。我已经采取了以下步骤,并且超出了任何进一步的想法。我已经研究了该网站,无法弄清楚其他任何事情,所以如果我错过了一些明显的东西,请原谅我,但我快疯了。下面是内幕。

SQL Server 实例正在运行,并且在本地工作时运行良好。

在 SQL Server Management Studio 中,我已选中“允许远程连接到此服务器”框

我已从 1and1 管理面板中删除任何外部硬件防火墙设置

服务器上的 Windows 防火墙已被禁用,但只是为了踢球,我添加了一个入站规则,允许端口 1433 上的所有连接。

在 SQL Native Client 配置中,启用了 TCP/IP。我还确保带有服务器 IP 地址的“IP1”的动态端口为 0,但我删除了它并在常规 TCP 端口字段中添加了 1433。我还将“IPALL”TCP 端口设置为 1433。

在 SQL Native Client 配置中,SQL Server Browser 也在运行并且

我还尝试在

设置此值后,我重新启动了 SQL Server。

在服务器机器上执行“netstat -ano”会返回一个

TCP 0.0.0.0:1433 监听 UDP 0.0.0.0:1434 监听

我从本地计算机进行端口扫描,它说端口已过滤而不是侦听。我还尝试从本地计算机上的 Management Studio 进行连接,但它引发了连接错误。尝试使用在数据库安全中标记的 SQL Server 和 Windows 身份验证的以下服务器名称。

ipaddress\SQLEXPRESS,1433

ipaddress\SQLEXPRESS

IP地址

ip地址,1433

tcp:ipaddress\SQLEXPRESS

tcp:ipaddress\SQLEXPRESS,1433

sql-server ssms sql-server-2008
  • 10 10 个回答
  • 87480 Views

10 个回答

  • Voted
  1. JohnW
    2010-04-03T16:51:17+08:002010-04-03T16:51:17+08:00

    首先,在管理工作室,检查管理,sql server logs\current - 你想搜索一条消息说'服务器正在侦听 ['any' 1433]。如果没有,请开始,所有程序,SQL server 2008,配置工具,sql server 配置管理器。选择 'sql server network configuration\protocols for MSSQLServer\SQLExpress'。确保启用 TCP/IP。它应该基于 netstat -ano 的输出,但是...

    最重要的是-从远程客户端,您是否尝试过通过

    sqlcmd -S1.2.3.4\SQLExpress -U sa -P Password
    ?

    • 5
  2. Best Answer
    Lexius
    2010-09-27T17:54:37+08:002010-09-27T17:54:37+08:00

    我想我可以确切地告诉你问题出在哪里,我花了 48 多小时试图解决这个问题。没有在网上找到任何东西。也恰好和1and1在一起

    看看这些设置:

    知识产权安全政策......

    打开框......列表底部附近的数据包过滤器属性有一个打勾的框,称为:

    '关闭 MSDE (TCP/UDP)'(我假设 MSDE = Microsoft SQL 数据库引擎?)选择它按编辑...

    打开框......编辑规则属性选择(再次)>>'关闭MSDE(TCP / UDP)'按编辑...

    打开框......IP过滤器列表然后你会看到一个端口列表tcp 1433,udp 1434 {这是我们的端口列表全部关闭作为阻止规则...... ..}

    我认为从这里需要做的是......

    关闭该屏幕..IP过滤器列表在屏幕上编辑规则属性有一个选项卡过滤器操作,可以将其从阻止更改为允许吗?(也许将其更改为允许,将允许我们再次勾选“阻止所有”选项 - 这听起来更安全,但支持人员说有一个已知错误,所以可能无法正常工作)

    或者

    关于数据包过滤器属性

    只需取消勾选规则“关闭 MSDE (TCP/UDP)”

    您可能必须取消选中“阻止所有”规则才能使其运行

    这可能为时已晚,但希望能帮助遇到同样问题的其他人。

    • 5
  3. Kieran T
    2010-04-10T13:51:45+08:002010-04-10T13:51:45+08:00

    您也可以尝试 www.firebind.com。它可以测试在出方向1and1的方向上是否有TCP端口1433的阻塞。

    http://www.firebind.com/1433将立即对此进行测试。

    • 1
  4. Serguei
    2015-08-22T05:09:44+08:002015-08-22T05:09:44+08:00

    从客户端 PC 连接到远程 SQL Server 的 SSMS 让我感到头疼。看起来本地防火墙阻止了入站服务器连接。通过为客户端 PC 防火墙分配 SSMS 的入站规则解决了问题。我发现如何做到这一点的唯一地方是https://msdn.microsoft.com/en-us/library/cc646024(v=sql.120).aspx

    1.在具有高级安全性的 Windows 防火墙中,在左窗格中,右键单击入站规则,然后在操作窗格中选择新建规则。

    2.在规则类型对话框中,选择程序,然后单击下一步。

    3.在程序对话框中,选择此程序路径,并为 SQL Server Management Studio 输入 ssms.exe 的完整路径。默认安装在C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\Management Studio\ssms.exe

    这对我有帮助。也希望你。

    • 1
  5. K. Brian Kelley
    2010-04-04T06:49:40+08:002010-04-04T06:49:40+08:00

    你能从你的工作站远程登录到 1433 端口吗?这是确定您在该端口上是否具有网络连接的简单方法。可能是您的提供商在沿线某处阻止了与他们的设备的连接。

    您将端口视为已过滤的事实使我认为它们在某处阻塞。您可能需要与他们核实,因为他们可能不希望允许远程连接 SQL Server,或者他们阻止了众所周知的端口。tcp/1433 是一个众所周知的端口,并且有一些与 SQL Server 相关的蠕虫直接针对它。

    • 0
  6. djangofan
    2010-04-04T07:43:17+08:002010-04-04T07:43:17+08:00

    在服务器机器上键入“netstat -an”以查看端口 1433 是否实际上正在侦听。另外,请确保您使用的用户帐户已启用,并且“SQL 身份验证”已启用。还要注意“SQL 配置管理器”设置。此外,在您的 Windows 防火墙中允许端口 1433 作为例外。基本上,如果您没有告诉您的 SQL 服务器允许远程连接,那么它就不会这样做。

    • 0
  7. Embreau
    2010-04-04T07:58:19+08:002010-04-04T07:58:19+08:00

    SQL Server 代理是否正在运行?如果不是,您使用的是哪个版本的 SQL Server?

    查看不同版本之间的差异。
    http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx

    如果您有 Express 版或 Web 版,它们将被禁用并且无法运行。

    • 0
  8. Nai
    2010-04-13T05:19:30+08:002010-04-13T05:19:30+08:00

    疯狂的想法,您的用户名和密码正确吗?您是使用 Windows 身份验证还是 SQL Server 登录?

    • 0
  9. Ice
    2010-05-02T08:54:36+08:002010-05-02T08:54:36+08:00

    在 SQL-Express 上查找连接。激活 TCP/IP。确保在 SQL-Express 上将端口配置为 1433。您是否安装了命名实例?

    此端口必须在 1and1 处转发到您的 SQL-Server 实例。

    顺便检查一下你的站点关于 1433 端口的信息。如果你的提供商阻止它,你就没有机会了。

    • 0
  10. user108025
    2012-01-24T11:00:31+08:002012-01-24T11:00:31+08:00

    什么对我有用:

    http://blogs.msdn.com/b/sqlexpress/archive/2005/05/05/415084.aspx

    具体来说,我发现在 TCP/IP 设置的 IPALL 部分分配所需的端口是问题所在。以前它是空白的,当我去删除“动态端口”位时,我没想到我需要在这里输入一个值。

    • 0

相关问题

  • sql server 连接字符串上的网络数据包大小以提高吞吐量

  • 基于 Microsoft 的服务器(IIS、MSSQL 等)上的病毒扫描应排除哪些内容?

  • SQL 洗衣清单

  • OPENROWSET、二进制文件、varchars 和 varbinaries

  • 聚集索引与非聚集索引?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve