本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至 Babelfish 資料庫叢集
若要連線至 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 資料庫叢集。
注意
不支援使用 SQL Server OLEDB 提供者存取中繼資料的第三方開發人員工具。建議您針對這些工具使用 SQL Server JDBC、ODBC 或 SQL Native 用戶端連線。
從 Babelfish 5.1.0 版開始,end-to-end連線加密。若要確保持續連線:
-
為您的連線設定 SSL/TLS 加密。如需詳細資訊,請參閱使用 SSL/TLS 加密與資料庫叢集的連線。
-
在用戶端電腦上匯入所需的憑證。如需詳細資訊,請參閱搭配 Microsoft SQL Server 資料庫執行個體使用 SSL。
如果您想要繼續使用舊版 Babelfish 的加密設定 (5.1.0 版之前),您可以在資料庫叢集參數群組0
中將 rds.force_ssl
參數設定為 。
尋找寫入器端點和連接埠號碼
若要連線到 Babelfish 資料庫叢集,請使用與資料庫叢集的寫入器 (主要) 執行個體相關聯的端點。執行個體的狀態必須為 Available (可用)。在為 Aurora PostgreSQL 資料庫叢集建立 Babelfish 後,執行個體可能需要 20 分鐘才可供使用。
尋找資料庫端點
-
開啟 Babelfish 的主控台。
-
在導覽窗格中,選擇 Databases (資料庫)。
-
從列出的項目中選取您的 Babelfish for Aurora PostgreSQL 資料庫叢集,以查看其詳細資料。
-
在 Connectivity & security (連線與安全性) 索引標籤上,注意可用的叢集 Endpoints (端點) 值。對於執行資料庫寫入或讀取操作的任何應用程式,請在連線字串中使用寫入器執行個體的叢集端點。
如需 Aurora 資料庫叢集的詳細資訊,請參閱 建立 Amazon Aurora 資料庫叢集。
重要
確保憑證符合 上資料庫叢集組態中顯示的憑證授權單位 AWS Management Console。