连接到 Babelfish 数据库集群
要连接到 Babelfish,请连接到运行 Babelfish 的 Aurora PostgreSQL 集群的端点。您的客户端可以使用以下符合 TDS 版本 7.1 至 7.4 的客户端驱动程序之一:
-
开放式数据库连接 (ODBC)
-
OLE 数据库驱动程序/MSOLEDBSQL
-
Java Database Connectivity(JDBC)版本 8.2.2(mssql-jdbc-8.2.2)及更高版本
-
面向 SQL Server 的 Microsoft SqlClient 数据提供程序
-
面向 SQL Server 的 .NET 数据提供程序
-
SQL Server 本机客户端 11.0(已弃用)
-
OLE DB 提供商/SQLOLEDB(已弃用)
使用 Babelfish,您可以运行以下命令:
TDS 端口上的 SQL Server 工具、应用程序和语法,原定设置为端口 1433。
TDS 端口上的 PostgreSQL 工具、应用程序和语法,原定设置为端口 5432。
要概括地了解有关连接到 Aurora PostgreSQL 的更多信息,请参阅连接到 Amazon Aurora PostgreSQL 数据库集群。
注意
不支持使用 SQL Server OLEDB 提供程序访问元数据的第三方开发人员工具。建议您使用 SQL Server JDBC、ODBC 或 SQL 原生客户端连接来访问这些工具。
查找写入器端点和端口号
要连接到 Babelfish 数据库集群,请使用与数据库集群的写入器(主)实例关联的端点。该实例的状态必须为 Available(可用)。在创建 Babelfish for Aurora PostgreSQL 数据库集群之后,这些实例可能需要多达 20 分钟才能可用。
要查找数据库端点
-
打开 Babelfish 的控制台。
-
从导航窗格中选择 Databases (数据库)。
-
从列出的集群中选择 Babelfish for Aurora PostgreSQL 数据库集群以查看其详细信息。
-
在 Connectivity & security(连接和安全性)选项卡中,注意可用的集群端点值。在执行数据库写入或读取操作的任何应用程序的连接字符串中,使用写入器实例的集群端点。
有关 Aurora 数据库集群详情的更多信息,请参阅创建 Amazon Aurora 数据库集群。