我正在尝试从本地计算机上的 SQL Server Management Studio 访问我的 VPS 上的 SQL Server 实例。它不起作用(我得到的错误是:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。
我认为这是因为我需要配置数据库引擎以允许远程连接(如果我错了,请纠正我!)。所以我找到了这个分步指南来帮助我做到这一点:http ://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/我必须在指南中指出第 10 点,现在我被卡住了!我的 VPS 上没有安装 SQL Server Management Studio。无论如何,这给我留下了两个选择:
- 安装 SSMS
- 在不安装 SSMS 的情况下找到另一种方法来执行指南中的第 10 点
我尝试使用 Web 平台安装程序在我的 VPS 上安装 SSMS,但它一直失败。我不知道它为什么会失败,因为它似乎没有给出原因。有谁知道我如何以不同的方式允许远程连接?
我的 VPS 上安装的 SQL Server 版本是 SQL Server 2008 R2 Express。
更新:
我试图在我的笔记本电脑和 VPS 上禁用防火墙,看看是否是防火墙问题。这对错误消息没有任何影响。
另一个更新:
现在已经能够安装 SSMS(我直接从网站安装而不是使用 WPI),我已经能够检查服务器是否配置为允许远程连接(我去了 SSMS,连接到 SQL Server 实例,对-单击连接,单击属性,转到连接选项卡。“允许远程连接到此服务器”已被勾选)。
解决方案
感谢大家帮助我解决这个问题!我终于设法让它工作了!我按照 Filip De Vos 的建议在我的 VPS 上打开了防火墙中的端口,然后我收到了不同的错误消息。这导致我进一步调查,发现我使用了错误的凭据登录!因此,我为 sa 用户设置了密码,并成功使用该密码登录!再次感谢!