Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengidentifikasi versi Babelfish Anda
Anda dapat meminta Babelfish untuk menemukan detail tentang versi Babelfish, versi Aurora Postgre, dan SQL versi Microsoft Server yang kompatibel. SQL Anda dapat menggunakan TDS port atau port PostgreSQL.
Untuk menggunakan TDS port untuk menanyakan informasi versi
-
Gunakan
sqlcmd
ataussms
untuk terhubung ke titik akhir untuk klaster DB Babelfish Anda.sqlcmd -S
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com,1433 -Ulogin-id
-Ppassword
-ddb_name
-
Untuk mengidentifikasi versi Babelfish, jalankan kueri berikut ini:
1>
SELECT CAST(serverproperty('babelfishversion') AS VARCHAR)2>
GOKueri ini mengembalikan hasil yang serupa dengan berikut ini:
serverproperty ------------------------------ 3.4.0 (1 rows affected)
-
Untuk mengidentifikasi versi cluster Aurora Postgre SQL DB, jalankan kueri berikut:
1>
SELECT aurora_version() AS aurora_version2>
GOKueri ini mengembalikan hasil yang serupa dengan berikut ini:
aurora_version ------------------------------------------------- 15.5.0 (1 rows affected)
-
Untuk mengidentifikasi versi Microsoft SQL Server yang kompatibel, jalankan kueri berikut:
1>
SELECT @@VERSION AS version2>
GOKueri ini mengembalikan hasil yang serupa dengan berikut ini:
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)
Sebagai contoh yang menunjukkan satu perbedaan kecil antara Babelfish dan Microsoft SQL Server, Anda dapat menjalankan kueri berikut. Pada Babelfish, kueri kembali1
, sementara di Microsoft SQL Server, kueri kembali. NULL
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
Anda juga dapat menggunakan SQL port Postgre untuk mendapatkan informasi versi, seperti yang ditunjukkan dalam prosedur berikut.
Untuk menggunakan SQL port Postgre untuk meminta informasi versi
-
Gunakan
psql
ataupgAdmin
untuk terhubung ke titik akhir untuk klaster DB Babelfish Anda.psql host=
bfish_db.cluster-123456789012
.aws-region
.rds.amazonaws.com port=5432 dbname=babelfish_db user=sa
-
Aktifkan fitur tambahan (
\x
) daripsql
untuk output yang lebih mudah dibaca.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;Kueri ini menghasilkan output serupa dengan berikut ini:
-[ 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