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 PostgreSQL, dan versi Microsoft SQL Server yang kompatibel. Anda dapat menggunakan port TDS atau port PostgreSQL.
Untuk menggunakan port TDS untuk meminta 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 klaster DB Aurora PostgreSQL, 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. Di Babelfish, kueri mengembalikan 1
, sementara di Microsoft SQL Server, query mengembalikan NULL
.
SELECT CAST(serverproperty('babelfish') AS VARCHAR) AS runs_on_babelfish
Anda juga dapat menggunakan port PostgreSQL untuk memperoleh informasi versi, seperti yang diperlihatkan dalam prosedur berikut ini.
Untuk menggunakan port PostgreSQL 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