

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 連線至 Babelfish 資料庫叢集
<a name="babelfish-connect"></a>

若要連線至 Babelfish，請連線至執行 Babelfish 的 Aurora PostgreSQL 叢集端點。您的用戶端可以使用下列其中一個符合 TDS 7.1 到 7.4:版的用戶端驅動程式：
+ 開放式資料庫連線 (ODBC)
+ OLE DB 驅動程式/MSOLEDBSQL
+ Java 資料庫連線 (JDBC) 8.2.2 版 (mssql-jdbc-8.2.2) 及更新版本
+ Microsoft SqlClient Data Provider for SQL Server
+ .NET Data Provider for SQL Server
+ SQL Server Native Client 11.0 (已棄用)
+ OLE DB Provider/SQLOLEDB (已棄用)

BabelSQL 可讓您執行如下：
+ 在 TDS 連接埠上 (預設為連接埠 1433) 執行 SQL Server 工具、應用程式和語法。
+ 在 PostgreSQL 連接埠上 (預設為連接埠 5432) 執行 PostgreSQL 工具、應用程式和語法。

若要進一步了解連線至 Aurora PostgreSQL 的一般資訊，請參閱 [連接至 Amazon Aurora PostgreSQL 資料庫叢集](Aurora.Connecting.md#Aurora.Connecting.AuroraPostgreSQL)。

**注意**  
不支援使用 SQL Server OLEDB 提供者存取中繼資料的第三方開發人員工具。建議您針對這些工具使用 SQL Server JDBC、ODBC 或 SQL 原生用戶端連線。

從 Babelfish 5.1.0 版開始，預設會強制執行端對端連線加密。若要確保持續連線能力：
+ 為連線設定 SSL/TLS 加密。如需詳細資訊，請參閱[使用 SSL/TLS 加密與資料庫叢集的連線](UsingWithRDS.SSL.md)。
+ 在用戶端電腦匯入所需的憑證。如需詳細資訊，請參閱[搭配 Microsoft SQL Server 資料庫執行個體使用 SSL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.SSL.Using.html)。

如果您想要繼續使用舊版 Babelfish (5.1.0 版之前) 的加密設定，您可以在資料庫叢集參數群組中將 `rds.force_ssl` 參數設為 `0`。

**Topics**
+ [尋找寫入器端點和連接埠號碼](#babelfish-connect-endpoint)
+ [建立對 Babelfish 的 C\# 或 JDBC 用戶端連線](babelfish-connect-configure.md)
+ [使用 SQL Server 用戶端來連線至資料庫叢集](babelfish-connect-sqlserver.md)
+ [使用 PostgreSQL 用戶端來連線至資料庫叢集](babelfish-connect-PostgreSQL.md)

## 尋找寫入器端點和連接埠號碼
<a name="babelfish-connect-endpoint"></a>

若要連線到 Babelfish 資料庫叢集，請使用與資料庫叢集的寫入器 (主要) 執行個體相關聯的端點。執行個體的狀態必須為 **Available** (可用)。在為 Aurora PostgreSQL 資料庫叢集建立 Babelfish 後，執行個體可能需要 20 分鐘才可供使用。

**尋找資料庫端點**

1. 開啟 Babelfish 的主控台。

1. 在導覽窗格中，選擇 **Databases** (資料庫)。

1. 從列出的項目中選取您的 Babelfish for Aurora PostgreSQL 資料庫叢集，以查看其詳細資料。

1. 在 **Connectivity & security** (連線與安全性) 索引標籤上，注意可用的叢集 **Endpoints** (端點) 值。對於執行資料庫寫入或讀取操作的任何應用程式，請在連線字串中使用寫入器執行個體的叢集端點。  
![尋找 Babelfish 端點和連接埠。](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/Babelfish-database-endpoint.png)

如需 Aurora 資料庫叢集的詳細資訊，請參閱 [建立 Amazon Aurora 資料庫叢集](Aurora.CreateInstance.md)。

**重要**  
確保憑證符合 AWS 管理主控台上資料庫叢集組態中顯示的憑證授權機構。