在我们公司中,我们使用很少的AWS RDS MySQL实例,而很少使用任何VPC(我们在三年前创建的实例)中。
我需要使用 Microsoft SQL Server Management Studio 连接到这样的实例,但是当我尝试这样做时,几秒钟后出现以下错误:
标题:连接到服务器
无法连接到host_path.amazonaws.com。
--------------------------------其他信息:
与网络相关或特定于实例的错误发生在 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称正确,并且 SQL Server配置为允许远程连接。 (提供者:命名 管道提供程序,错误:40-无法打开与SQL Server的连接) (Microsoft SQL Server,错误:53)
找不到网络路径
如果我在主机路径之后添加端口,如所述there
我遇到了另一个错误:
标题:连接到服务器
无法连接到host_path.amazonaws.com,3306。
--------------------------------其他信息:
内部连接致命错误。错误状态:18(System.Data)
问题是,他们上面的链接所谈论的是VPC内的数据库实例,但我们不是。
你们中有人没有更早地遇到类似问题,也许知道如何解决这个问题,或者至少可以指出正确的方法吗?
关于此问题,我在Google上搜索了很多,但是每个论坛或常见问题解答都谈到了VPC中的数据库实例,这不是我的情况。
在下面的屏幕截图中 您可以在程序中看到连接窗口,所有敏感数据均已绘制完毕。
谢谢。
答案 0 :(得分:0)
很确定您不能直接从SSMS连接到MySQL数据库。我认为您可以设置一个“链接服务器”(基本上是一个ODBC驱动程序/数据源,然后连接到您的本地主机,后者再与MySQL通讯)。
我假设您对SSMS的要求是您打算同时引用来自SQL Server和MySQL的数据?如果是这样,它应该可以工作,但是它的性能不会很好。