Menggunakan parameter versi produk Babelfish - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan parameter versi produk Babelfish

Parameter Grand Unified Configuration (GUC) baru yang disebut babelfishpg_tds.product_version diperkenalkan dari Babelfish versi 2.4.0 dan 3.1.0. Parameter ini memungkinkan Anda untuk mengatur nomor versi produk SQL Server sebagai output dari Babelfish.

Parameternya adalah string ID versi 4 bagian, dan setiap bagian harus dipisahkan dengan “.”.

Sintaks
Major.Minor.Build.Revision
  • Versi Utama: Angka antara 11 dan 16.

  • Versi Minor: Angka antara 0 dan 255.

  • Versi Build: Angka antara 0 dan 65535.

  • Revisi: 0 dan angka positif berapa pun.

Mengonfigurasi parameter versi produk Babelfish

Anda harus menggunakan grup parameter klaster untuk mengatur parameter babelfishpg_tds.product_version di konsol. Untuk informasi selengkapnya tentang cara memodifikasi parameter klaster DB, lihat Memodifikasi parameter dalam grup parameter klaster DB.

Saat Anda menyetel parameter versi produk ke nilai yang tidak valid, perubahan tidak akan berlaku. Meskipun konsol mungkin menunjukkan nilai baru, parameter akan mempertahankan nilai sebelumnya. Periksa file log mesin untuk detail tentang pesan kesalahan.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-cluster-parameter-group \ --db-cluster-parameter-group-name mydbparametergroup \ --parameters "ParameterName=babelfishpg_tds.product_version,ParameterValue=15.2.4000.1,ApplyMethod=immediate"

Untuk Windows:

aws rds modify-db-cluster-parameter-group ^ --db-cluster-parameter-group-name mydbparametergroup ^ --parameters "ParameterName=babelfishpg_tds.product_version,ParameterValue=15.2.4000.1,ApplyMethod=immediate"

Kueri dan parameter yang terpengaruh

Kueri/Parameter Hasil Waktu efektif

SELECT @@VERSION

Mengembalikan versi SQL Server yang ditentukan pengguna (nilai babelfishpg_tsql.version = Default)

Langsung

PILIH SERVERPROPERTY (''ProductVersion)

Mengembalikan versi SQL Server yang ditentukan pengguna

Langsung

PILIH SERVERPROPERTY (''ProductMajorVersion)

Mengembalikan Versi Utama dari versi SQL Server yang ditentukan pengguna

Langsung

Token VERSION dalam Pesan Respons PRELOGIN

Server mengembalikan pesan PRELOGIN dengan versi SQL Server yang ditentukan pengguna

Berlaku ketika pengguna membuat sesi baru

SQL ServerVersion di LoginAck saat menggunakan JDBC

DatabaseMetaData. getDatabaseProductVersion () mengembalikan versi SQL Server yang ditentukan pengguna

Berlaku ketika pengguna membuat sesi baru

Antarmuka dengan parameter babelfishpg_tsql.version

Anda dapat mengatur output dari @@VERSION menggunakan parameter babelfishpg_tsql.version dan babelfishpg_tds.product_version. Contoh berikut menunjukkan bagaimana antarmuka dua parameter ini.

  • Ketika parameter babelfishpg_tsql.version adalah "default" dan babelfishpg_tds.product_version adalah 15.0.2000.8.

    • Output dari @@version – 15.0.2000.8.

  • Ketika parameter babelfishpg_tsql.version disetel ke 13.0.2000.8 dan parameter babelfishpg_tds.product_version adalah 15.0.2000.8.

    • Output dari @@version – 13.0.2000.8.