

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verwenden des Babelfish-Produktversionsparameters
<a name="babelfish-guc-version"></a>

 Ein neuer Grand Unified Configuration (GUC)-Parameter namens `babelfishpg_tds.product_version` wird in den Versionen Babelfish 2.4.0 und 3.1.0 eingeführt. Mit diesem Parameter können Sie die Versionsnummer des SQL-Server-Produkts als Ausgabe von Babelfish festlegen. 

Der Parameter ist eine 4-teilige Versions-ID-Zeichenfolge und jeder Teil sollte durch „.“ getrennt werden. 

Syntax  

```
Major.Minor.Build.Revision
```
+ Hauptversion: Eine Zahl zwischen 11 und 16.
+ Nebenversion: Eine Zahl zwischen 0 und 255. 
+ Build-Version: Eine Zahl zwischen 0 und 65535.
+ Revision: 0 und eine beliebige positive Zahl.

## Konfigurieren des Babelfish-Produktversionsparameters
<a name="babelfish-guc-version-setvalues"></a>

Sie müssen die Cluster-Parametergruppe verwenden, um den Parameter babelfishpg\_tds.product\_version in der Konsole festzulegen. Weitere Informationen zum Ändern des DB-Cluster-Parameters finden Sie unter [Ändern von Parametern in einer DB-Cluster-Parametergruppe in Amazon Aurora](USER_WorkingWithParamGroups.ModifyingCluster.md).

Wenn Sie den Produktversionsparameter auf einen ungültigen Wert festlegen, wird die Änderung nicht wirksam. Die Konsole zeigt Ihnen möglicherweise den neuen Wert an, der Parameter behält jedoch den vorherigen Wert bei. Details zu den Fehlermeldungen können Sie der Engine-Protokolldatei entnehmen. 

Für Linux, macOS oder 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"
```

Für 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"
```

## Betroffene Abfragen und Parameter
<a name="babelfish-guc-version-affects"></a>


|  Query/Parameter  |  Ergebnis  |  Wirksamkeit  | 
| --- | --- | --- | 
|  SELECT @@VERSION  |  Gibt die benutzerdefinierte SQL-Server-Version zurück (babelfishpg\_tsql.version value = Standard)  |  Sofort  | 
|  WÄHLEN SIE SERVERPROPERTY ('ProductVersion')  |  Gibt die benutzerdefinierte SQL-Server-Version zurück  |  Sofort  | 
|  WÄHLEN SIE SERVERPROPERTY (''ProductMajorVersion)  |  Gibt die Hauptversion der benutzerdefinierte SQL-Server-Version zurück  |  Sofort  | 
|  VERSION-Token in der PRELOGIN-Antwortnachricht  |  Der Server gibt PRELOGIN-Nachrichten mit der benutzerdefinierten SQL-Server-Version zurück  |  Wird wirksam, wenn ein Benutzer eine neue Sitzung erstellt  | 
|  SQLServerVersion in LoginAck bei Verwendung von JDBC  |  DatabaseMetaData.getDatabaseProductVersion() gibt die benutzerdefinierte SQL Server-Version zurück  |  Wird wirksam, wenn ein Benutzer eine neue Sitzung erstellt  | 

## Schnittstelle mit dem Parameter babelfishpg\_tsql.version
<a name="babelfish-guc-version-tsql"></a>

Sie können die Ausgabe von @@VERSION mit den Parametern babelfishpg\_tsql.version und babelfishpg\_tds.product\_version festlegen. In den folgenden Beispielen wird gezeigt, wie sich diese beiden Parameter zueinander verhalten.
+ Wenn der Parameter babelfishpg\_tsql.version „default“ ist und der Parameter babelfishpg\_tds.product\_version 15.0.2000.8 lautet.
  +  Ausgabe von @@version – 15.0.2000.8.
+ Wenn der Parameter babelfishpg\_tsql.version auf 13.0.2000.8 festgelegt ist und der Parameter babelfishpg\_tds.product\_version 15.0.2000.8 lautet.
  + Ausgabe von @@version – 13.0.2000.8.