All Products
Search
Document Center

ApsaraDB RDS:Lihat versi Babelfish

Last Updated:Mar 29, 2026

Kueri versi Babelfish yang berjalan pada instans ApsaraDB RDS untuk PostgreSQL Anda menggunakan Port Tabular Data Stream (TDS) atau port PostgreSQL.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Kueri melalui port TDS

Gunakan sqlcmd untuk terhubung melalui port TDS (1433) dan jalankan tiga kueri: satu untuk mengonfirmasi bahwa koneksi adalah koneksi Babelfish, satu untuk mendapatkan nomor versi Babelfish, dan satu untuk mendapatkan detail versi lengkap.

  1. Hubungkan ke instans RDS melalui port TDS.

    sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
  2. Konfirmasi bahwa Anda terhubung ke instans Babelfish, bukan instans SQL Server native.

    SELECT CAST(serverproperty('babelfish') AS BIT) AS is_run_on_babelfish;
    GO

    Output yang diharapkan:

    is_run_on_babelfish
    -------------------
                      1
    
    (1 rows affected)
  3. Dapatkan nomor versi Babelfish.

    SELECT CAST(serverproperty('babelfishversion') AS VARCHAR(5)) as babelfish_version;
    GO

    Output yang diharapkan:

    babelfish_version
    -----------------
    1.2.0
    
    (1 rows affected)
  4. Dapatkan detail versi lengkap, termasuk versi PostgreSQL dan tingkat kompatibilitas SQL Server.

    SELECT @@version as version;
    GO

    Output yang diharapkan:

    version
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8
    PostgreSQL 13.6
    
    (1 rows affected)

Kueri melalui port PostgreSQL

Gunakan psql untuk terhubung melalui port PostgreSQL (5432) dan ambil versi Babelfish, versi PostgreSQL, serta tingkat kompatibilitas SQL Server dalam satu kueri.

  1. Hubungkan ke instans RDS melalui port PostgreSQL.

    psql -h pgm-****.pg.rds.aliyuncs.com -p 5432 -U babelfish_user -d babelfish_db
  2. Kueri ketiga dimensi versi sekaligus.

    SELECT
        version() as postgresql_version,
        sys.version() as babelfish_compatibility,
        sys.SERVERPROPERTY('BabelfishVersion') as babelfish_Version;

    Output yang diharapkan:

    postgresql_version |                       babelfish_compatibility                        | babelfish_version
    --------------------+----------------------------------------------------------------------+-------------------
     PostgreSQL 13.6    | Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8+| 1.2.0
                        | PostgreSQL 13.6                                                      |
    (1 row)

Langkah berikutnya