如何连接到本地SQL Server?

如何configurationSQL Server 2005以进行远程连接? 我必须使用Web应用程序访问本地SQL Server。

谢谢!

当你安装SQL你使用“默认”实例,或“命名”实例? 如果您不确定,请查看“服务”控制面板(位于“pipe理工具”下)。

如果后面的SQL服务具有(MSSQLSERVER),那么您就处于“默认”实例。 如果他们之后有其他东西(例如(SQL2005)),那么你是在一个“命名”的实例。

连接到默认实例很简单 – 只需连接到服务器名称。 如果您位于命名实例上,则需要连接到服务器名称,backslash()实例名称。

例如,如果您的命名实例是“SQL2005”,那么您将连接到SERVER \ SQL2005。

考虑到这一点,你收到的确切的错误信息是什么?

这是使用SQL Serverconfigurationpipe理器完成的。 这里详细介绍如何提供这个过程的所有方面。

  • 开始/程序/ SQL Server 2005 /configuration工具/ SQL Serverconfigurationpipe理器
  • SQL Servernetworkingconfiguration
  • [ServerName]的协议
  • 双击TCP / IP并将其更改为已启用
  • 在SQL Server服务下重新启动SQL服务。

还要检查你的防火墙是否允许访问SQL Server。 本 Microsoft支持文章涵盖了防火墙上SQL Server所需的例外情况。

编辑

根据你的错误,似乎你可能会使用不正确的连接string?

要从另一个站点连接到您的机器,您应该使用机器IP地址或机器名称,例如:[MACHINENAME] [INSTANCENAME]或[MACHINEIP] [INSTANCENAME]。 此外,如果您在公司环境中,如果您位于防火墙或代理之后,则可能会出现问题,因为您的计算机无法从外部直接访问,并且networking服务器可能只能从networking内部看到。 如果在机器上运行所有内容,请确保能够从networking外部看到机器。