

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
<a name="babelfish-guc-version"></a>

 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
<a name="babelfish-guc-version-setvalues"></a>

Anda harus menggunakan grup parameter klaster untuk mengatur parameter babelfishpg\$1tds.product\$1version di konsol. Untuk informasi selengkapnya tentang cara memodifikasi parameter cluster DB, lihat[Memodifikasi parameter dalam grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.ModifyingCluster.md).

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
<a name="babelfish-guc-version-affects"></a>


|  Query/Parameter  |  Hasil  |  Waktu efektif  | 
| --- | --- | --- | 
|   SELECT @@VERSION   |   Mengembalikan versi SQL Server yang ditentukan pengguna (nilai babelfishpg\$1tsql.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   | 
|   SQLServerVersi LoginAck saat menggunakan JDBC   |   DatabaseMetaData. getDatabaseProductVersion () mengembalikan versi SQL Server yang ditentukan pengguna   |   Berlaku ketika pengguna membuat sesi baru   | 

## Antarmuka dengan parameter babelfishpg\$1tsql.version
<a name="babelfish-guc-version-tsql"></a>

Anda dapat mengatur output dari @@VERSION menggunakan parameter babelfishpg\$1tsql.version dan babelfishpg\$1tds.product\$1version. Contoh berikut menunjukkan bagaimana antarmuka dua parameter ini.
+ Ketika parameter babelfishpg\$1tsql.version adalah "default" dan babelfishpg\$1tds.product\$1version adalah 15.0.2000.8.
  +  Output dari @@version – 15.0.2000.8.
+ Ketika parameter babelfishpg\$1tsql.version disetel ke 13.0.2000.8 dan parameter babelfishpg\$1tds.product\$1version adalah 15.0.2000.8.
  + Output dari @@version – 13.0.2000.8.