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 babelfishpg_tds.product_version
disebut diperkenalkan dari versi Babelfish 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 cluster DB, lihatMemodifikasi parameter dalam grup parameter cluster DB di Amazon Aurora.
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 |
SELECT SERVERPROPERTY('ProductVersion') |
Mengembalikan versi SQL Server yang ditentukan pengguna |
Langsung |
SELECT SERVERPROPERTY('ProductMajorVersion') |
Mengembalikan Versi Utama dari versi SQL Server yang ditentukan pengguna |
Langsung |
VERSIONtoken dalam Pesan PRELOGIN Respons |
Server mengembalikan PRELOGIN pesan dengan versi SQL Server yang ditentukan pengguna |
Berlaku ketika pengguna membuat sesi baru |
SQLServerVersiondi 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 @@ 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.
-