Utilizzo del parametro di versione del prodotto Babelfish - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo del parametro di versione del prodotto Babelfish

Un nuovo parametro Grand Unified Configuration (GUC) chiamato babelfishpg_tds.product_version viene introdotto dalle versioni Babelfish 2.4.0 e 3.1.0. Questo parametro consente di impostare il numero di versione del prodotto SQL Server come output di Babelfish.

Il parametro è una stringa ID di versione in 4 parti e ogni parte deve essere separata da ".".

Sintassi
Major.Minor.Build.Revision
  • Versione principale: un numero compreso tra 11 e 16.

  • Versione secondaria: un numero compreso tra 0 e 255.

  • Versione di build: un numero compreso tra 0 e 65535.

  • Revisione: 0 e qualsiasi numero positivo.

Configurazione del parametro di versione del prodotto Babelfish

È necessario utilizzare il gruppo di parametri del cluster per impostare il parametro babelfishpg_tds.product_version nella console. Per ulteriori informazioni su come modificare il parametro del cluster DB, vedere. Modifica dei parametri in un gruppo di parametri del cluster DB in Amazon Aurora

Quando si imposta il parametro della versione del prodotto su un valore non valido, la modifica non ha effetto. Sebbene la console possa mostrare il nuovo valore, il parametro mantiene il valore precedente. Controlla il file di log del motore per i dettagli sui messaggi di errore.

In Linux, macOS, oppure 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"

In 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"

Query e parametri interessati

Query/Parametro Risultato Tempo effettivo

SELECT @@VERSION

Restituisce la versione SQL del server definita dall'utente (babelfishpg_tsql.version value = Valore predefinito)

Subito

SELECT SERVERPROPERTY('ProductVersion')

Restituisce la versione del SQL server definita dall'utente

Subito

SELECT SERVERPROPERTY('ProductMajorVersion')

Restituisce la versione principale della versione del SQL server definita dall'utente

Subito

VERSIONtoken in PRELOGIN Response Message

Il server restituisce PRELOGIN messaggi con una versione del SQL server definita dall'utente

Ha effetto quando un utente crea una nuova sessione

SQLServerVersionin LoginAck quando si utilizza JDBC

DatabaseMetaData. getDatabaseProductVersion () restituisce la versione SQL del server definita dall'utente

Ha effetto quando un utente crea una nuova sessione

Interfaccia con il parametro babelfishpg_tsql.version

È possibile impostare l'output di @@ VERSION utilizzando i parametri babelfishpg_tsql.version e babelfishpg_tds.product_version. Gli esempi seguenti mostrano come si interfacciano questi due parametri.

  • Quando il parametro babelfishpg_tsql.version è predefinito e babelfishpg_tds.product_version è 15.0.2000.8.

    • Output di @@version - 15.0.2000.8.

  • Quando il parametro babelfishpg_tsql.version è impostato su 13.0.2000.8 e il parametro babelfishpg_tds.product_version è 15.0.2000.8.

    • Output di @@version - 13.0.2000.8.