Mengidentifikasi versi Babelfish Anda - Amazon Aurora

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
  1. Gunakan sqlcmd atau ssms untuk terhubung ke titik akhir untuk klaster DB Babelfish Anda.

    sqlcmd -S bfish_db.cluster-123456789012.aws-region.rds.amazonaws.com,1433 -U login-id -P password -d db_name
  2. Untuk mengidentifikasi versi Babelfish, jalankan kueri berikut ini:

    1> SELECT CAST(serverproperty('babelfishversion') AS VARCHAR) 2> GO

    Kueri ini mengembalikan hasil yang serupa dengan berikut ini:

    serverproperty ------------------------------ 3.4.0 (1 rows affected)
  3. Untuk mengidentifikasi versi klaster DB Aurora PostgreSQL, jalankan kueri berikut:

    1> SELECT aurora_version() AS aurora_version 2> GO

    Kueri ini mengembalikan hasil yang serupa dengan berikut ini:

    aurora_version ------------------------------------------------- 15.5.0 (1 rows affected)
  4. Untuk mengidentifikasi versi Microsoft SQL Server yang kompatibel, jalankan kueri berikut:

    1> SELECT @@VERSION AS version 2> GO

    Kueri 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
  1. Gunakan psql atau pgAdmin 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
  2. Aktifkan fitur tambahan (\x) dari psql untuk output yang lebih mudah dibaca.

    babelfish_db=> \x babelfish_db=> SELECT babelfish_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