连接到 Babelfish 数据库集群 - Amazon Aurora

连接到 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 分钟才能可用。

要查找数据库端点
  1. 打开 Babelfish 的控制台。

  2. 从导航窗格中选择 Databases (数据库)

  3. 从列出的集群中选择 Babelfish for Aurora PostgreSQL 数据库集群以查看其详细信息。

  4. Connectivity & security(连接和安全性)选项卡中,注意可用的集群端点值。在执行数据库写入或读取操作的任何应用程序的连接字符串中,使用写入器实例的集群端点。

    查找 Babelfish 端点和端口。

有关 Aurora 数据库集群详情的更多信息,请参阅创建 Amazon Aurora 数据库集群