【问题标题】:Remotely connect to SQL Server database远程连接到 SQL Server 数据库
【发布时间】:2015-02-25 14:53:45
【问题描述】:

我正在使用 Visual Studio 2013 开发一个绑定来自 SQL Server 数据库的数据的 Windows 表单。我希望此表单连接到我服务器上的 SQL Server 数据库。要尝试连接到服务器,我执行以下操作:

SQL Server Object Explorer -> Add Server -> Browse for more -> Network Servers

它没有出现在里面。即使我只是在服务器名称上键入服务器名称,我也会收到错误 87。

我的本​​地计算机使用的是 Windows 8,而我的服务器是 Windows Server 2012 R2 和 SQL Server 2014 Express Edition with Advance Services。

请帮我连接。

编辑:

在服务器端我做了以下操作

SQL Server Configuration Manager
 -> SQL Server Network Configuration
   -> tcp/ip-> enable -> IPALL -> TCP PORT -> 1433

windows firewall advanced settings
   -> inbound -> add new rule -> port -> 1433 
      -> allow connections

【问题讨论】:

  • 您是否尝试使用服务器 IP 地址而不是服务器名称进行连接?
  • @JeffBeese 是的。服务器名称:“服务器 IP 地址”:1433。我收到相同的错误 87(“找不到服务器或无法访问”)
  • Express 通常公开为 Servername:Express。服务名称是什么?

标签: c# sql-server remote-access


【解决方案1】:

您可以使用 Management Studio 连接到服务器吗?如果没有,请在 SQL Server 配置管理器中检查您是否已启用 SQL Server Express 版本的 TCP 连接,并且您已在 Windows 防火墙中启用远程连接(TCP 端口 1433)。

【讨论】:

    【解决方案2】:

    启用您要连接的 IP 例如我正在使用本地主机 您可以使用您的 PC IP :192.168.1.2
    或者,如果你有公共 IP,你可以使用公共 IP

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多