Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Identifizieren Ihrer Babelfish-Version
Sie können Babelfish abfragen, um Details zur Babelfish-Version, der Aurora-PostgreSQL-Version und der kompatiblen Microsoft SQL Server-Version zu finden. Sie können den TDS-Port oder den PostgreSQL-Port verwenden.
So fragen Sie Versionsinformationen mit dem TDS-Port ab
Verwenden Sie
sqlcmd
oderssms
, um eine Verbindung mit dem Endpunkt Ihres Babelfish-DB-Clusters herzustellen.sqlcmd -S
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com,1433 -Ulogin-id
-Ppassword
-ddb_name
Um die Babelfish-Version zu identifizieren, führen Sie die folgende Abfrage aus:
1>
SELECT CAST(serverproperty('babelfishversion') AS VARCHAR)2>
GODie Abfrage gibt Ergebnisse wie die Folgenden zurück:
serverproperty ------------------------------ 3.4.0 (1 rows affected)
Um die Version des Aurora-PostgreSQL-DB-Clusters zu identifizieren, führen Sie die folgende Abfrage aus:
1>
SELECT aurora_version() AS aurora_version2>
GODie Abfrage gibt Ergebnisse wie die Folgenden zurück:
aurora_version ------------------------------------------------- 15.5.0 (1 rows affected)
Führen Sie die folgende Abfrage aus, um die kompatible Microsoft SQL Server-Version zu identifizieren:
1>
SELECT @@VERSION AS version2>
GODie Abfrage gibt Ergebnisse wie die Folgenden zurück:
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)
Als Beispiel für einen kleinen Unterschied zwischen Babelfish und Microsoft SQL Server können Sie die folgende Abfrage ausführen. Bei Babelfish gibt die Abfrage 1
und auf Microsoft SQL Server NULL
zurück.
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
Sie können auch den PostgreSQL-Port verwenden, um Versionsinformationen abzurufen, wie im Folgenden beschrieben.
So fragen Sie Versionsinformationen mit dem PostgreSQL-Port ab
Verwenden Sie
psql
oderpgAdmin
, um eine Verbindung mit dem Endpunkt Ihres Babelfish-DB-Clusters herzustellen.psql host=
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com port=5432 dbname=babelfish_db user=sa
Schalten Sie das erweiterte Feature (
\x
) vonpsql
ein, damit die Ausgabe besser lesbar ist.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;Die Abfrage gibt dann eine Ausgabe ähnlich der folgenden zurück:
-[ 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