【问题标题】:establish remote connection to a SQL server instance建立与 SQL Server 实例的远程连接
【发布时间】:2011-01-08 16:02:08
【问题描述】:

我无法与 SQL Server 2008 企业版建立远程连接。 我已经遵循并实施了很多可用的教程。这些是我做过的事情:

  1. 在 SQL 配置管理器中启用 TCP/IP 连接。
  2. 添加了一条规则以允许端口 1433 的入站连接。
  3. 在相关实例的属性窗口中允许远程连接。

但它仍然给出错误 我正在尝试使用 AdventuresWorks 数据库安装用于复制的示例,但我无法安装该示例。

这是我得到的错误

正在尝试创建“ReplData” 共享复制用作 工作目录。

子目录或文件 C:\Program 文件\Microsoft SQL 服务器\100\样本\副本 化\ReplData 已经存在。名字 已经分享过了。

键入 NET 可获得更多帮助 帮助 2118。

HResult 0x274D,级别 16,状态 1 TCP 提供者:无法建立连接 因为目标机器主动重新 融合了。

Sqlcmd:错误:Microsoft SQL Server Native Client 10.0 : 一个网络相关的 或在立场特定的错误有 在建立一个 连接到 SQL Server 。服务器是 未找到或无法访问。检查是否 实例名称是正确的,如果是 SQL 服务器配置为允许远程 连接。有关更多信息,请参阅 SQL Server 联机丛书.. Sqlcmd: 错误:Microsoft SQL Server 本机 客户端 10.0:登录超时。

出版物已创建 成功地。您必须创建一个 使用 Web 的虚拟目录 同步。如果您打算使用 单独的 Web 服务器,您必须运行 该 Web 上的 Web 同步向导 服务器。 (支持的证书 SSL 必须已安装。)

你想创建一个虚拟 名为 SalesOrders for Web 的目录 在 S2NWORKSTATION 上同步? [y,n]

【问题讨论】:

    标签: sql-server replication


    【解决方案1】:

    启动 SQL Management Studio 连接到服务器。 然后在 Object-Explorer 中选择服务器并右键单击属性。 然后检查“连接”设置,您可以/必须允许此数据库服务器的远程连接。

    【讨论】:

    • 没有。那并没有解决它。有关解决方案,请参阅其他答案中的 cmets。
    【解决方案2】:

    您是连接到默认实例还是命名实例?如果是命名实例,那么您应该运行 sql 浏览器 windows 服务。还要确保允许远程连接(我相信这是与简单地打开 TCP/IP 不同的设置)。

    一个可能有用的工具是 PorQryUI(端口查询),它将测试是否打开了正确的端口。

    【讨论】:

    • 这是一个命名实例,并且正在运行 sql 浏览器。将尝试 porQryUI。谢谢
    • 我使用了 PorQryUI,它显示端口 1433 没有监听。但是我添加了一条规则,允许通过端口 1433 进行连接,这不是打开端口吗?还有其他方法吗(我使用的是 windows 7 专业版)。
    • 命名实例在不同于 1433 的端口上运行。确保 SQL Browser windows 服务正在运行。另外,我相信 SQL Server 在 1433 上同时使用 TCP 和 UDP,这取决于您使用的防火墙软件,您可能需要告诉它允许这两种类型的流量通过。一旦你让 1433 工作,PorQryUI 应该向你显示的部分内容是来自 SQL 浏览器服务的结果,它会告诉你该机器上的所有命名实例以及它们在哪些端口上列出,然后你需要为这些实例添加额外的规则端口也是如此。
    • 是 SQL 浏览器服务正在运行。甚至为 UDP 端口 1433 添加了一条新规则。但是 PorQryUI 显示 TCP 和 UDP 都没有监听。 !!! (我是 Windows 安全要领。)
    • 我检查了 SQL Server 实例的错误日志,它使用端口号 2696 并且它是打开的。那可能是什么问题?
    【解决方案3】:

    我也有这个问题。我通过做几件事解决了: 1. 确保在我的本地机器上启动了 SQL Browser 服务 2. 确保防火墙中的 UDP 端口 1434 已打开,以便在本地机器上传出 3. 确保防火墙中的 UDP 端口 1434 已打开,以便远程机器上的传入。

    UDP 端口用于 SQL Server 浏览器。显然,Visual Studio 使用它来检测远程服务器是否存在。

    这个Stack Exchange thread对我很有帮助。

    【讨论】:

      猜你喜欢
      • 2021-01-08
      • 2011-10-22
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2015-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多