本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
識別您的 Babelfish 版本
您可以查詢 Babelfish 以尋找 Babelfish 版本、Aurora PostgreSQL 版本和相容 Microsoft SQL Server 版本的詳細資訊。您可以使用TDS連接埠或 PostgreSQL 連接埠。
使用TDS連接埠查詢版本資訊
-
使用
sqlcmd或ssms以連線至 Babelfish 資料庫叢集的端點。sqlcmd -Sbfish_db.cluster-123456789012.aws-region.rds.amazonaws.com,1433 -Ulogin-id-Ppassword-ddb_name -
若要識別 Babelfish 版本,請執行下列查詢:
1>SELECT CAST(serverproperty('babelfishversion') AS VARCHAR)2>GO此查詢傳回類似以下的結果。
serverproperty ------------------------------ 3.4.0 (1 rows affected) -
若要識別 Aurora PostgreSQL 資料庫叢集的版本,請執行下列查詢:
1>SELECT aurora_version() AS aurora_version2>GO此查詢傳回類似以下的結果。
aurora_version ------------------------------------------------- 15.5.0 (1 rows affected) -
若要識別相容的 Microsoft SQL Server 版本,請執行下列查詢:
1>SELECT @@VERSION AS version2>GO此查詢傳回類似以下的結果。
Babelfish for Aurora PostgreSQL with SQL Server Compatibility - 12.0.2000.8 Dec 7 2023 09:43:06 Copyright (c) Amazon Web Services PostgreSQL 15.5 on x86_64-pc-linux-gnu (Babelfish 3.4.0) (1 rows affected)
顯示 Babelfish 和 Microsoft SQL Server 之間的一個次要差異的範例是,您可以執行下列查詢。在 Babelfish 上,查詢會傳回 1,而在 Microsoft SQL Server 上,查詢會傳回 NULL。
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
您也可以使用 PostgreSQL 連接埠來取得版本資訊,如下列程序所示。
使用 PostgreSQL 連接埠查詢版本資訊
-
使用
psql或pgAdmin連線至 Babelfish 資料庫叢集的端點。psql host=bfish_db.cluster-123456789012.aws-region.rds.amazonaws.com port=5432 dbname=babelfish_db user=sa -
開啟
psql的擴充功能 (\x),增加輸出的可讀性。babelfish_db=>\xbabelfish_db=>SELECTbabelfish_db=>aurora_version() AS aurora_version,babelfish_db=>version() AS postgresql_version,babelfish_db=>sys.version() AS Babelfish_compatibility,babelfish_db=>sys.SERVERPROPERTY('BabelfishVersion') AS Babelfish_Version;此查詢會傳回類似以下的輸出:
-[ RECORD 1 ]-----------+----------------------------------------------------------------------------------------------- aurora_version | 15.5.0 postgresql_version | PostgreSQL 15.5 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 9.5.0, 64-bit babelfish_compatibility | Babelfish for Aurora Postgres with SQL Server Compatibility - 12.0.2000.8 + | Dec 7 2023 09:43:06 + | Copyright (c) Amazon Web Services + | PostgreSQL 15.5 on x86_64-pc-linux-gnu (Babelfish 3.4.0) babelfish_version | 3.4.0