すべてのプロダクト
Search
ドキュメントセンター

:Babelfish のバージョンを確認する

最終更新日:Mar 29, 2026

ご利用の ApsaraDB RDS for PostgreSQL インスタンス上で実行中の Babelfish のバージョンを、Tabular Data Stream (TDS) ポートまたは PostgreSQL ポートのいずれかを使用してクエリします。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

TDS ポート経由でクエリする

TDS ポート(1433)を介して sqlcmd を使用して接続し、以下の 3 つのクエリを実行します:接続先が Babelfish 接続であることを確認するクエリ、Babelfish のバージョン番号を取得するクエリ、および完全なバージョン詳細(PostgreSQL バージョンおよび SQL Server 互換性レベルを含む)を取得するクエリです。

  1. TDS ポートを介して RDS インスタンスに接続します。

    sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
  2. 接続先がネイティブの SQL Server インスタンスではなく、Babelfish インスタンスであることを確認します。

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

    期待される出力:

    is_run_on_babelfish
    -------------------
                      1
    
    (1 行が影響を受けました)
  3. Babelfish のバージョン番号を取得します。

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

    期待される出力:

    babelfish_version
    -----------------
    1.2.0
    
    (1 行が影響を受けました)
  4. PostgreSQL バージョンおよび SQL Server 互換性レベルを含む、完全なバージョン詳細を取得します。

    SELECT @@version as version;
    GO

    期待される出力:

    version
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8
    PostgreSQL 13.6
    
    (1 行が影響を受けました)

PostgreSQL ポート経由でクエリする

PostgreSQL ポート(5432)を介して psql を使用して接続し、単一のクエリで Babelfish のバージョン、PostgreSQL のバージョン、および SQL Server 互換性レベルをすべて取得します。

  1. PostgreSQL ポートを介して RDS インスタンスに接続します。

    psql -h pgm-****.pg.rds.aliyuncs.com -p 5432 -U babelfish_user -d babelfish_db
  2. 3 つのバージョン関連ディメンションを一度にクエリします。

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

    期待される出力:

    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 行)

次のステップ