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 è stato introdotto nelle 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 di database, consulta Modifica di parametri in un gruppo di parametri cluster di database.

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.

Per LinuxmacOS, oUnix:

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"

Per 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 di SQL Server definita dall'utente (valore babelfishpg_tsql.version = predefinito)

Subito

SELEZIONA SERVERPROPERTY ('ProductVersion')

Restituisce la versione di SQL Server definita dall'utente

Subito

SELEZIONA SERVERPROPERTY (''ProductMajorVersion)

Restituisce la versione principale della versione di SQL Server definita dall'utente

Subito

Token VERSION nel messaggio di risposta PRELOGIN

Il server restituisce i messaggi PRELOGIN con la versione di SQL Server definita dall'utente

Ha effetto quando un utente crea una nuova sessione

SQL ServerVersion in LoginAck quando si utilizza JDBC

DatabaseMetaData. getDatabaseProductVersion () restituisce la versione di SQL 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.