如何configurationSQL Server 2005以进行远程连接? 我必须使用Web应用程序访问本地SQL Server。
谢谢!
当你安装SQL你使用“默认”实例,或“命名”实例? 如果您不确定,请查看“服务”控制面板(位于“pipe理工具”下)。
如果后面的SQL服务具有(MSSQLSERVER),那么您就处于“默认”实例。 如果他们之后有其他东西(例如(SQL2005)),那么你是在一个“命名”的实例。
连接到默认实例很简单 – 只需连接到服务器名称。 如果您位于命名实例上,则需要连接到服务器名称,backslash()实例名称。
例如,如果您的命名实例是“SQL2005”,那么您将连接到SERVER \ SQL2005。
考虑到这一点,你收到的确切的错误信息是什么?
这是使用SQL Serverconfigurationpipe理器完成的。 这里详细介绍如何提供这个过程的所有方面。
还要检查你的防火墙是否允许访问SQL Server。 本 Microsoft支持文章涵盖了防火墙上SQL Server所需的例外情况。
编辑
根据你的错误,似乎你可能会使用不正确的连接string?
要从另一个站点连接到您的机器,您应该使用机器IP地址或机器名称,例如:[MACHINENAME] [INSTANCENAME]或[MACHINEIP] [INSTANCENAME]。 此外,如果您在公司环境中,如果您位于防火墙或代理之后,则可能会出现问题,因为您的计算机无法从外部直接访问,并且networking服务器可能只能从networking内部看到。 如果在机器上运行所有内容,请确保能够从networking外部看到机器。