Aggiornamenti di Babelfish per Aurora Postgre SQL - 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à.

Aggiornamenti di Babelfish per Aurora Postgre SQL

Di seguito, puoi trovare informazioni sulle versioni di Babelfish rilasciate per Aurora Postgre. SQL Babelfish è un'opzione disponibile con Aurora Postgre versione 13.4 e successive. SQL Gli aggiornamenti a Babelfish diventano disponibili con alcune nuove versioni del motore di database Aurora Postgre. SQL

Per informazioni sulle estensioni Aurora Postgre con Babelfish, consulta Usare SQL le estensioni Aurora Postgre con Babelfish. SQL

Per informazioni sugli aggiornamenti delle versioni di Babelfish, consulta Aggiornamenti della versione di Babelfish.

Per un elenco delle funzionalità supportate e non supportate nelle diverse versioni di Babelfish, consulta Babelfish for Aurora Postgre reference. SQL

Babelfish per le versioni Aurora Postgre 4.x SQL

Babelfish per Aurora Postgre 4.3 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 16.4. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 16.4, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 4.3 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 4.3.0, 30 settembre 2024

Nuove caratteristiche
  • Aggiunto il supporto per il partizionamento in Babelfish. Per ulteriori informazioni, vedi Comprendere il partizionamento in Babelfish.

  • Supporta le funzioni CHARINDEX() di sistema PATINDEX() e REPLACE() le collazioni non deterministiche di Babelfish.

  • Abilitazione del supporto perSTContains, le funzioni di PostGIS estensione per STEquals STArea i tipi di dati geospaziali.

Miglioramenti della sicurezza
  • È stato risolto un problema che consentiva potenzialmente agli utenti non privilegiati di eliminare altri utenti e ruoli in alcuni scenari.

  • È stato risolto un problema relativo alla sys.database_principals visualizzazione dei metadati relativi a tutti gli utenti indipendentemente dai privilegi del server principale.

Miglioramenti della stabilità ad alta priorità
  • È stato risolto un problema a causa del quale information_schema.tables restituiva un table_name errato.

  • È stato risolto un problema a causa del quale less than operator forniva risultati errati per i tipi di dati binari.

  • È stata corretta l'OIDsincoerenza con i trigger nella OBJECT_ID() funzione e sys.objects nella visualizzazione.

  • È stato risolto un problema relativo alla funzione di plpgsql estensione. Le impostazioni locali della funzione per le variabili di configurazione in fase di esecuzione potrebbero non essere ripristinate al termine dell'esecuzione della funzione quando Babelfish è installato.

Miglioramenti aggiuntivi
  • Comportamento corretto diTRIM(),, LTRIM() RTRIM()LEFT(), e delle RIGHT() funzioni per l'input contenente caratteri multibyte, restituendo il risultato con il tipo di dati appropriato basato sul tipo di dati dell'argomento.

  • Prestazioni migliorate dell'operatore like con regole di confronto non deterministiche.

  • È stato risolto un problema per cui la patch di ricerca poteva essere errata quando il nome del database e/o il nome dello schema contenevano caratteri speciali tra virgolette.

  • Risolta la differenza di comportamento in Babelfish e TSQL for UPPER() e LOWER() funziona con caratteri multibyte e argomenti e tipi restituiti appropriati.

  • È stato aggiunto il supporto WITH RECOMPILE per le procedure SQL memorizzate in Transact e per la ALTER PROCEDURE clausola for.

  • La sp_tables procedura ora consente di utilizzare il carattere % jolly nel parametro. @table_qualifier Ciò semplifica la ricerca delle tabelle grazie alla corrispondenza dei modelli nei nomi delle tabelle.

  • Differenza fissa nel comportamento in Babelfish e TSQL for STUFF() e TRANSLATE() funzioni con caratteri multibyte SUBSTRING() e argomenti e tipi di restituzione appropriati.

  • Messaggio di errore aggiornato per GRANT le istruzioni,,. REVOKE DENY

  • Comportamento REVERSE() corretto e REPLICATE() funzioni per l'input contenente caratteri multibyte, restituendo il risultato con il tipo di dati appropriato basato sul tipo di dati dell'argomento. REPLACE()

  • Output fisso della funzione per argomenti di input non positivi. SPACE()

  • Migliore gestione della memoria quando si utilizza BCP su una tabella con indici.

  • È stato risolto un problema per cui DML la OUTPUT INTO clausola with attivava un trigger e poteva causare un errore.

  • È stato risolto un problema relativo alla risoluzione del tipo di dati con la clausola di unione.

  • È stato corretto un messaggio di errore per la SUBSTRING() funzione quando il numero di argomenti non è appropriato.

  • È stato risolto un problema che si verificava quando il commento veniva fornito con il nome della colonna.

  • È stato risolto un problema relativo alla sys.server_principals visualizzazione dell'inserimento dei public ruoli.

  • È stato aggiunto il supporto per la WITHIN GROUP clausola relativa alla STRING_AGG() funzione.

  • Risolto il problema di DDL esportazione per il database conSSMS.

  • È stato aggiunto il supporto per nuove estensioni vettoriali come halfvec sparsevec, introdotte nella versione 0.7 di pgvector.

  • Aggiunto il supporto per mostrare l'appartenenza al gruppo Windows nella funzione T. SQL IS_MEMBER()

Babelfish per Aurora Postgre 4.2 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 16.3. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 16.3, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 4.2 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 4.2.1, 27 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 4.2.0, 8 agosto 2024

Nuove funzionalità
  • È stato introdotto il supporto per la replica logica SQL nativa di Postgre in modo che gli utenti possano replicare e sincronizzare le singole tabelle da un'origine a uno o più destinatari utilizzando un modello di editore e sottoscrittore.

  • È stato aggiunto il supporto per le Blue/Green deployments with Babelfish. You can now use Amazon RDS Blue/Green implementazioni, per apportare e testare le modifiche al database prima di implementarle in un ambiente di produzione. Per ulteriori informazioni, consulta Panoramica delle implementazioni di Amazon RDS Blue/Green per Aurora.

  • È stato aggiunto il supporto per/.. GRANT REVOKE ONSCHEMA.. in Babelfish.

    • Le seguenti autorizzazioni sono supportate in base ai tipi di oggetto.

      • Autorizzazioni per funzioni scalari:. EXECUTE

      • Autorizzazioni per funzioni con valori di tabella —. EXECUTE

      • Autorizzazioni per procedure memorizzate —. EXECUTE

      • Autorizzazioni per le tabelle —DELETE,,INSERT,REFERENCES,SELECT. UPDATE

      • Visualizza le autorizzazioni —DELETE,,INSERT,REFERENCES,SELECT. UPDATE

    • CASCADEnon è supportato con Grant/Revoke on Schema.

    • GRANT/REVOKEOPTIONFOR.. on SCHEMA non è supportato in Babelfish.

    • GRANT/REVOKEinside CREATE SCHEMA non è supportato in Babelfish.

  • È stato aggiunto il supporto sys.login_token e le visualizzazioni di sys.user_token sistema.

  • È stato aggiunto il supporto per la LIKE clausola per alcune regole di confronto basate sull'intelligenza artificiale. Per ulteriori informazioni, vedi Collazioni deterministiche e non deterministiche in Babelfish.

  • È stato aggiunto il supporto all'autenticazione Active Directory basata su Group Security. Gli utenti possono gestire i propri carichi di lavoro senza dover fornire accessi individuali con un livello di sicurezza avanzato. Per ulteriori informazioni, consulta Configurazione dell'autenticazione kerberos utilizzando i gruppi di sicurezza Active Directory per Babelfish.

  • È stato aggiunto il supporto di e per l'operatore. CTE JOIN PIVOT

  • Supporta la ALTER sintassi per Proc.

  • Supporta la ridenominazione di un database SQL Server.

  • Supporta vincoli unici sulle colonne annullabili. Escape babelfishpg_tsql.escape_hatch_unique_constraint hatch è obsoleto.

  • È stato introdotto il supporto per la trasformazione e la cache delle subquery correlate per migliorare le prestazioni delle query trasformando la sottoquery correlata scalare in query di join o memorizzando nella cache il set di risultati della sottoquery e riducendo le riesecuzioni di sottoquery duplicate quando la trasformazione non è possibile. Per ulteriori informazioni, vedere Ottimizzazione delle sottoquery correlate in Babelfish.

Miglioramenti critici relativi alla stabilità
  • È stato risolto il problema che produceva un errore di sintassi con alias di colonna delimitati senza spazi bianchi precedenti.

  • La creazione di un utente per un accesso viene bloccata quando il relativo accesso è già membro di sysadmin.

  • È stato corretto il tipo di colonna delle SQL viste T per utilizzare nvarchar (max).

  • È stata corretta la definition colonna della TSQL vista sys.sql_modules che dovrebbe avere il tipo di dati. nvarchar(max)

  • È stato risolto il problema di trasferimento dalla geometria al tipo di byte dati varbinary quando era zero. SRID

  • È stato risolto il problema degli indici che non venivano utilizzati in caso di query di confronto tra tipi di dati numerici e interi.

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema per cui Babelfish generava inaspettatamente un errore quando era connesso a o. pyodbc sqlalchemy

  • È stato risolto un problema con la TRIGGER clausola INSTEAD OF quando su di essa era impostata la stessa tabella. AFTER TRIGGER

  • È stato risolto il problema di arresto anomalo in determinate condizioni durante l'esecuzione di una copia in blocco.

  • Arresto anomalo. handle_where_clause_restargets_right()

  • Risolto un bug che poteva causare il riavvio del server durante l'esecuzione dell'comment on triggeristruzione sull'endpoint dell'istanza Babelfish for Aurora Postgre. SQL

  • È stato risolto il problema con CONVERT () che restituiva la data nel formato di data corretto quando convertita in and. char nchar

  • Problema risolto con l'inserimento della stringa datetime con dateformat 13 nella colonna di tipo. datetime

  • Sono state corrette diverse colonne nel catalogo di sistema. sys.index_columns È stato inoltre risolto il problema relativo DDL all'esportazione di tabelle con indici.

  • Risolto un problema con... ALTER TABLE DROPCONSTRAINTdove in alcuni casi non era in grado di eliminare il vincolo.

  • Risolto il problema relativo alla visualizzazione di un errore imprevisto not all Parameters have names durante SP_EXECSQL il contenimento. TVP

  • È stato risolto un problema nella gestione delle istruzioni di aggiornamento o eliminazione insp_describe_undeclared_parameters.

  • Risolte le differenze comportamentali tra stringhe letterali e. CAST datetime datetime2 datetimeoffset

  • Risolte le differenze comportamentali nelle COALESCE funzioni durante la chiamata con la combinazione di variabili e costanti.

  • È stato risolto un problema a causa del quale alcune query con clausola ORDER BY non utilizzavano gli indici delle chiavi primarie.

  • È stato risolto un problema con il ALTER PROCEDURE comandoCREATE/che poteva causare il riavvio del server se il nome della procedura contiene caratteri bianchi speciali.

  • È stato risolto un problema per cui la query poteva restituire un risultato errato quando il predicato SCOPE coinvolgeva _ IDENTITY ().

Miglioramenti aggiuntivi
  • Risolto il problema della perdita di memoria nella conversione decimale (numerica) per l'importazione. BCP

  • È stato risolto il problema del with tablock suggerimento che causava un errore durante l'inserimento di istruzioni in blocco.

  • È stato aggiunto il supporto per le virgolette con doppio escape e sbilanciate in. sp_tables table_type

  • È stata aggiunta la restrizione all'eliminazione delle estensioni Babelfish per tutti gli utenti tranne il ruolo di amministratore.

  • Impedisci gli aggiornamenti parziali delle estensioni Babelfish.

  • sys procedure columnproperty ora supporta proprietà aggiuntive,,,. iscomputed columnid ordinal isidentity

  • DDLla creazione di script di indici o vincoli ora includerà l'ordinamento corretto con le colonne.

  • È stato corretto un errore che consentiva di fare riferimento a #tmp table in una procedura annidata tramite la clausola _ID (). OBJECT

  • È stato risolto un problema che consentiva di evitare errori durante l'eliminazione del trigger creato sulla tabella temporanea.

  • È stato apportato un miglioramento per consentire alle variabili di tabella di avere un nome più lungo di 63 caratteri.

  • È stato risolto il problema con le opzioni --schema-only e --data-only delle utilità. BabelfishDump

  • È stato risolto il problema relativo all' BabelfishDump utilità che impediva il dump delle proprietà estese.

  • È stato risolto il problema relativo al fatto che il riferimento di colonna completo non funzionava nella funzione PIVOT aggregata.

  • È stato corretto un errore che consentiva la modifica della procedura dall'endpoint PG.

  • Esecuzione di istruzioni SET RESET /role bloccate dall'TDSendpoint.

  • È stato modificato il comportamento predefinito della ricerca nel testo completo in GUC modo che la funzionalità sia attivata per impostazione OFF predefinita. È possibile impostare GUC l'utilizzo ignore delle FTS funzionalità.

Babelfish per Aurora Postgre 4.1 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 16.2. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 16.2, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 4.1 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 4.1.2, 7 ottobre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 4.1.1, 20 giugno 2024

Miglioramenti con priorità alta relativi alla stabilità
  • Prestazioni ottimizzate per Create and Drop Database for Babelfish.

  • Risolto un crash con l'esecuzione di funzioni pltsql definite dall'utente.

Aurora Babelfish versione 4.1.0, 29 aprile 2024

Nuove funzionalità
  • Babelfish introduce il supporto per due tipi di dati spaziali Geometry e Geography per archiviare e manipolare i dati spaziali in un ambito limitato. Per ulteriori informazioni, consulta Babelfish supporta i tipi di dati geospaziali.

  • Consentire il supporto in Babelfish. SELECT FOR JSON AUTO

  • Supporta la capacità di eseguire ricerche di somiglianza vettoriale utilizzando l'pgvectorestensione tramite Babelfish. È supportata anche la capacità di utilizzo HNSW e di IVFLAT indicizzazione. Per ulteriori informazioni, consulta Usare pgvector in Babelfish.

  • Supporta la possibilità di accedere a servizi Amazon Machine Learning come Amazon Comprehend, Amazon Sagemaker e Amazon Bedrock tramite estensione. aws_ml Per ulteriori informazioni, consulta Usare l'apprendimento automatico di Amazon Aurora con Babelfish.

  • SQLProcedura Support T-sp_procedure_params_100_managed.

  • CONTAINSla clausola utilizzata nella ricerca a testo completo supporterà anche caratteri speciali e cifre singole nelle condizioni di ricerca. Per ulteriori informazioni, vedere Ricerca nel testo completo in Babelfish.

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema nell'enumerazione del database Object Explorer con la versione 19.2. SSMS

  • È stato risolto un problema che causava un errore durante la selezione dei dati dalla variabile NVARCHAR(MAX)VARCHAR(MAX), VARBINARY(MAX) con stringhe di grande lunghezza.

  • È stato risolto il problema relativo all'imbottitura degli spazi vuoti nel tipo di dati char per i caratteri multibyte.

  • È stato risolto il problema di prestazioni relativo all'enumerazione di tabelle e viste in Object Explorer. SSMS

  • È stato corretto il sistema di confronto delle colonne predefinito in modo che corrispondesse alle regole di confronto del server gestite per alcune viste di sistema. babelfishpg_tsql.server_collation_name L'elenco delle viste fisse di sistema è composto da sys.check_constraints sys.data_spacessys.default_constraints,sys.dm_exec_connections,sys.foreign_keys,sys.key_constraints,sys.stats,,sys.syscolumns,sys.sysforeignkeys,sys.sysprocesses,sys.system_objects, sys.table_typessys.tables, sys.types e. sys.views sys.xml_indexes

  • Limita la creazione di funzioni/procedure con lo stesso nome in Babelfish.

Miglioramenti con priorità alta relativi alla stabilità
  • Prestazioni migliorate per la procedura di sistema. sp_tablecollations_100

  • È stato risolto un problema con gli aggiornamenti delle versioni principali in cui le viste contenevano il cast da una stringa letterale a una di tipo binario.

  • Risolto un bug in cui il parallel worker non era in grado di recuperare il nome del database logico.

  • Risolto il problema di prestazioni relativo date al confronto con. datetime

Miglioramenti aggiuntivi
  • È stato risolto un problema relativo alla duplicazione object_id sys.all_objects dopo l'aggiornamento della versione principale.

  • È stato risolto un problema nelle CAST funzioni Binary to Varchar e Rowversion toVarchar.

  • È stato risolto un problema relativo all'inserimento nell'esecuzione dell'istruzione con la variabile di tabella quando la variabile di tabella non esisteva.

  • È stato risolto un problema per cui la stringa esadecimale di input convertita in tipo binario non aveva la lunghezza dei dati corretta.

  • È stato risolto un problema relativo all'errore di maiuscole/minuscole insp_columns_100.

  • Risolto un crash nella ricerca di Table Variable dopo l'TVPesecuzione tramite. TDS RPC SPExecuteSQL

  • Supporta gli spazi bianchi incorporati negli operatori di confronto multicaratteri.

  • Supporta gli operatori adiacenti @@variables senza separare gli spazi bianchi.

  • Risolto un crash con l'esecuzione della procedura se la procedura si cancella da sola o ripristina la transazione che ha creato la procedura.

  • Support per la AS parola chiave in CREATE funzione per tutti i casi.

  • Supporta le espressioni nelle SELECT...OFFSET...FETCH clausole.

  • Supporta la SET TRAN ISOLATION LEVEL sintassi.

  • Supporta la notazione a virgola mobile senza esponente.

  • Supporta gli operatori di confronto !< e!>.

  • Support DROP INDEX schema.table.index e DROP INDEX index ON schema.table sintassi.

Babelfish per Aurora Postgre 4.0 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 16.1. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 16.1, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 4.0 (la versione 4.0 si basa sulla versione 3.4) aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 4.0.2, 17 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 4.0.1, 24 giugno 2024

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema con l'esecuzione di query in parallelo a causa del quale un backend poteva rimanere bloccato a tempo indeterminato in alcuni casi.

  • Prestazioni ottimizzate per Create and Drop Databases for Babelfish.

  • Risolto un crash con l'esecuzione di funzioni pltsql definite dall'utente.

Aurora Babelfish versione 4.0.0, 31 gennaio 2024

Nuove funzionalità
  • Supporto limitato per la ricerca nel testo completo in Babelfish. Per ulteriori informazioni, consulta Ricerca nel testo completo in Babelfish.

  • È stato aggiunto il supporto per la creazione INSTEAD di trigger OF su Views.

  • È stata modificata la modalità di migrazione predefinita di Babelfish da un singolo database a più database.

Miglioramenti della sicurezza
  • Risolti i problemi di sicurezza relativi alla gestione del TSQL login e degli utenti.

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema di regressione a causa del quale update-join con la tabella inserita nella procedura di attivazione causava un errore. result relation must be a regular relation

  • È stato risolto il problema per cui in precedenza le interrogazioni information_schema per i tipi U e V davano risultati diversi in Babelfish.

  • È stato risolto un problema che impediva il blocco dell'avanzamento del vuoto quando si utilizzavano tabelle temporanee in determinate situazioni.

Miglioramenti aggiuntivi
  • È stato risolto un problema con il nome principale nella visualizzazione pg_stat_gssapi del catalogo.

  • È stato risolto un problema relativo alle funzioni parsename session_context e all'sp_set_session_contextutilizzo con regole di confronto del server non predefinite.

Raccomandazioni
  • Ti consigliamo di eseguire l'aggiornamento dalla SQL versione 14 alla 15 di Aurora Postgre e poi dalla versione 15 alla 16. Attualmente, l'aggiornamento diretto dalla versione 14 alla 16 non è supportato e non riesce con un errore.

Babelfish per le versioni 3.x di Aurora Postgre SQL

Babelfish per Aurora Postgre 3.7 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.8. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.8, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.7 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.7.0, 30 settembre 2024

Nuove funzionalità
  • Abilitazione del supporto per STContainsSTEquals, le funzioni di PostGIS estensione per STArea i tipi di dati geospaziali.

Miglioramenti della sicurezza
  • È stato risolto un problema che consentiva potenzialmente agli utenti non privilegiati di eliminare altri utenti e ruoli in alcuni scenari.

  • È stato risolto un problema relativo alla sys.database_principals visualizzazione dei metadati relativi a tutti gli utenti indipendentemente dai privilegi del server principale.

Miglioramenti della stabilità ad alta priorità
  • È stato risolto un problema con la information_schema.tables restituzione di table_name errato.

  • È stato risolto un problema a causa del quale less than operator forniva risultati errati per i tipi di dati binari.

  • È stata corretta l'OIDsincoerenza con i trigger nella OBJECT_ID() funzione e sys.objects nella visualizzazione.

  • È stato risolto un problema relativo alla funzione di plpgsql estensione. Le impostazioni locali della funzione per le variabili di configurazione in fase di esecuzione potrebbero non essere ripristinate al termine dell'esecuzione della funzione quando Babelfish è installato.

Miglioramenti aggiuntivi
  • Comportamento corretto diTRIM(),, LTRIM() RTRIM()LEFT(), e delle RIGHT() funzioni per l'input contenente caratteri multibyte, restituendo il risultato con il tipo di dati appropriato basato sul tipo di dati dell'argomento.

  • Prestazioni migliorate dell'operatore like con regole di confronto non deterministiche.

  • È stato risolto un problema per cui la patch di ricerca poteva essere errata quando il nome del database e/o il nome dello schema contenevano caratteri speciali tra virgolette.

  • Risolta la differenza di comportamento in Babelfish e TSQL for UPPER() e LOWER() funziona con caratteri multibyte e argomenti e tipi restituiti appropriati.

  • La sp_tables procedura ora consente di utilizzare il carattere % jolly nel parametro. @table_qualifier Ciò semplifica la ricerca delle tabelle grazie alla corrispondenza dei modelli nei nomi delle tabelle.

  • Differenza fissa nel comportamento in Babelfish e TSQL for STUFF() e TRANSLATE() funzioni con caratteri multibyte SUBSTRING() e argomenti e tipi di restituzione appropriati.

  • Messaggio di errore aggiornato per le dichiarazioni. GRANT/REVOKE/DENY

  • Comportamento REVERSE() corretto e REPLICATE() funzioni per l'input contenente caratteri multibyte, restituendo il risultato con il tipo di dati appropriato basato sul tipo di dati dell'argomento. REPLACE()

  • Output fisso della funzione per argomenti di input non positivi. SPACE()

  • Migliore gestione della memoria quando si utilizza BCP su una tabella con indici.

  • È stato risolto un problema per cui DML la OUTPUT INTO clausola with attivava un trigger e poteva causare un errore.

  • È stato risolto un problema relativo alla risoluzione del tipo di dati con la clausola di unione.

  • È stato corretto un messaggio di errore per la SUBSTRING() funzione quando il numero di argomenti non è appropriato.

  • È stato risolto un problema che si verificava quando il commento veniva fornito con il nome della colonna.

  • È stato risolto un problema relativo alla sys.server_principals visualizzazione dell'inserimento dei public ruoli.

  • Risolto il problema di DDL esportazione per il database conSSMS.

  • Aggiunto il supporto per mostrare l'appartenenza al gruppo Windows nella SQL funzione IS_MEMBER() T.

Babelfish per Aurora Postgre 3.6 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.7. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.7, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.6 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.6.1, 27 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 3.6.0, 8 agosto 2024

Nuove funzionalità
  • È stato introdotto il supporto per la replica logica SQL nativa di Postgre in modo che gli utenti possano replicare e sincronizzare le singole tabelle da un'origine a uno o più destinatari utilizzando un modello di editore e sottoscrittore.

  • È stato aggiunto il supporto per le Blue/Green deployments with Babelfish. You can now use Amazon RDS Blue/Green implementazioni, per apportare e testare le modifiche al database prima di implementarle in un ambiente di produzione. Per ulteriori informazioni, consulta Panoramica delle implementazioni di Amazon RDS Blue/Green per Aurora.

  • È stato aggiunto il supporto per/.. GRANT REVOKE ONSCHEMA.. in Babelfish.

    • Le seguenti autorizzazioni sono supportate in base ai tipi di oggetto.

      • Autorizzazioni per funzioni scalari:. EXECUTE

      • Autorizzazioni per funzioni con valori di tabella —. EXECUTE

      • Autorizzazioni per procedure memorizzate —. EXECUTE

      • Autorizzazioni per le tabelle —DELETE,,INSERT,REFERENCES,SELECT. UPDATE

      • Visualizza le autorizzazioni —DELETE,,INSERT,REFERENCES,SELECT. UPDATE

    • CASCADEnon è supportato con Grant/Revoke on Schema.

    • GRANT/REVOKEOPTIONFOR.. on SCHEMA non è supportato in Babelfish.

    • GRANT/REVOKEinside CREATE SCHEMA non è supportato in Babelfish.

  • È stato aggiunto il supporto sys.login_token e le visualizzazioni di sys.user_token sistema.

  • È stato aggiunto il supporto per la LIKE clausola per alcune regole di confronto basate sull'intelligenza artificiale. Per ulteriori informazioni, vedi Collazioni deterministiche e non deterministiche in Babelfish.

  • È stato aggiunto il supporto all'autenticazione Active Directory basata su Group Security. Gli utenti possono gestire i propri carichi di lavoro senza dover fornire accessi individuali con un livello di sicurezza avanzato. Per ulteriori informazioni, consulta Configurazione dell'autenticazione kerberos utilizzando i gruppi di sicurezza Active Directory per Babelfish.

  • È stato aggiunto il supporto di e per l'operatore. CTE JOIN PIVOT

  • Supporta la ALTER sintassi per Proc.

  • Supporta la ridenominazione di un database SQL Server.

  • Supporta vincoli unici sulle colonne annullabili. Escape babelfishpg_tsql.escape_hatch_unique_constraint hatch è obsoleto.

Miglioramenti critici relativi alla stabilità
  • È stato risolto il problema che produceva un errore di sintassi con alias di colonna delimitati senza spazi bianchi precedenti.

  • La creazione di un utente per un accesso viene bloccata quando il relativo accesso è già membro di sysadmin.

  • È stato corretto il tipo di colonna delle SQL viste T per utilizzare nvarchar (max).

  • È stata corretta la definition colonna della TSQL vista sys.sql_modules che dovrebbe avere il tipo di dati. nvarchar(max)

  • È stato risolto il problema di trasferimento dalla geometria al tipo di byte dati varbinary quando era zero. SRID

  • È stato risolto il problema degli indici che non venivano utilizzati in caso di query di confronto tra tipi di dati numerici e interi.

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema per cui Babelfish generava inaspettatamente un errore quando era connesso a o. pyodbc sqlalchemy

  • È stato risolto un problema con la TRIGGER clausola INSTEAD OF quando su di essa era impostata la stessa tabella. AFTER TRIGGER

  • È stato risolto il problema di arresto anomalo in determinate condizioni durante l'esecuzione di una copia in blocco.

  • Arresto anomalo. handle_where_clause_restargets_right()

  • Risolto un bug che poteva causare il riavvio del server durante l'esecuzione dell'comment on triggeristruzione sull'endpoint dell'istanza Babelfish for Aurora Postgre. SQL

  • È stato risolto il problema con CONVERT () che restituiva la data nel formato di data corretto quando convertita in and. char nchar

  • Problema risolto con l'inserimento della stringa datetime con dateformat 13 nella colonna di tipo. datetime

  • Sono state corrette diverse colonne nel catalogo di sistema. sys.index_columns È stato inoltre risolto il problema relativo DDL all'esportazione di tabelle con indici.

  • Risolto un problema con... ALTER TABLE DROPCONSTRAINTdove in alcuni casi non era in grado di eliminare il vincolo.

  • Risolto il problema relativo alla visualizzazione di un errore imprevisto not all Parameters have names durante SP_EXECSQL il contenimento. TVP

  • È stato risolto un problema nella gestione delle istruzioni di aggiornamento o eliminazione insp_describe_undeclared_parameters.

  • Risolte le differenze comportamentali tra stringhe letterali e. CAST datetime datetime2 datetimeoffset

  • Risolte le differenze comportamentali nelle COALESCE funzioni durante la chiamata con la combinazione di variabili e costanti.

  • È stato risolto un problema a causa del quale alcune query con clausola ORDER BY non utilizzavano gli indici delle chiavi primarie.

  • È stato risolto un problema con il ALTER PROCEDURE comandoCREATE/che poteva causare il riavvio del server se il nome della procedura contiene caratteri bianchi speciali.

  • È stato risolto un problema per cui la query poteva restituire un risultato errato quando il predicato SCOPE coinvolgeva _ IDENTITY ().

Miglioramenti aggiuntivi
  • Risolto il problema della perdita di memoria nella conversione decimale (numerica) per l'importazione. BCP

  • È stato risolto il problema del with tablock suggerimento che causava un errore durante l'inserimento di istruzioni in blocco.

  • È stato aggiunto il supporto per le virgolette con doppio escape e sbilanciate in. sp_tables table_type

  • È stata aggiunta la restrizione all'eliminazione delle estensioni Babelfish per tutti gli utenti tranne il ruolo di amministratore.

  • Impedisci gli aggiornamenti parziali delle estensioni Babelfish.

  • sys procedure columnproperty ora supporta proprietà aggiuntive,,,. iscomputed columnid ordinal isidentity

  • DDLla creazione di script di indici o vincoli ora includerà l'ordinamento corretto con le colonne.

  • È stato corretto un errore che consentiva di fare riferimento a #tmp table in una procedura annidata tramite la clausola _ID (). OBJECT

  • È stato risolto un problema che consentiva di evitare errori durante l'eliminazione del trigger creato sulla tabella temporanea.

  • È stato apportato un miglioramento per consentire alle variabili di tabella di avere un nome più lungo di 63 caratteri.

  • È stato risolto il problema con le opzioni --schema-only e --data-only delle utilità. BabelfishDump

  • È stato risolto il problema relativo all' BabelfishDump utilità che impediva il dump delle proprietà estese.

  • È stato risolto il problema relativo al fatto che il riferimento di colonna completo non funzionava nella funzione PIVOT aggregata.

  • È stato corretto un errore che consentiva la modifica della procedura dall'endpoint PG.

  • Esecuzione di istruzioni SET RESET /role bloccate dall'TDSendpoint.

Babelfish per Aurora Postgre 3.5 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.6. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.6, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.5 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.5.2, 7 ottobre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 3.5.1, 20 giugno 2024

Miglioramenti con priorità alta relativi alla stabilità
  • Risolto un crash con l'esecuzione di funzioni pltsql definite dall'utente.

Aurora Babelfish versione 3.5.0, 29 aprile 2024

Nuove funzionalità
  • Babelfish introduce il supporto per due tipi di dati spaziali Geometry e Geography per archiviare e manipolare i dati spaziali in un ambito limitato. Per ulteriori informazioni, consulta Babelfish supporta i tipi di dati geospaziali.

  • Consentire il supporto in Babelfish. SELECT FOR JSON AUTO

  • Supporta la capacità di eseguire ricerche di somiglianza vettoriale utilizzando l'pgvectorestensione tramite Babelfish. È supportata anche la capacità di utilizzo HNSW e di IVFLAT indicizzazione. Per ulteriori informazioni, consulta Usare pgvector in Babelfish.

  • Supporta la possibilità di accedere a servizi Amazon Machine Learning come Amazon Comprehend, Amazon Sagemaker e Amazon Bedrock tramite estensione. aws_ml Per ulteriori informazioni, consulta Usare l'apprendimento automatico di Amazon Aurora con Babelfish.

  • SQLProcedura Support T-sp_procedure_params_100_managed.

  • Supporta la creazione di Instead of Triggers (DML) su SQL Server Views.

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema nell'enumerazione del database Object Explorer con la versione 19.2. SSMS

  • È stato risolto un problema che causava un errore durante la selezione dei dati dalla variabile NVARCHAR(MAX)VARCHAR(MAX), VARBINARY(MAX) con stringhe di grande lunghezza.

  • È stato risolto il problema relativo all'imbottitura degli spazi vuoti nel tipo di dati char per i caratteri multibyte.

  • È stato risolto il problema di prestazioni relativo all'enumerazione di tabelle e viste in Object Explorer. SSMS

  • È stato corretto il sistema di confronto delle colonne predefinito in modo che corrispondesse alle regole di confronto del server gestite per alcune viste di sistema. babelfishpg_tsql.server_collation_name L'elenco delle viste fisse di sistema è composto da sys.check_constraints sys.data_spacessys.default_constraints,sys.dm_exec_connections,sys.foreign_keys,sys.key_constraints,sys.stats,,sys.syscolumns,sys.sysforeignkeys,sys.sysprocesses,sys.system_objects, sys.table_typessys.tables, sys.types e. sys.views sys.xml_indexes

  • Limita la creazione di funzioni/procedure con lo stesso nome in Babelfish.

Miglioramenti con priorità alta relativi alla stabilità
  • Prestazioni migliorate per la procedura di sistema. sp_tablecollations_100

  • È stato risolto un problema con gli aggiornamenti delle versioni principali in cui le viste contenevano il cast da una stringa letterale a una di tipo binario.

  • Risolto un bug in cui il parallel worker non era in grado di recuperare il nome del database logico.

  • Risolto il problema di prestazioni relativo date al confronto con. datetime

Miglioramenti aggiuntivi
  • È stato risolto un problema relativo alla duplicazione object_id sys.all_objects dopo l'aggiornamento della versione principale.

  • È stato risolto un problema nelle CAST funzioni Binary to Varchar e Rowversion toVarchar.

  • È stato risolto un problema relativo all'inserimento nell'esecuzione dell'istruzione con la variabile di tabella quando la variabile di tabella non esisteva.

  • È stato risolto un problema per cui la stringa esadecimale di input convertita in tipo binario non aveva la lunghezza dei dati corretta.

  • È stato risolto un problema relativo all'errore di maiuscole/minuscole insp_columns_100.

  • Risolto un crash nella ricerca di Table Variable dopo l'TVPesecuzione tramite. TDS RPC SPExecuteSQL

  • Supporta gli spazi bianchi incorporati negli operatori di confronto multicaratteri.

  • Supporta gli operatori adiacenti @@variables senza separare gli spazi bianchi.

  • Risolto un crash con l'esecuzione della procedura se la procedura si cancella da sola o ripristina la transazione che ha creato la procedura.

  • Support per la AS parola chiave in CREATE funzione per tutti i casi.

  • Supporta le espressioni nelle SELECT...OFFSET...FETCH clausole.

  • Supporta la SET TRANSACTION ISOLATION LEVEL sintassi.

  • Supporta la notazione a virgola mobile senza esponente.

  • Supporta gli operatori di confronto !< e!>.

  • Support DROP INDEX schema.table.index e DROP INDEX index ON schema.table sintassi.

  • Problema risolto nelle funzioni parsename session_context e nell'sp_set_session_contextutilizzo con regole di confronto server non predefinite.

Babelfish per Aurora Postgre 3.4 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.5. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.5, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.4 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.4.2, 17 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 3.4.1, 24 giugno 2024

Miglioramenti con priorità alta relativi alla stabilità
  • Risolto un crash con l'esecuzione di funzioni pltsql definite dall'utente.

Aurora Babelfish versione 3.4.0, 21 dicembre 2023

Nuove funzionalità
  • Aggiunto il supporto per TSQL Isolation Level SERIALIZABLE e REPEATABLE READ con la semantica SQL Postgre. Per ulteriori informazioni, consulta Transaction Isolation Levels in Babelfish.

  • È stato aggiunto il supporto per abilitare o disabilitare i trigger.

  • È stato aggiunto il supporto per TSQL le funzioni DATETRUNC BUCKET (), DATE _ (), SWITCHOFFSET () e la clausola AT TIMEZONE. TODATETIMEOFFSET

  • È stato aggiunto il supporto per TSQL le funzioni TYPE _ID NAME (), TYPE COL _ LENGTH (), COL _ NAME ().

  • È stato aggiunto il supporto per le DEFAULT parole chiave nelle chiamate a procedure e funzioni memorizzate.

  • È stato aggiunto il supporto per DATETIME il casting in tipi numerici.

  • È stato aggiunto il supporto DBCC CHECKIDENT per la possibilità di reimpostare IDENTITY le colonne.

  • È stato aggiunto il supporto per la PRIMARY KEY NOT NULL IDENTITY clausola inCREATE/ALTERTABLE.

  • È stato aggiunto il supporto per stringhe tra virgolette doppie contenenti virgolette singole, virgolette doppie incorporate in una stringa tra virgolette e parametri di stringa senza virgolette.

  • È stato aggiunto il supporto per la ALTER AUTHORIZATION sintassi per cambiare il proprietario del database.

  • È stato aggiunto il supporto per il TSQL KILL comando.

  • È stato aggiunto il supporto per la visualizzazione TSQL Information_schema.key_column_usage.

  • È stato aggiunto il supporto della variabile come input per e. SET ROWCOUNT SET DATEFIRST

  • È stato aggiunto il supporto per i membri sys.server_role e le visualizzazioni del catalogo sys.database_permissions.

  • È stato aggiunto il supporto per la funzione IDENTITY () in un'INTOistruzione SELECT -. In Babelfish, una colonna specificata come IDENTITY sarà sempre l'ultima colonna della nuova tabella. A causa di questa leggera differenza rispetto al SQL server, questa funzionalità deve essere utilizzata con una porta di fuga babelfishpg_tsql.escape_hatch_identity_function. I IDENTITY tipi di dati definiti dall'utente per la funzione () non sono attualmente supportati.

  • È stato aggiunto il supporto per... ALTER USER WITHLOGINsintassi.

  • È stato aggiunto il supporto per la modifica dell'isolamento delle transazioni dall'interno del blocco delle transazioni con un comportamento ben definito.

  • È stato aggiunto il supporto per il casting di datetime e smalldatetime su tipi numerici.

  • È stato aggiunto il supporto per PIVOT un ambito limitato (non supportato se utilizzato in una definizione di vista, un'espressione di tabella comune o un join).

  • È supportata la stored procedure sp_changedbowner.

Miglioramenti della sicurezza
  • È stato risolto il problema di autorizzazione per la visualizzazione sys.server_principals.

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema per cui ISNULL la funzione poteva restituire un tipo di dati errato.

  • È stato risolto un problema a causa del quale la condizione poteva essere valutata in modo errato per un'istruzione condizionale come IF.

  • È stato corretto l'errore "database ... does not exist" che poteva essere osservato all'applicazione di una query parallela.

  • È stata corretta la gestione della variabile di tabella o della tabella temporanea all'applicazione dell'operatore parallelo.

  • È stato corretto l'errore imprevisto "lost connection to parallel worker" che si verificava all'applicazione dell'operatore parallelo.

  • È stato risolto un problema con più parentesi nelle colonne. SELECT

  • È stato risolto un problema con la gestione degli alias dei nomi di colonna che poteva causare il blocco del client se l'alias del nome di colonna conteneva una stringa di lunghezza superiore a 64 byte, ad esempio select col as '您对“数据一览“中的车型,颜色,内饰,选装, '.

  • Tipo di dati fisso di information_schema_tsql.tables. TABLE_ TYPE colonna.

  • È stato corretto l'errore "column ... does not exist" che veniva restituito quando si utilizzava table.column con un alias definito per table o schema_name.table.column nella clausola set delle query di aggiornamento.

  • È stato risolto il problema della risoluzione errata dello schema per più funzioni nell'istruzione di query.

  • È stato risolto un problema relativo ad alcune varianti della OUTPUT clausola DELETE with combinata con l'alias della tabella che restituiva un errore.

  • È stato risolto un problema di prestazioni durante l'espansione delle stored procedure in SSMS Object Explorer.

  • Risolto un crash che si verificava quando UNION i NULL valori non venivano trasmessi a tipi a lunghezza fissa.

  • Risolto _SESSION. USER/SYSTEM_USER in SET/PRINT/DECLARE variable assignment returning wrong result/error

  • Risolto il problema del blocco del UNIQUE vincolo/indice sulla colonna nullable non implementato in modo coerente.

  • Risolve un arresto anomalo con T- SQL OPENQUERY () e il nome dell'oggetto in quattro parti quando le parole chiave T- SQL vengono utilizzate come nome del server.

  • È stato risolto il problema dell'aggiornamento con TOP OUTPUT e dell'unione non riusciti con l'errore «tipo di nodo non riconosciuto».

  • È stato risolto il problema della VALUES clausola con tipi misti che generava un errore contenente la clausola «Utilizza un or esplicito». CAST CONVERT

  • È stato risolto un problema relativo alla diversa assegnazione dei valori di identità rispetto a SQL Server quando ORDER BY veniva utilizzato con l'istruzione. SELECT INTO

  • È stata corretta la risoluzione errata dello schema in cui più funzioni vengono chiamate in una singola istruzione.

Miglioramenti con priorità alta relativi alla stabilità
  • È stata corretta la conversione di tipo tra il tipo di dati varchar e binario con l'uso della codifica appropriata.

  • È stato risolto un problema per cui le maiuscole e le minuscole non potevano essere conservate per gli alias dei nomi di colonna.

  • È stato risolto il problema dell'arresto anomalo delle query che coinvolgevano il tipo di dati monetari in modalità di query parallela.

  • È stato risolto un errore relativo MVU al nome di confronto del server non predefinito.

  • Risolto il problema tra information_schema e sys.objects WHERE type IN ('U', 'V') che dava risultati diversi in Babelfish.

  • È stato risolto il problema per cui sp_columns e sp_columns_100 mostravano erroneamente le radici per le colonne decimali. NULL

  • È stato risolto il problema delle query che coinvolgevano la funzione sys.format() in modalità di query parallela che restituivano l'errore "cannot start subtransactions during a parallel operation".

  • È stato corretto l'errore imprevisto "could not access file "pg_hint_plan": No such file or directory" durante l'utilizzo di pg_hint_plan in modalità di query parallela.

  • È stato risolto il problema relativo alla visualizzazione dell'errore "duplicate key value violates unique constraint..." quando si ricrea la vista precedentemente eliminata con lo stesso nome.

Miglioramenti aggiuntivi
  • Prestazioni migliorate per la stored procedure sp_describe_undeclared_parameters.

  • Problema DATEADD di prestazioni risolto per (DATEDIFF), ().

  • SSMS- Risolto il problema della stored procedure che richiedeva molto tempo per essere caricata in Object Explorer.

  • SSMS- Risolto il problema di prestazioni relativo all'enumerazione di tabelle e viste in SSMS Object Explorer.

  • Risolto il problema di prestazioni dopo la creazione/aggiornamento dell'estensione Babelfish mediante l'esecuzione dopo la creazione e l'aggiornamento dell'estensione Babelfish. ANALYZE

  • È stato risolto il problema dell'indice non utilizzato quando la query presentava un cast non necessario su bigint.

  • È stato risolto un problema che si verificava quando le stored procedure che iniziavano con (sp_*) venivano richiamate con un prefisso dbo. o sys.

  • È stato risolto il problema con la colonna default_schema_name del catalogo sys.babelfish_authid_user_ext in caso di utente "guest".

  • È stato risolto il problema delle voci orfane nella tabella del catalogo sys.babelfish_view_def.

  • È stato risolto un problema relativo ai tipi a lunghezza fissa. UNION

  • È stato risolto un problema di prestazioni con l'operatore "+" nell'operazione di concatenazione.

  • È stato risolto un problema di prestazioni ottimizzando l'uso della funzione interna durante la creazione e l'utilizzo dell'indice nelle query.

  • È stato risolto un problema relativo al confronto tra tipi BIT e tipiVARCHAR.

  • Miglioramenti delle prestazioni per la creazione/eliminazione di un numero elevato di database.

  • Sono stati aggiunti operatori di ordinamento per i tipi di dati Babelfish, in modo cheMAX/MINaggregation on index column possa avere un piano di query candidato pari a 1 e index scan. LIMIT

  • È stato corretto l'ordine dei valori nulli degli indici Babelfish, in modo che TOP 1 clausola nella colonna dell'indice potesse avere un piano di query candidato pari a 1 e una scansione dell'indice. LIMIT

  • È stato risolto un crash SSMS nella finestra di dialogo delle proprietà della tabella mentre si faceva clic sulla pagina Autorizzazioni.

  • Uso limitato della vista come obiettivo con OUTPUT INTO clausola.

Babelfish per Aurora Postgre 3.3 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.4. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.4, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.3 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.3.1, 14 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 3.3.0, 24 ottobre 2023

Nuove funzionalità
  • È stato aggiunto il supporto per TSQL le funzioni HOST_ID() PARSENAME() e SMALLDATETIMEFROMPARTS() sono supportati. EOMONTH()

  • È supportata la vista del catalogo di sistema sys.extended_properties.

  • Sono supportate le procedure archiviate sp_enum_oledb_providers, sp_testlinkedserver e sp_who.

  • È stato aggiunto il supporto per la sintassi della parentesi SQL quadra T con il LIKE predicato.

  • È stato aggiunto il supporto per l'estensione pg_stat_statements con Babelfish. Per ulteriori informazioni, consulta pg_stat_statements.

  • È stato aggiunto il supporto per le DROP EXTENSION istruzioni CREATE or ALTER or nella procedura. sp_execute_postgresql Per ulteriori informazioni, consulta sp_execute_postgresql.

  • È stato aggiunto il supporto per le proprietà estese per i tipi di oggetti database, schema, tabella, vista, colonna, sequenza, funzione, procedura: vista del catalogo di sistema sys.extended_properties, procedure archiviate sp_addextendedproperty, sp_updateextendedproperty, sp_dropextendedproperty e funzione di sistema fn_listextendedproperty().

Miglioramenti critici relativi alla stabilità
  • T- SQL trigger non può essere eseguito quando la funzione, la procedura o il trigger di Postgre sono nello SQL stack di esecuzione. Questa operazione causerà il seguente messaggio di errore: T-SQL trigger can not be executed from PostgreSQL function, procedure or trigger.

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto il problema che GETDATE () restituiva erroneamente valori diversi nella stessa query.

  • È stato risolto il problema per cui GETUTCDATE () restituiva erroneamente l'ora della transazione anziché l'ora della query.

Miglioramenti aggiuntivi
  • È stato risolto un problema a causa del quale la SSMS generazione di script per più viste o la combinazione di una vista con altri oggetti generavano un errore.

  • È stato risolto un problema che impediva l'arresto anomalo del sistema durante la formattazione datetime dei valori nei risultati di FOR JSON o. FOR XML

  • È stato risolto un problema per evitare l'arresto anomalo del sistema durante la pulizia delle variabili di tabella dopo un errore di runtime.

  • È stato risolto un problema per evitare l'arresto anomalo del sistema quando si utilizzavano determinati valori nelle chiamate di funzioni nidificate.

  • È stato risolto un problema di accesso alla memoria non valido durante la liberazione delle funzioni PLTSQL.

  • È stato risolto un arresto anomalo che si verificava in SqlBulkCopy quando l'ordine delle colonne era diverso dalla tabella in cui era definito.

  • È stato risolto un problema per il quale bcp in causa l'arresto anomalo del server quando la tabella ha un numero elevato di colonne.

  • È stato risolto l'arresto anomalo della query parallela quando enable_pg_hint è attivata.

  • È stato corretto un valore errato nel parametro di output della procedura quando la procedura viene chiamata per nome e si trova in un ordine diverso di parametri.

  • È stato risolto il problema a causa del quale sp_describe_first_result_set la procedura poteva restituire un ordine errato delle colonne, che poteva causare BCP un funzionamento errato.

  • Problema risolto relativo alla perdita di cifre decimali durante la conversione da a. REAL DECIMAL

  • È stato risolto un problema con la gestione degli errori durante il processo di aggiornamento di Babelfish. Babelfish genera un errore se si verifica un errore durante l'aggiornamento.

  • È stato risolto un problema a causa del quale il mittente del tipo di XML dati gestiva il NULL valore che causava il blocco del client.

  • È stato risolto un problema per cui l'istruzione del USE database era consentita erroneamente all'interno della definizione di procedura, funzione o trigger.

  • Risolto il problema di arresto anomalo che si verificava durante la chiamata SQL della procedura T dalla porta PG durante l'sys.sysobjectsinterrogazione.

  • Problema risolto quando la mappatura utente creata come parte di sp_addlinkedsrvlogin funziona solo quando OPENQUERY () e riferimenti a oggetti remoti con nomi di oggetti in quattro parti vengono richiamati all'interno del database principale.

  • Aggiunto il supporto per l'opzione connect_timeout in sp_serveroption.

  • È stato risolto un problema di nuova creazione con le tabelle temporanee indicizzate. Ora puoi creare tabelle temporanee indicizzate in Babelfish.

  • È stato risolto un problema relativo alle colonne di identità nelle procedure.

  • È stato risolto un problema a causa del quale alcune voci del catalogo non venivano cancellate dopo l'uso con le tabelle temporanee, causando occasionali messaggi di errore.

  • È stato risolto un problema relativo alla TOP clausola Babelfish che accettava numeri senza parentesi.

  • È stato risolto il problema di prestazioni relativo alla creazione dell'indice o alla scansione dell'indice.

  • È stato risolto un problema che si verificava quando l'utilizzo dell'espressione like nel join sulla condizione non riusciva con un errore non deterministico.

Babelfish per Aurora Postgre 3.2 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.3. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.3, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.2 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.2.2, 12 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 3.2.1, 4 ottobre 2023

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema che causava un arresto anomalo quando il cursore che faceva riferimento a una variabile di tabella era già eliminato.

  • È stato risolto un problema per cui le query con UNIONALL, ORDER BY e join multipli potevano causare l'indisponibilità.

  • È stato risolto un arresto anomalo nell'esecuzione di query parallele quando enable_pg_hint è impostato su on.

  • È stato risolto un problema di accesso alla memoria non valido durante la liberazione delle funzioni PLTSQL.

Miglioramenti aggiuntivi
  • È stato risolto un problema per evitare il crash gestendo correttamente la formattazione dei valori di datetime nei risultati di o. FOR JSON FOR XML

  • È stato risolto un arresto anomalo che si verificava in SqlBulkCopy quando l'ordine delle colonne era diverso rispetto alla definizione della tabella.

  • È stato risolto un problema per il quale bcp in causa l'arresto anomalo del server quando la tabella ha un numero elevato di colonne.

  • È stato corretto un valore errato nel parametro di output della procedura quando la procedura viene chiamata per nome e si trova in un ordine diverso di parametri.

  • È stato risolto un arresto anomalo che si verificava quando si eliminavano la tabella temporanea o le variabili della tabella durante la pulizia.

  • È stato risolto un problema a causa del quale il mittente del tipo di XML dati gestiva NULL il valore laddove causava il blocco del client.

  • Problema risolto quando la mappatura degli utenti creata come parte di sp_addlinkedsrvlogin funziona solo quando OPENQUERY () e un oggetto remoto a cui si fa riferimento con nomi di oggetti in quattro parti vengono richiamati all'interno del database principale.

  • È stato risolto un problema per evitare il messaggio di errore 2600 durante il tentativo di creare una tabella temporanea.

  • È stato corretto un bug che impediva la nuova creazione dell'indice della tabella temporanea.

Aurora Babelfish versione 3.2.0, 13 luglio 2023

Nuove funzionalità
  • Supporta le funzioni TIMEFROMPARTS (), DATETIME2FROMPARTS (), ROWCOUNT _ BIG (), DATABASE _ PRINCIPAL _ID () e CONTEXT _ INFO () T-. SQL

  • Supporta STDEV gli SQL aggregati STDEVP T- statistici VAR (), VARP (), ().

  • Supporta sp_rename per COLUMN e oggetti. TRIGGER TABLE TYPE USER DEFINED DATATYPE

  • Supporta l'istanza Babelfish come server collegato dall'istanza del server. SQL Per ulteriori informazioni, consulta Babelfish supporta i server collegati.

  • Supporta riferimenti ai nomi degli oggetti in 4 parti per oggetti remoti per le query di selezione. Per ulteriori informazioni, consulta Babelfish supporta i server collegati.

  • Supporta la TOP clausola per la dichiarazione. INSERT SELECT

  • Supporta la SET sintassi rowcount e SET CONTEXT _ INFO T-. SQL

Miglioramenti della sicurezza
  • È stato risolto un problema relativo agli accessi non amministratori di sistema. DROP ALTER

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema per cui le variabili di tabella potevano causare voci di metadati orfane.

  • È stato risolto il problema per cui CTE top order gestiva in modo errato il comportamento null first.

Miglioramenti con priorità alta relativi alla stabilità
  • Risolto il problema intermittente con connessioni simultanee SSL al server Babelfish.

  • È stato risolto un problema relativo alla risoluzione dei nomi di colonna della clausola BY sulla queryORDER. UNION ALL

  • È stato risolto il problema relativo agli oggetti non riconosciuti durante l'eliminazione del database.

  • È stato risolto il problema di arresto anomalo che si verificava quando si aggiungeva una chiave univoca non di stringa.

  • Le funzioni scalari definite dall'utente sono state create come impostazione VOLATILE predefinita. Questa correzione modifica il comportamento in modo che le funzioni scalari definite dall'utente non eseguano alcuna operazione DML o DDL vengano create come di STABLE default.

  • Sono stati corretti i problemi relativi alla logica di risoluzione dei nomi di colonna UPDATE e DELETE alle istruzioni con TOP clausola.

Miglioramenti aggiuntivi
  • È stato risolto un problema con sp_helpdb in cui NULL veniva mostrato compatbility_level.

  • È stato risolto un problema di gestione della memoria con update_. DropRoleStmt

  • Corrette le variabili di tabella fisse per renderle immuni al rollback delle transazioni.

  • La correzione corregge il comportamento di "select convert(nvarchar(10),Getdate(),105)" per il tipo di dati nvarchar.

  • È stato risolto un problema che consentiva UPDATE e attivava le variabili DELETE di tabella all'interno delle funzioni.

  • È stato apportato un miglioramento per migliorare le prestazioni ed evitare l'aumento delle dimensioni del catalogo durante l'utilizzo delle variabili di tabella.

  • È stato risolto un problema in @@ NEXTLEVEL che restituiva 1 unità più grande del previsto.

  • È stato risolto un problema in sp_helpdb a causa del quale la distinzione tra maiuscole e minuscole del parametro di input non veniva gestita correttamente.

  • È stato risolto un problema che COMMIT ROLLBACKEXECUTE,PRINT, SAVE e RAISERROR poteva essere utilizzato nell'CREATEFUNCTIONistruzione.

  • Supporta il timeout delle query in sp_serveroption per. OPENQUERY Per ulteriori informazioni, consulta Babelfish supporta i server collegati.

  • È stato risolto il problema di distinzione tra maiuscole e minuscole nel login per Windows CREATEUSER.

  • È stato risolto un problema relativo al rilevamento di un nome di accesso non valido nell'CREATELOGINWITHWINDOWSistruzione.

  • È stato risolto un problema relativo al supporto INT dei valori nella funzione JSON _ MODIFY ().

  • È stato risolto un problema nella funzione JSON _ MODIFY () che supportava nuovi parametri di valore come JSON _ QUERY SELECT FORJSON, o JSONMODIFY.

  • È stato risolto un problema in babelfishpg_tds.product_version.

  • Corretto un problema nelle operazioni datetimeoffset.

  • È stato risolto un problema relativo ai valori predefiniti di datetimeoffset.

  • Supporta espressioni numeriche che rappresentano valori datetime.

  • È stato risolto un problema nella visualizzazione sys.database_principals a causa del quale gli utenti sys e information_schema, nonché il ruolo del database public, non venivano visualizzati.

  • SQLI cataloghi T in vecchio stile, con nomi che iniziano con «sys» (come sysprocesses) erano disponibili solo nello schema «sys», ma ora sono disponibili anche nello schema «dbo».

  • È stato risolto un problema per cui una SQL vista T poteva essere creata sopra una tabella temporanea.

  • È stato risolto un problema che DATETIME2 non accettava 7 come argomento di scala.

Babelfish per Aurora Postgre 3.1 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 15.2. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 15.2, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 3.1 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 3.1.4, 6 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 3.1.3, 4 ottobre 2023

Miglioramenti aggiuntivi
  • È stato risolto un problema di gestione della memoria con update_DropRoleStmt.

  • È stato risolto un arresto anomalo in SqlBulkCopy con la funzione heap_compute_data_size in stacktrace quando l'ordine delle colonne è diverso rispetto alla definizione della tabella.

  • È stato risolto un problema per il quale bcp in causa l'arresto anomalo del server quando la tabella ha un numero elevato di colonne.

  • Problema risolto quando la mappatura degli utenti creata come parte di sp_addlinkedsrvlogin funziona solo quando OPENQUERY () e oggetti remoti a cui si fa riferimento con nomi di oggetti in quattro parti vengono richiamati all'interno del database principale.

  • È stato risolto un arresto anomalo nell'esecuzione di query parallele quando enable_pg_hint è impostato su on.

Aurora Babelfish versione 3.1.2, 24 luglio 2023

Miglioramenti aggiuntivi
  • È stato risolto il problema di SSL connettività intermittente durante le connessioni simultanee verso l'istanza Babelfish.

  • Risolto il problema di distinzione tra maiuscole e minuscole relativo al nome di accesso per Windows CREATEUSER.

Aurora Babelfish versione 3.1.1, 10 maggio 2023

Miglioramenti aggiuntivi
  • È stato risolto un problema per impedire un errore quando le sequenze venivano create in un database diverso da "master".

  • È stato risolto un problema di arresto anomalo durante l'operazione di caricamento in blocco in uno scenario specifico.

  • È stato risolto un problema per impedire l'arresto anomalo dell'istanza Babelfish quando alter table e alter column venivano chiamate con drop default dove la colonna non ha una definizione.

Aurora Babelfish versione 3.1.0, 5 aprile 2023

Nuove funzionalità
  • Supporta l'aggiornamento della versione principale da Babelfish per Aurora Postgre SQL DB cluster 14.6 e 14.7 ad Aurora Postgre 15.2. SQL Per ulteriori informazioni sull'aggiornamento della versione principale, consulta Aggiornamento del cluster Babelfish a una nuova versione.

  • Support per le seguenti funzioni: funzioni STRNAME, APP OBJECT _DEFINITION, OBJECT SCHEMA _NAME, DATEDIFF _ATN2, _BIG.

  • Support per le seguenti INFORMATION _ SCHEMA viste: sequenze, routine e schemi.

  • Supporta sp_rename perTABLE,,,VIEW,PROCEDURE. FUNCTION SEQUENCE

  • Supporta la visualizzazione della compatibilità di sistema sys.systypes.

  • Support per un nuovo GUC parametro chiamato babelfishpg_tds.product_version che consente di impostare il numero di versione del prodotto SQL Server che viene restituito come output da Babelfish. Per ulteriori informazioni, consulta Utilizzo della GUC versione del prodotto Babelfish.

  • Aggiunto il supporto per generare script di definizione dei dati per vari oggetti presenti in un database Babelfish for Aurora Postgre. SQL Per ulteriori informazioni, consulta le esportazioni supportate da Babelfish. DDL

  • Babelfish ora supporta l'autenticazione del SQL database Aurora Postgre con Kerberos utilizzando Directory Service per Microsoft Managed Active Directory AWS . Con questa funzionalità, per l'autenticazione puoi utilizzare l'autenticazione di Microsoft Windows quando ti connetti al database Babelfish. Per ulteriori informazioni, consulta Autenticazione del database con Babelfish per Aurora Postgre. SQL

  • Babelfish ora supporta i server collegati dal SQL database Aurora Postgre utilizzando l'estensione tds_fdw (Foreign Data Wrapper). TDS APG Attualmente è supportata solo la OPENQUERY funzione che esegue la query pass-through specificata sul server collegato specificato. Per ulteriori informazioni, consulta Babelfish supporta i server collegati.

Miglioramenti della sicurezza
  • Risolto il problema dell'overflow del buffer dovuto all'accesso non vincolato all'array.

Miglioramenti con priorità alta relativi alla stabilità
  • Le prestazioni sono state migliorate grazie a query interattive, applicazioni e strumenti ODBC basati su Server Management Studio. SQL Per lo stesso sono stati apportati i seguenti miglioramenti:

    • Sono stati corretti i problemi di prestazioni in diverse funzioni di sistema, tra cui OBJECT _ID (), OBJECT _ NAME (), SCHEMA _ID ().

    • Sono stati corretti i problemi di prestazioni nelle procedure archiviate nel sistema sp_sproc_columns e sp_fkeys.

    • Sono stati corretti i problemi di prestazioni nelle viste del catalogo di sistema sys.all_views, sys.objects e sys.types.

    • Sono state migliorate le prestazioni del carico di massa, dell'analisi delle istruzioni T- SQL e preparate.

  • È stata aggiunta una nuova procedura archiviata di sistema, sp_babelfish_volatility, che è possibile utilizzare per impostare la volatilità delle funzioni definite dall'utente per migliorare l'uso dell'indice quando le funzioni vengono utilizzate come parte dei predicati di query.

  • È stato risolto un problema a causa del quale l'DELETEFROMistruzione UPDATE FROM or che fa riferimento al nome di correlazione della tabella aggiornata generava un errore.

  • È stato risolto un problema per cui la funzione scope_identity restituiva un risultato errato dopo l'uscita da un ambito.

  • È stato risolto un problema per cui la risoluzione dei nomi non funzionava come previsto quando i comandi venivano richiamati da. NETstruttura client.

  • È stato risolto un problema a causa del quale qualsiasi indice definito su una colonna con tipi di dati binary/varbinary non veniva considerato dall'ottimizzatore di query per i predicati di uguaglianza.

Miglioramenti aggiuntivi
  • È stato risolto un problema a causa del quale il parametro di timeout dell'istruzione per una sessione non funzionava come previsto.

  • Supporta le creazioni di sequenze mediante i tipi di dati definiti dall'utente.

  • È stato risolto un problema per cui l'uso di unicode nei nomi di colonna, negli alias o nei commenti causava errori di analisi.

  • È stato risolto un problema per cui la funzione scope_identity richiedeva autorizzazioni più elevate di quelle effettivamente necessarie.

  • Supporto per le seguenti procedure archiviate per l'utilizzo dei server collegati: sp_addlinkedserver, sp_dropserver, sp_linkedservers, sp_addlinkedsrvlogin, sp_droplinkedsrvlogin, sp_helplinkedsrvlogin.

  • Support per NEXT VALUE FOR la funzione che ottiene il valore successivo di una sequenza. Si noti che questa funzione non può essere utilizzata in alcune control-of-flow istruzioni. OVERinoltre, la clausola non è supportata.

  • È stato risolto un arresto anomalo che si verificava durante la gestione di determinati errori con sp_describe_undeclared_parameters.

  • Risolto un raro errore durante la creazione dell'estensione Babelfish.

  • È stato risolto un problema che generava l'errore «typename isNULL" durante l'utilizzo in sp_executesql. TVP

  • Risolto JSON il problema SELECT FORXML/che non generava errori quando si utilizzava SELECT con il nome di correlazione nella sottoquery utilizzando la clausola. FOR XML PATH

  • È stato risolto un problema con SELECT FOR JSON o una SELECT FOR XML query che non restituiva risultati corretti per una tabella vuota.

  • È stato risolto un problema per cui l'utente guest poteva creare oggetti nello schema sbagliato.

  • Risolta la risoluzione dei nomi dello schema per i tipi definiti dall'utente per i tipi di parametri nelle procedure archiviate nel sistema.

  • È stato risolto un problema a causa del quale le applicazioni che emettevano query con più di 100 parametri di associazione per le istruzioni preparate non funzionavano. Questo limite è ora aumentato a 2100 per corrispondere ai limiti utilizzati dal SQL Server.

  • È stato risolto un problema relativo alla gestione delle maiuscole/minuscole dei nomi delle variabili nella chiamata sp_executesql.

  • La procedura archiviata sp_fkeys ora restituisce nel set di risultati anche la colonna "deferrability".

  • È stato risolto un problema negli AVG aggregati che portava alla cessazione della connessione per alcuni tipi di dati interi.

  • Le colonne index_id e indid per le rispettive viste ora restituiscono lo stesso valore per gli indici appartenenti allo stesso oggetto e l'index_id è univoco solo all'interno dell'oggetto.

  • È stato risolto un problema che impediva la generazione di un errore quando veniva richiamato nelle stored procedure OpenJson utilizzando nvarchar o join.

  • È stato risolto un problema che impediva la generazione di errori durante l'utilizzo di try_convert e try_cast per conversioni proibite che interessavano alcuni valori letterali interi.

  • È stato risolto un problema che consentiva alla OPENJSON WITH clausola di accettare un alias di tabella.

  • Supporta le funzioni Support Degrees, Radians e Power che restituiscono il tipo corretto.

  • È stato risolto un problema per cui la gestione delle iscrizioni per sysadmin non veniva gestita correttamente.

  • È stato corretto lo stile di output predefinito durante la conversione diDATE/TIMEtypes in VARCHAR type utilizzando la funzione. CONVERT

  • CALLERClausola Support EXECUTE AS in CREATEPROC/FUNCTION/TRIGGER.

  • È stato risolto un problema per cui le configurazioni non venivano ripristinate dopo l'ambito sp_executesql esistente.

  • Sono stati risolti i problemi relativi alla gestione dell'accesso tra database per la funzione sys.has_perms_by_name.

  • Supporta le ProductUpdateLevel proprietà ProductLevel and per la SERVERPROPERTY funzione. ProductUpdateLevel restituisce NULL e ProductLevel tiene sempre traccia del numero di versione di Babelfish con la definizione T. SQL

  • È stato risolto un problema a causa del quale la variabile di tabella, utilizzata come parametro di associazione dall'applicazione client, generava un errore.

Babelfish per le versioni di Aurora Postgre 2.x SQL

Babelfish per Aurora Postgre 2.10 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.13. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.13, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.10 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.10.0, 30 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema che consentiva potenzialmente agli utenti non privilegiati di eliminare altri utenti e ruoli in alcuni scenari.

  • È stato risolto un problema relativo alla sys.database_principals visualizzazione dei metadati relativi a tutti gli utenti indipendentemente dai privilegi del server principale.

Miglioramenti della stabilità ad alta priorità
  • È stato risolto un problema con la information_schema.tables restituzione di table_name errato.

  • È stato risolto un problema relativo alla funzione di estensione. plpgsql Le impostazioni locali della funzione per le variabili di configurazione in fase di esecuzione potrebbero non essere ripristinate al termine dell'esecuzione della funzione quando Babelfish è installato.

Miglioramenti aggiuntivi
  • È stato risolto un problema per cui DML la OUTPUT INTO clausola with attivava un trigger e poteva causare un errore.

  • È stato risolto un problema che si verificava quando il commento veniva fornito con il nome della colonna.

Babelfish per Aurora Postgre 2.9 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.12. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.12, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.9 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.9.1, 27 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.9.0, 8 agosto 2024

Miglioramenti critici relativi alla stabilità
  • È stato risolto il problema che produceva un errore di sintassi con alias di colonne delimitate senza spazi bianchi precedenti.

  • La creazione di un utente per un accesso viene bloccata quando il relativo accesso è già membro di sysadmin.

  • È stato corretto il tipo di colonna delle SQL viste T per utilizzare nvarchar (max).

  • È stata corretta la definition colonna della TSQL vista sys.sql_modules che dovrebbe avere il tipo di dati. nvarchar(max)

Miglioramenti con priorità alta relativi alla stabilità
  • Risolto un problema per cui Babelfish generava inaspettatamente un errore quando era connesso a o. pyodbc sqlalchemy

  • È stato risolto un problema con la TRIGGER clausola INSTEAD OF quando su di essa era impostata la stessa tabella. AFTER TRIGGER

  • È stato risolto il problema di arresto anomalo in determinate condizioni durante l'esecuzione di una copia in blocco.

  • Arresto anomalo. handle_where_clause_restargets_right()

  • Risolto un bug che poteva causare il riavvio del server durante l'esecuzione dell'comment on triggeristruzione sull'endpoint dell'istanza Babelfish for Aurora Postgre. SQL

  • È stato risolto il problema con CONVERT () che restituiva la data nel formato di data corretto quando convertita in and. char nchar

  • Problema risolto con l'inserimento della stringa datetime con dateformat 13 nella colonna di tipo. datetime

  • Sono state corrette diverse colonne nel catalogo di sistema. sys.index_columns È stato inoltre risolto il problema relativo DDL all'esportazione di tabelle con indici.

  • Risolto un problema con... ALTER TABLE DROPCONSTRAINTdove in alcuni casi non era in grado di eliminare il vincolo.

  • Risolto il problema relativo alla visualizzazione di un errore imprevisto not all Parameters have names durante SP_EXECSQL il contenimento. TVP

  • È stato risolto un problema nella gestione delle istruzioni di aggiornamento o eliminazione insp_describe_undeclared_parameters.

  • Risolte le differenze comportamentali tra stringhe letterali e. CAST datetime datetime2 datetimeoffset

  • Risolte le differenze comportamentali nelle COALESCE funzioni durante la chiamata con la combinazione di variabili e costanti.

Miglioramenti aggiuntivi
  • Risolto il problema della perdita di memoria nella conversione decimale (numerica) per l'importazione. BCP

  • È stato risolto il problema del with tablock suggerimento che causava un errore durante l'inserimento di istruzioni in blocco.

  • È stato aggiunto il supporto per le virgolette con doppio escape e sbilanciate in. sp_tables table_type

  • È stata aggiunta la restrizione all'eliminazione delle estensioni Babelfish per tutti gli utenti tranne il ruolo di amministratore.

  • Impedisci gli aggiornamenti parziali delle estensioni Babelfish.

  • sys procedure columnproperty ora supporta proprietà aggiuntive,,,. iscomputed columnid ordinal isidentity

  • DDLla creazione di script di indici o vincoli ora includerà l'ordinamento corretto con le colonne.

Babelfish per Aurora Postgre 2.8 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.11. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.11, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.8 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.8.2, 7 ottobre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.8.0, 29 aprile 2024

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema nell'enumerazione del database Object Explorer con la versione 19.2. SSMS

  • È stato risolto un problema che causava un errore durante la selezione dei dati dalla variabile NVARCHAR(MAX)VARCHAR(MAX), VARBINARY(MAX) con stringhe di grande lunghezza.

  • È stato risolto il problema relativo all'imbottitura degli spazi vuoti nel tipo di dati char per i caratteri multibyte.

  • È stato risolto il problema di prestazioni relativo all'enumerazione di tabelle e viste in Object Explorer. SSMS

Miglioramenti con priorità alta relativi alla stabilità
  • Prestazioni migliorate per la procedura di sistema. sp_tablecollations_100

  • È stato risolto un problema con gli aggiornamenti delle versioni principali in cui le viste contenevano il cast da una stringa letterale a una di tipo binario.

  • Risolto un bug in cui il parallel worker non era in grado di recuperare il nome del database logico.

  • Risolto il problema di prestazioni relativo date al confronto con. datetime

Miglioramenti aggiuntivi
  • È stato risolto un problema relativo alla duplicazione object_id sys.all_objects dopo l'aggiornamento della versione principale.

  • È stato risolto un problema nelle CAST funzioni Binary to Varchar e Rowversion toVarchar.

  • È stato risolto un problema relativo all'inserimento nell'esecuzione dell'istruzione con la variabile di tabella quando la variabile di tabella non esisteva.

  • È stato risolto un problema per cui la stringa esadecimale di input convertita in tipo binario non aveva la lunghezza dei dati corretta.

  • È stato risolto un problema relativo all'errore di maiuscole/minuscole insp_columns_100.

  • Risolto un crash nella ricerca di Table Variable dopo l'TVPesecuzione tramite. TDS RPC SPExecuteSQL

  • È stato corretto l'indice della tabella di definizione della visualizzazione Babelfish per avere regole di confronto corrette durante l'aggiornamento dalla 14.5 alla 14.11.

Babelfish per Aurora Postgre 2.7 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.10. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.10, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.7 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.7.2, 17 settembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.7.0, 21 dicembre 2023

Miglioramenti della sicurezza
  • È stato risolto il problema di autorizzazione per la visualizzazione sys.server_principals.

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema per cui ISNULL la funzione poteva restituire un tipo di dati errato.

  • È stato risolto un problema a causa del quale la condizione poteva essere valutata in modo errato per un'istruzione condizionale come IF.

  • È stato corretto l'errore "database ... does not exist" che poteva essere osservato all'applicazione di una query parallela.

  • È stata corretta la gestione della variabile di tabella o della tabella temporanea all'applicazione dell'operatore parallelo.

  • È stato corretto l'errore imprevisto "lost connection to parallel worker" che si verificava all'applicazione dell'operatore parallelo.

  • È stato risolto un problema con più parentesi nelle colonne. SELECT

  • È stato risolto un problema con la gestione degli alias dei nomi di colonna che poteva causare il blocco del client se l'alias del nome di colonna conteneva una stringa di lunghezza superiore a 64 byte, ad esempio select col as '您对“数据一览“中的车型,颜色,内饰,选装, '.

  • Tipo di dati fisso di information_schema_tsql.tables. TABLE_ TYPE colonna.

  • È stato corretto l'errore "column ... does not exist" che veniva restituito quando si utilizzava table.column con un alias definito per table o schema_name.table.column nella clausola set delle query di aggiornamento.

  • È stato risolto il problema della risoluzione errata dello schema per più funzioni nell'istruzione di query.

Miglioramenti con priorità alta relativi alla stabilità
  • È stata corretta la conversione di tipo tra il tipo di dati varchar e binario con l'uso della codifica appropriata.

  • È stato risolto un problema per cui le maiuscole e le minuscole non potevano essere conservate per gli alias dei nomi di colonna.

  • È stato risolto il problema dell'arresto anomalo delle query che coinvolgevano il tipo di dati monetari in modalità di query parallela.

  • È stato risolto un errore MVU con un nome di confronto del server non predefinito.

  • Risolto il problema tra information_schema e sys.objects WHERE type IN ('U', 'V') che dava risultati diversi in Babelfish.

  • È stato risolto il problema per cui sp_columns e sp_columns_100 mostravano erroneamente le radici per le colonne decimali. NULL

  • È stato risolto il problema delle query che coinvolgevano la funzione sys.format() in modalità di query parallela che restituivano l'errore "cannot start subtransactions during a parallel operation".

  • È stato corretto l'errore imprevisto "could not access file "pg_hint_plan": No such file or directory" durante l'utilizzo di pg_hint_plan in modalità di query parallela.

  • È stato risolto il problema relativo alla visualizzazione dell'errore "duplicate key value violates unique constraint..." quando si ricrea una vista precedentemente eliminata con lo stesso nome.

Miglioramenti aggiuntivi
  • Prestazioni migliorate per la stored procedure sp_describe_undeclared_parameters.

  • Problema DATEADD di prestazioni risolto per (DATEDIFF), ().

  • SSMS- Risolto il problema della stored procedure che richiedeva molto tempo per essere caricata in Object Explorer.

  • SSMS- Risolto il problema di prestazioni relativo all'enumerazione di tabelle e viste in SSMS Object Explorer.

  • Risolto il problema di prestazioni dopo la creazione/aggiornamento dell'estensione Babelfish mediante l'esecuzione dopo la creazione e l'aggiornamento dell'estensione Babelfish. ANALYZE

  • È stato risolto il problema dell'indice non utilizzato quando la query presentava un cast non necessario su bigint.

  • È stato risolto un problema che si verificava quando le stored procedure che iniziavano con (sp_*) venivano richiamate con un prefisso dbo. o sys.

  • È stato risolto il problema con la colonna default_schema_name del catalogo sys.babelfish_authid_user_ext in caso di utente "guest".

  • È stato risolto il problema delle voci orfane nella tabella del catalogo sys.babelfish_view_def.

Babelfish per Aurora Postgre 2.6 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.9. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.9, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.6 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.6.1, 14 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.6.0, 24 ottobre 2023

Nuove funzionalità
  • È stato aggiunto il supporto per TSQL function SMALLDATETIMEFROMPARTS ().

Miglioramenti critici relativi alla stabilità
  • T- SQL trigger non può essere eseguito quando la funzione, la procedura o il trigger di Postgre sono nello SQL stack di esecuzione.

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto il problema che GETDATE () restituiva erroneamente valori diversi nella stessa query.

  • È stato risolto il problema per cui GETUTCDATE () restituiva erroneamente l'ora della transazione anziché l'ora della query.

Miglioramenti aggiuntivi
  • È stato risolto un problema a causa del quale la SSMS generazione di script per più viste o la combinazione di una vista con altri oggetti generavano un errore.

  • È stato risolto un problema che impediva l'arresto anomalo del sistema durante la formattazione datetime dei valori nei risultati di FOR JSON o. FOR XML

  • È stato risolto un problema per evitare l'arresto anomalo del sistema durante la pulizia delle variabili di tabella dopo un errore di runtime.

  • È stato risolto un problema per evitare l'arresto anomalo del sistema quando si utilizzavano determinati valori nelle chiamate di funzioni nidificate.

  • È stato risolto un problema di accesso alla memoria non valido durante la liberazione delle funzioni PLTSQL.

  • È stato risolto un arresto anomalo che si verificava in SqlBulkCopy quando l'ordine delle colonne era diverso dalla tabella in cui era definito.

  • È stato risolto un problema per il quale bcp in causa l'arresto anomalo del server quando la tabella ha un numero elevato di colonne.

  • È stato risolto l'arresto anomalo della query parallela quando enable_pg_hint è attivata.

  • È stato corretto un valore errato nel parametro di output della procedura quando la procedura viene chiamata per nome e si trova in un ordine diverso di parametri.

  • È stato risolto il problema a causa del quale sp_describe_first_result_set la procedura poteva restituire un ordine errato delle colonne, che poteva causare BCP un funzionamento errato.

  • Problema risolto relativo alla perdita di cifre decimali durante la conversione da a. REAL DECIMAL

  • È stato risolto un problema con la gestione degli errori durante il processo di aggiornamento di Babelfish. Babelfish genera un errore se si verifica un errore durante l'aggiornamento.

  • È stato risolto un problema a causa del quale il mittente del tipo di XML dati gestiva il NULL valore che causava il blocco del client.

  • È stato risolto un problema per cui l'istruzione del USE database era consentita erroneamente all'interno della definizione di procedura, funzione o trigger.

  • Risolto il problema di arresto anomalo che si verificava durante la chiamata SQL della procedura T dalla porta PG durante l'sys.sysobjectsinterrogazione.

Babelfish per Aurora Postgre 2.5 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.8. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.8, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.5 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.5.2, 12 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.5.1, 4 ottobre 2023

Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema che causava un arresto anomalo quando il cursore che faceva riferimento a una variabile di tabella era già eliminato.

  • È stato risolto un problema per cui le query con UNIONALL, ORDER BY e join multipli potevano causare l'indisponibilità.

  • È stato risolto un arresto anomalo nell'esecuzione di query parallele quando enable_pg_hint è impostato su on.

  • È stato risolto un problema di accesso alla memoria non valido durante la liberazione delle funzioni PLTSQL.

Miglioramenti aggiuntivi
  • È stato risolto un problema per evitare il crash gestendo correttamente la formattazione dei valori di datetime nei risultati di o. FOR JSON FOR XML

  • È stato risolto un arresto anomalo che si verificava in SqlBulkCopy quando l'ordine delle colonne era diverso rispetto alla definizione della tabella.

  • È stato risolto un problema per il quale bcp in causa l'arresto anomalo del server quando la tabella ha un numero elevato di colonne.

  • È stato corretto un valore errato nel parametro di output della procedura quando la procedura viene chiamata per nome e si trova in un ordine diverso di parametri.

  • È stato risolto un arresto anomalo che si verificava quando si eliminavano la tabella temporanea o le variabili della tabella durante la pulizia.

  • È stato risolto un problema a causa del quale il mittente del tipo di XML dati gestiva NULL il valore laddove causava il blocco del client.

Aurora Babelfish versione 2.5.0, 13 luglio 2023

Miglioramenti della sicurezza
  • È stato risolto un problema relativo agli accessi non amministratori di sistema. DROP ALTER

Miglioramenti critici relativi alla stabilità
  • È stato risolto un problema per cui le variabili di tabella potevano causare voci di metadati orfane.

  • È stato risolto il problema per cui CTE top order gestiva in modo errato il comportamento null first.

Miglioramenti con priorità alta relativi alla stabilità
  • Risolto il problema intermittente con connessioni simultanee SSL al server Babelfish.

  • È stato risolto un problema relativo alla risoluzione dei nomi di colonna della clausola BY sulla queryORDER. UNION ALL

  • È stato risolto il problema relativo agli oggetti non riconosciuti durante l'eliminazione del database.

  • È stato risolto il problema di arresto anomalo che si verificava quando si aggiungeva una chiave univoca non di stringa.

Miglioramenti aggiuntivi
  • È stato risolto un problema con sp_helpdb in cui NULL veniva mostrato compatbility_level.

  • È stato risolto un problema di gestione della memoria con update_. DropRoleStmt

  • Corrette le variabili di tabella fisse per renderle immuni al rollback delle transazioni.

  • La correzione corregge il comportamento di "select convert(nvarchar(10),Getdate(),105)" per il tipo di dati nvarchar.

  • È stato risolto un problema che consentiva UPDATE e attivava le variabili DELETE di tabella all'interno delle funzioni.

  • È stato apportato un miglioramento per migliorare le prestazioni ed evitare l'aumento delle dimensioni del catalogo durante l'utilizzo delle variabili di tabella.

  • È stato risolto un problema in @@ NEXTLEVEL che restituiva 1 unità più grande del previsto.

  • È stato risolto un problema in sp_helpdb a causa del quale la distinzione tra maiuscole e minuscole del parametro di input non veniva gestita correttamente.

Babelfish per Aurora Postgre 2.4 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.7. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.7, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.4 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.4.4, 6 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.4.3, 4 ottobre 2023

  • È stato risolto un problema di gestione della memoria con update_DropRoleStmt.

  • È stato risolto un arresto anomalo in SqlBulkCopy con la funzione heap_compute_data_size in stacktrace quando l'ordine delle colonne è diverso rispetto alla definizione della tabella.

  • È stato risolto un problema per il quale bcp in causa l'arresto anomalo del server quando la tabella ha un numero elevato di colonne.

  • È stato risolto un arresto anomalo nell'esecuzione di query parallele quando enable_pg_hint è impostato su on.

Aurora Babelfish versione 2.4.2, 24 luglio 2023

Miglioramenti aggiuntivi
  • È stato risolto il problema di SSL connettività intermittente durante le connessioni simultanee verso l'istanza Babelfish.

Aurora Babelfish versione 2.4.1, 10 maggio 2023

Miglioramenti aggiuntivi
  • È stato risolto un problema per impedire un errore quando le sequenze venivano create in un database diverso da "master".

  • È stato risolto un problema di arresto anomalo durante l'operazione di caricamento in blocco in uno scenario specifico.

Aurora Babelfish versione 2.4.0, 5 aprile 2023

Nuove funzionalità
Miglioramenti della sicurezza
  • Risolto il problema dell'overflow del buffer dovuto all'accesso non vincolato all'array.

Miglioramenti con priorità alta relativi alla stabilità
  • Miglioramento delle prestazioni tramite query interattive, applicazioni e strumenti ODBC basati su SQL Server Management Studio. Per lo stesso sono stati apportati i seguenti miglioramenti:

    • Sono stati corretti i problemi di prestazioni in diverse funzioni di sistema, tra cui OBJECT _ID NAME (), OBJECT SCHEMA _ID ().

    • Sono stati corretti i problemi di prestazioni nelle procedure archiviate nel sistema sp_sproc_columns e sp_fkeys.

    • Sono stati corretti i problemi di prestazioni nelle viste del catalogo di sistema sys.all_views, sys.objects e sys.types.

    • Sono state migliorate le prestazioni del carico di massa, dell'analisi delle istruzioni T- SQL e preparate.

  • È stata aggiunta una nuova procedura archiviata di sistema, sp_babelfish_volatility, che è possibile utilizzare per impostare la volatilità delle funzioni definite dall'utente per migliorare l'uso dell'indice quando le funzioni vengono utilizzate come parte dei predicati di query.

  • È stato risolto un problema a causa del quale l'DELETEFROMistruzione UPDATE FROM or che fa riferimento al nome di correlazione della tabella aggiornata generava un errore.

  • È stato risolto un problema per cui la funzione scope_identity restituiva un risultato errato dopo l'uscita da un ambito.

  • È stato risolto un problema per cui la risoluzione dei nomi non funzionava come previsto quando i comandi venivano richiamati da. NETstruttura client.

Miglioramenti aggiuntivi
  • È stato risolto un problema a causa del quale il parametro di timeout dell'istruzione per una sessione non funzionava come previsto.

  • Supporto per le creazioni di sequenze utilizzando i tipi di dati definiti dall'utente.

  • È stato risolto un problema per cui l'uso di unicode nei nomi di colonna, negli alias o nei commenti causava errori di analisi.

  • È stato risolto un problema per cui la funzione scope_identity richiedeva autorizzazioni più elevate di quelle effettivamente necessarie.

  • Support per NEXT VALUE FOR la funzione che ottiene il valore successivo di una sequenza. Si noti che questa funzione non può essere utilizzata in alcune control-of-flow istruzioni. OVERinoltre, la clausola non è supportata.

  • È stato risolto un arresto anomalo che si verificava durante la gestione di determinati errori con sp_describe_undeclared_parameters.

  • Risolto un raro errore durante la creazione dell'estensione Babelfish.

  • È stato risolto un problema che generava l'errore «typename isNULL" durante l'utilizzo in sp_executesql. TVP

  • Risolto JSON il problema SELECT FORXML/che non generava errori quando si utilizzava SELECT con il nome di correlazione nella sottoquery utilizzando la clausola. FOR XML PATH

  • È stato risolto un problema con SELECT FOR JSON o una SELECT FOR XML query che non restituiva risultati corretti per una tabella vuota.

  • È stato risolto un problema per cui l'utente guest poteva creare oggetti nello schema sbagliato.

  • Risolta la risoluzione dei nomi dello schema per i tipi definiti dall'utente per i tipi di parametri nelle procedure archiviate nel sistema.

  • È stato risolto il problema a causa del quale le applicazioni che emettevano query con più di 100 parametri di associazione per le istruzioni preparate non funzionavano. Questo limite è ora aumentato a 2100 per corrispondere ai limiti utilizzati dal SQL Server.

  • È stato risolto un problema relativo alla gestione delle maiuscole/minuscole dei nomi delle variabili nella chiamata sp_executesql.

  • La procedura archiviata sp_fkeys ora restituisce nel set di risultati anche la colonna "deferrability".

  • È stato risolto un problema negli AVG aggregati che portava alla cessazione della connessione per vari tipi di dati interi.

  • Le colonne index_id e indid per le rispettive viste ora restituiscono lo stesso valore per gli indici appartenenti allo stesso oggetto e l'index_id è univoco solo all'interno dell'oggetto.

  • È stato risolto un problema che impediva la generazione di un errore quando veniva richiamato nelle stored procedure OpenJson utilizzando nvarchar o join.

  • È stato risolto un problema che impediva la generazione di errori durante l'utilizzo di try_convert e try_cast per conversioni proibite che interessavano alcuni valori letterali int.

  • È stato risolto un problema che consentiva alla OPENJSON WITH clausola di accettare un alias di tabella.

  • Supporta le funzioni Support Degrees, Radians e Power che restituiscono il tipo corretto.

  • È stato risolto un problema per cui la gestione delle iscrizioni per sysadmin non veniva gestita correttamente.

  • È stato corretto lo stile di output predefinito durante la conversione diDATE/TIMEtypes in VARCHAR type utilizzando la funzione. CONVERT

  • CALLERClausola Support EXECUTE AS in CREATEPROC/FUNCTION/TRIGGER.

  • È stato risolto un problema per cui le configurazioni non venivano ripristinate dopo l'ambito sp_executesql esistente.

  • Sono stati risolti i problemi relativi alla gestione dell'accesso tra database per la funzione sys.has_perms_by_name.

  • Supporta le ProductUpdateLevel proprietà ProductLevel and per la SERVERPROPERTY funzione. ProductUpdateLevel restituisce NULL e ProductLevel tiene sempre traccia del numero di versione di Babelfish con la definizione T. SQL

  • È stato risolto un problema a causa del quale la variabile di tabella, utilizzata come parametro di associazione dall'applicazione client, generava un errore.

Babelfish per Aurora Postgre 2.3 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.6. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.6, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.3 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.3.4, 18 novembre 2024

Miglioramenti della sicurezza
  • È stato risolto un problema relativo all'eliminazione di utenti e ruoli da parte di utenti non privilegiati.

Aurora Babelfish versione 2.3.3, 13 settembre 2023

Miglioramenti aggiuntivi
  • Risolto un raro errore durante la creazione dell'estensione Babelfish.

  • È stato risolto un problema di gestione della memoria con update_DropRoleStme.

Aurora Babelfish versione 2.3.2, 3 marzo 2023

Miglioramenti della sicurezza
  • Risolto il problema dell'overflow del buffer dovuto all'accesso non vincolato all'array.

Aurora Babelfish versione 2.3.0, 20 gennaio 2023

Nuove funzionalità
  • Supporta l'aggiornamento della versione principale da Babelfish per Aurora Postgre SQL DB cluster 13.6 e versioni successive ad Aurora Postgre 14.6. SQL Per ulteriori informazioni sull'aggiornamento della versione principale, consulta Aggiornamento del cluster Babelfish a una nuova versione.

  • Support per T- SQL hints (metodi di join, utilizzo dell'indice,MAXDOP). Per maggiori informazioni sui T- SQL hints supportati da Babelfish, vedi Usare i suggerimenti T- SQL query per migliorare le prestazioni delle query di Babelfish.

  • Babelfish ora supporta Zero-downtime patching (). ZDP Per ulteriori informazioni, consulta Aggiornamenti della versione secondaria e applicazione di patch senza tempi di inattività nella Guida per l'utente di Amazon Aurora.

  • Support per la SQL funzione T FORMAT () con limitazioni minori.

  • Supporta i piani di esecuzione stimati per THROWPRINT,USE, e RAISEERROR le dichiarazioni.

  • Supporto per la MODIFY funzione JSON _ in Babelfish che aggiorna il valore di una proprietà in una JSON stringa e restituisce la stringa aggiornataJSON.

  • Supporta il costruttore VALUES () nella FROM clausola di una SELECT dichiarazione.

  • Supporta le procedure sp_addrole, sp_droprole, sp_addrolemember, sp_droprolemember per creare o modificare un ruolo.

  • Supporto per la vista del catalogo sys.all_parameters.

  • Supporta l'utente ospite in tutti i database creati dall'utente e supporta GRANT/CONNECT TO/FROM l'utente (incluso l'utente ospite).

  • Supporta sp_helpdbfixedrole e funzioni. DATETIMEOFFSETFROMPARTS

Miglioramenti con priorità alta relativi alla stabilità
  • Prestazioni migliorate per l'istruzione con _ =ON. INSERT IDENTITY INSERT

  • È stato risolto un problema a causa del quale l'istruzione DROP DATABASE "" non funzionava a causa dell'errato utilizzo dell'operatore di confronto.

  • È stato risolto un problema a causa del quale l'errore di overflow numerico non veniva gestito correttamente per i tipi numerici.

  • È stato risolto un problema per cui il proprietario del database non veniva considerato come dbo nel proprio DB.

  • Sono stati corretti i problemi relativi all'errore di SSL handshake e sono stati aggiunti alcuni altri miglioramenti.

  • È stata corretta la vista sys.all_objects per identificare correttamente le funzioni con valori di tabella (IF) e le funzioni con valori di tabella (TF) inline che erano precedentemente segnalate come funzioni scalari (FN). Un problema simile è stato risolto per la IsInlineFunction proprietà della OBJECTPROPERTY funzione.

  • È stato risolto un problema per cui DBO si assumeva erroneamente un membro di un ruolo DB.

  • È stato risolto un problema che impediva ai membri di sysadmin di connettersi. SSMS

  • È stata corretta la risoluzione del nome dello schema per i trigger e le viste in modo da selezionare/modificare l'oggetto corretto (tabelle).

  • È stata corretta la coerenza della mappatura nel catalogo durante la creazione di ruoli con nomi in maiuscolo/minuscolo.

  • È stato risolto un problema a causa del quale Drop Database veniva bloccato dopo aver negato l'accesso ad altri accessi a causa di autorizzazioni insufficienti.

  • È stata corretta la classificazione predefinita dei tipi di dati Babelfish, ad eccezione TEXT e in modo che fosse la stessa menzionata nel parametro NTEXT babelfishpg_tsql.server_collation_name. Per ulteriori informazioni, consulta Regola di confronto predefinita in Babelfish.

  • Sono stati corretti i riferimenti tra database a tempdb.sys.objects per risultati corretti.

Miglioramenti aggiuntivi
  • È stato risolto un problema che rendeva univoci i nomi dei trigger per ciscun database.

  • È stato risolto un problema in sp_tables quando veniva richiamato dalle funzioni di metadati. JDBC

  • È stato risolto un problema che si verificava quando i CHECK vincoli venivano usati con condition. LIKE

  • Miglioramenti delle prestazioni con sp_sproc_columns con me procedure archiviate.

  • sp_sproc_columns ora include una riga di parametri con valori di tabella per le stored procedure utilizzate come parametro. TVP

  • Sono stati corretti i riferimenti INFORMATION SCHEMA incrociati tra DB a _. ROUTINESe tempdb.sys.objects per fornire i risultati corretti.

  • Risolti i problemi relativi al supporto del funzionamento datetime/smalldatetime con vari tipi di dati numerici e non numerici.

  • Sono stati corretti i valori restituiti dagli SUM aggregati per i tipi di dati interi per restituire i tipi di dati corretti.

  • È stato risolto un problema quando/veniva utilizzato con gli alias di tabella. UPDATE DELETE

  • Aggiunto il supporto per sysobjects.crdate (create_date) per tutte le tabelle, viste, procedure, funzioni, trigger e tipi di tabella definiti dall'utente.

  • La chiamata di procedura/funzione non è consentita quando manca il parametro richiesto e viene generato un errore esplicito.

  • È stato risolto il problema per il calcolo della differenza tra giorno e ora, senza considerare il timestamp (ad esempio, hh:mm:ss.msec).

  • È stato risolto un problema con la funzione DATEDIFF () che restituiva risultati corretti tra due date di input indipendentemente dai parametri di input.

  • È stato risolto un problema con la funzione DATEADD () quando veniva utilizzata con le unità 'nanosecondi'.

  • È stato risolto un problema con le funzioni DATEPART DATENAME (), (), DATEDIFF () e DATEADD () quando venivano utilizzate con unità 'w'

  • Risolto un problema con DATEPART () e DATENAME () che consentivano le unità 'y'.

  • Risolti i problemi con DATEPART le funzioni DATENAME (), DATEDIFF (), () e DATEADD () per convertire la stringa in datetime e per riconoscere le unità mi.

  • Supporto per la funzione TRY _ CONVERT ().

  • È stato risolto il problema relativo all'utilizzo di strict/lax jsonpath con gli array per evitare OPENJSON l'errore: «errore di sintassi pari o vicino a" "dell'input jsonpath».

  • Support UDF (User Defined Function) come colonna predefinita nell'ALTERTABLEistruzione.

  • Risolto un problema quando SUBSTRING () accettava NULL argomenti.

  • Support per operazioni di cast SMALLDATETIME da vari tipi numerici.

  • È stato risolto un problema a causa del quale il parametro dbname non veniva gestito correttamente per sp_helpdb.

  • È stato risolto un problema che si verificava quando il proprietario del database poteva creare un altro utente per sé stesso.

  • È stato risolto un problema per cui gli spazi finali non venivano ignorati nelle funzioni sp_helpsrvrolemember e IS_ /IS_. ROLEMEMBER MEMBER

  • Messaggio di errore HIERARCHYID migliorato per GEOGRAPHY i GEOMETRY tipi di dati non supportati:,,.

  • Sono stati risolti i problemi per cui le chiamate alle procedure tra database e l'accesso alle procedure sp_ da altri database avrebbero avuto esito positivo anche senza EXECUTE una parola chiave.

  • È stato risolto un problema per cui l'utente 'guest' non veniva eliminato in nessun database, ma solo disabilitato.

  • È stato corretto il valore della colonna SID nella procedura sp_helpuser quando l'utente è ospite.

  • È stato risolto un problema per cui overflow/underflow non veniva gestito con il tipo di dati money.

  • È stato risolto un problema per cui l'errore non veniva gestito durante l'elaborazione degli errori in tds.

  • È stato corretto un messaggio di errore migliore per. CREATE USER WITHOUT LOGIN

  • È stato risolto un problema a causa del quale sp_helpsrvrolemember generava errori non supportati per ruoli a livello di server non supportati.

  • È stato risolto un problema in cui SET BABELFISH _ STATISTICS PROFILE mostra i tempi di pianificazione ed esecuzione.

  • È stata corretta la risoluzione del nome dello schema per gli oggetti Babelfish come viste e trigger, in modo che venga selezionato o modificato l'oggetto corretto.

  • Supporto del tipo di dati rowversion/timestamp per Insert Bulk.

  • In Babelfish, sp_babelfish_configure supporta enable_pg_hint e le configurazioni relative alla spiegazione attivando l'opzione "" è consentita quando ci sono più corrispondenze durante l'utilizzo di sp_babelfish_configure. on/off". Accepting "ignore/strict

  • Supporto per l'opzione bcp Keep Nulls (-k) per l'implementazione ottimizzata per Insert Bulk.

  • Supporta simboli di valuta multi-byte da utilizzare con i tipi di dati money.

  • Problema risolto per i client dotnet (inclusi) che ricevevano SSMS un errore di precisione/scala non valido per alcune espressioni aritmetiche.

  • È stata corretta la vista sys.all_objects per identificare correttamente le funzioni con valori di tabella (IF) e le funzioni con valori di tabella (TF) inline che erano precedentemente segnalate come funzioni scalari (FN). È stato risolto un problema simile per la proprietà della funzione. IsInlineFunction OBJECTPROPERTY

  • È stato risolto un problema per cui la funzione is_member restituiva un risultato errato per determinati ruoli.

  • Miglioramenti nella FOR JSON PATH clausola di SELECT dichiarazione che supportaROOT, INCLUDE _ NULL _VALUES, WITHOUT _ ARRAY _WRAPPER.

  • Supporto per un nuovo escape hatch, "escape_hatch_checkpoint" con un valore predefinito pf "ignore". Questo escape hatch consente l'uso di istruzioni CHECKPOINT nel codice procedurale, ma l'CHECKPOINTistruzione attualmente non è implementata.

Babelfish per Aurora Postgre 2.2 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 14.5. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 14.5, consulta. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.2 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 2.2.3, 17 ottobre 2023

Miglioramenti con priorità alta relativi alla stabilità
  • Sono stati corretti i problemi relativi all'errore di handshake e sono stati aggiunti alcuni altri miglioramenti. SSL

Miglioramenti aggiuntivi
  • È stato risolto un problema di gestione della memoria con update_DropRoleStmt.

Aurora Babelfish versione 2.2.2, 2 marzo 2023

Miglioramenti della sicurezza
  • Risolto il problema dell'overflow del buffer dovuto all'accesso non vincolato all'array.

Aurora Babelfish versione 2.2.1, 13 dicembre 2022

  • È stato risolto un problema che impediva l'uso di regole di confronto come Chinese_ PRC _CI_AS, Japanese_CI_AS e così via per babelfishpg_tsql.server_collation_name.

Aurora Babelfish versione 2.2.0, 9 novembre 2022

Miglioramenti della sicurezza
Miglioramenti con priorità alta relativi alla stabilità
  • È stata corretta la gestione degli errori nelle chiamate sp_prepare che può causare un arresto anomalo del server quando l'applicazione invia un numero elevato di parametri. Per una procedura o una funzione, Babelfish attualmente supporta un massimo di 100 parametri.

  • È SSL stata corretta TLS la gestione degli errori in/handshake per alcuni driver client.

  • È stato risolto un problema per cui un login può accedere al database senza creare un utente DB dopo il loginDROP/CREATE.

  • È stato risolto un problema per cui un accesso non veniva eliminato se era stato effettuato l'accesso in qualsiasi sessione.

Nuove funzionalità
  • Il supporto per la migrazione dei dati tramite il BCP client e l'utilità bcp ora supporta -E flag (per le colonne di identità) e -b flag (per gli inserti in batch).

  • Supporto per l'esecuzione di procedure archiviate tra database.

  • Support per CROSS APPLY e OUTER APPLY (giunto laterale).

  • Supporto per le funzioni integrate SYSTEM _USER, HOST _NAME; il nome host è visibile nella SQL vista T di sys.sysprocesses; la BINARY funzione SID _ è supportata ma ritorna sempre in Babelfish. NULL

  • Support per CAST la funzione di espressioni numeriche toDATETIME.

  • Support per la LANGUAGE variabile @@ con valore costante come 'us_english'.

  • Supporto per le chiamate di funzione vecchio stile con '::' che precede il nome della funzione.

  • Supporto per la procedura archiviata sp_helpsrvrolemember.

  • Supporto per la funzione di sistema msdb.dbo.fn_syspolicy_is_automation_enabled.

  • Supporto per ulteriori cataloghi:: assembly_types, numbered_procedures, triggers, spatial_index_tessellations, plan_guides, synonyms, events, trigger_events, fulltext_indexes, dm_hadr_cluster, xml_indexes, change_tracking_tables, key_constraints, database_filestream_options, filetable_system_defined_objects, hash_indexes, filegroups, master_files, assembly_modules, change_tracking_databases, database_recovery_status, fulltext_catalogs, fulltext_stoplists, fulltext_indexes, fulltext_index_columns, fulltext_languages, selective_xml_index_paths, spatial_indexes, filetables, registered_search_property_lists, syspolicy_configuration, syspolicy_system_health_state.

  • Supporto per nuovi SCHEMA cataloghi INFORMATION _: COLUMN _ DOMAIN _USAGE, CONSTRAINT _ COLUMN _USAGE, CHECK _ CONSTRAINTSROUTINES,VIEWS.

  • Supporto per il nuovo piano di query in stile PG: escape hatch 'babelfish_pgtsql.escape_hatch_showplan_all'.

    • quando è impostato su 'ignore', SET SHOWPLAN _ ALL e SET STATISTICS PROFILE si comporta come SET BABELFISH _ _ ALL e SHOWPLAN SET BABELFISH _. STATISTICS PROFILE

    • quando sono impostati su 'strict', SET SHOWPLAN _ ALL e SET STATISTICS PROFILE vengono ignorati silenziosamente.

  • Supporto per l'esecuzione di procedure archiviate con il prefisso sp_ nel database master senza utilizzare un nome in tre parti.

Miglioramenti aggiuntivi
  • È stato risolto un problema per cui il valore 1900-01-01 00:00:00 veniva memorizzato quando un veniva inserito o aggiornato in una NULL colonna datetime. Ora NULL viene inserito un valore. I valori delle colonne nelle tabelle create in una versione precedente di Babelfish non sono interessati.

  • TIMEi tipi di dati che restituiscono 7 cifre in SQL Server ora restituiscono 7 cifre anche in Babelfish, con la settima cifra sempre uguale a zero. Inoltre, è stato risolto un problema di arrotondamento che a volte riguardava la sesta cifra.

  • Aumentata la lunghezza dei parametri per @tsql e @params per sp_describe_first_result_set da nvarchar(384) a nvarchar(8000). Ciò aumenta il numero di colonne che l'endpoint di destinazione DMS Babelfish può supportare da 25 a 1000.

  • Prestazioni migliorate per le procedure archiviate di sistema: sys.sp_tablecollations_100, sp_columns_managed e sp_describe_undeclared_parameters. Questa correzione migliora le prestazioni dell'endpoint di destinazione DMS Babelfish, della procedura guidata di importazione ed esportazione di SQL Server Management Studio e previene i timeout.

  • È stato risolto un problema con l'operatore Bitwise NOT ~ e ora restituisce il risultato corretto con i tipi di dati. BIT

  • È stato risolto un problema relativo BCP all'utilizzo per le tabelle con trigger.

  • È stato risolto un problema di errore del backend INSERT BULK durante l'utilizzo della procedura guidata Import-Export.

  • È stato risolto un problema per cui SQL Server Management Studio (SSMS) restituiva un errore durante l'espansione di «Triggers» per una tabella nella vista Object Explorer.

  • È stato risolto un problema per cui la colonna del nome nella vista sys.sysobjects utilizzava regole di confronto con distinzione tra maiuscole e minuscole.

  • È stato risolto un problema che faceva riferimento a SQL oggetti all'interno di una funzione ed è stato risolto in base allo schema della funzione anziché allo schema predefinito dell'utente.

  • È stato risolto un problema per cui si poteva verificare un arresto anomalo del backend quando si utilizzava la ISNULL funzione senza CONVERT colonne calcolate.

  • È stato risolto un problema con la DATEPART funzione quando l'argomento della data era una stringa letterale.

  • È stato risolto un problema per cui un ruolo poteva essere eliminato anche se aveva membri.

  • È stato risolto un problema che impediva all'utente di database di aggiungere o abbandonare un ruolo.

  • È stato risolto un problema che consentiva BCP il corretto funzionamento con regole di confronto diverse dalle regole di confronto in inglese.

  • È stato risolto un problema per fare in modo che la procedura sp_helpuser mostri il nome di accesso per l'utente dbo.

  • È stato risolto un problema relativo alla corretta gestione NULL e alla combinazione di maiuscole e minuscole degli input per le funzioni _ e _. SUSER SNAME SUSER SID

  • È stato risolto un problema con Babelfish che restituiva un flusso di TDS protocollo non valido in caso di errore numerico di overflow.

  • È stato risolto un problema per cui la colonna is_fixed_role restituiva un valore errato nella vista sys.server_principals per il ruolo "sysadmin".

  • È stata corretta la gestione degli errori di transazione in un batch se la stringa passata a execute contiene un USE dbname e fallisce perché il database non è stato trovato. dbname

  • È stato risolto il problema relativo alle procedure create nel contesto del database master con il prefisso sp_ che non sono accessibili da un altro contesto di database.

  • È stato risolto l'errore di risoluzione del nome dell'oggetto all'interno di una procedura quando veniva utilizzato con il nome dello schema.

  • È stato risolto il problema di distinzione tra maiuscole e minuscole con gli argomenti delle funzioni USER _ID e _ID. SUSER

  • È stato risolto un problema che consentiva la creazione di trigger sulle tabelle temporanee di Babelfish.

  • Risolti diversi problemi di prestazioni con la procedura guidata di importazione/esportazione.

  • Support per codifiche client multibyte diverse da UTF -16 per VARCHAR (n).

  • È stata corretta la vista di compatibilità del sistema sys.sysprocesses per mostrare il valore corretto per il nome host fornito dalla connessione client.

  • Risolto il problema di distinzione tra maiuscole e minuscole con la raccolta Polish_CI_AS.

  • È stata corretta la DBTS funzione @@ in modo che il valore di @@ restituisca DBTS correttamente l'ID della transazione corrente dopo ogni DML istruzione, anche se utilizzato all'interno di una transazione.

  • Prestazioni migliorate per le query che si riferiscono alle funzioni SCOPE _ IDENTITY e @@. IDENTITY

  • Supporto aggiunto per le raccorte Japanese_CS_AS, Japanese_CI_AI e Japanese_CI_AS per fn_helpcollations.

  • @@ SERVERNAME e SERVERPROPERTY ('ServerName') ora restituiscono il nome dell'istanza Babelfish come specificato dall'utente al momento della creazione dell'istanza. Questo valore viene restituito anche dalle nuove proprietà supportate SERVERPROPERTY ('') e SERVERPROPERTY (MachineName''InstanceName).

  • La funzione fn_mapped_system_error_list elenca il codice di errore PG mappato ai codici @@, nonché il testo del messaggio di errore corrispondente. ERROR Questa funzione esiste anche nelle versioni precedenti di Babelfish ma non includeva dettagli di mappatura.

  • DATEADDFunzione fissa per ora supportare unità di tempo in millisecondi (ms).

  • SETNO_ BROWSETABLE {ON|OFF} è ora soggetto all'escape hatch escape_hatch_session_settings, quindi non viene generato alcun errore se impostato su ignored.

  • SETPARSEONLY{OFFON|} è ora supportato. In precedenza ciò generava un errore a meno che l'escape hatch escape_hatch_session_settings non fosse impostato su Ignored.

  • Le regole di DEFAULT confronto DATABASE DEFAULT AND CATALOG _ _ sono ora supportate; si riferisce alle regole di confronto a livello di server/istanza che sono state specificate al momento della creazione dell'istanza Babelfish, poiché Babelfish attualmente non supporta le regole di confronto a livello di database.

  • Per le funzioni OBJECTPROPERTY eOBJECTPROPERTYEX, sono ora supportate le seguenti proprietà: ExecIsAnsiNullsOn,,,,,, ExecIsQuotedIdentOn,, IsDefault, IsDefaultCnst,, IsDeterministic, IsIndexed, IsInlineFunction,,,sMSShipped, IsPrimaryKey, IsProcedure. IsRule IsScalarFunction IsSchemaBound IsTable IsTableFunction IsTrigger IsUserTable IsView OwnerId TableFulltextPopulateStatus TableHasVarDecimalStorageFormat

  • OBJECTPROPERTYEXla funzione supporta la BaseType proprietà.

  • INDEXPROPERTYla funzione supporta le seguenti proprietà: IndexFillFactor, indexID, IsClustered,, IsDisabled, IsHypothetical, IsPadIndex IsPageLockDisallowed, IsRowLockDisallowed. IsUnique

Babelfish per Aurora Postgre 2.1 SQL

Questa versione di Aurora Babelfish viene fornita con Aurora Postgre 14.3 e 14.4. SQL Per ulteriori informazioni sui miglioramenti apportati ad Aurora Postgre SQL 14.3 e 14.4, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 2.1 aggiunge diverse nuove funzionalità, miglioramenti e correzioni. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Babelfish per Aurora Postgre SQL versione 2.1.2, 18 ottobre 2022

Miglioramenti della sicurezza
Miglioramenti con priorità alta relativi alla stabilità
  • È stata corretta la gestione degli errori nelle chiamate sp_prepare che può causare un arresto anomalo del server quando l'applicazione invia un numero elevato di parametri. Per una procedura o una funzione, Babelfish attualmente supporta un massimo di 100 parametri.

  • Risolto il problema con la gestione degli errori inSSL/TLShandshake per alcuni driver client.

Babelfish per Aurora Postgre SQL versione 2.1.1, 6 luglio 2022

  • È stata corretta l'estensione babelfishpg_tds per allocare correttamente la dimensione della memoria condivisa utilizzata dall'estensione.

Babelfish per Aurora Postgre SQL versione 2.1.0, 21 giugno 2022

I cluster DB Babelfish in esecuzione su Aurora Postgre SQL 13.7 o versioni precedenti non possono essere aggiornati ad Aurora Postgre 14.3 con Babelfish 2.1.0. SQL

Nuove funzionalità
  • Supporto per la migrazione dei dati utilizzando l'utility bcp client, come funzionalità sperimentale. Alcune opzioni bcp (-b, -C, -E, -G, -h, -K, -k, -q, -R, -T, -V) non sono attualmente supportate.

  • Supporto per la connessione con la finestra di dialogo di connessione di SSMS Object Explorer (anziché solo con la finestra di dialogo di connessione di Query Editor), oltre al supporto parziale per l'SSMSObject Explorer stesso.

  • Supporto migliorato per la migrazione dei dati con la procedura guidata SSMS Import/Export.

  • Support per le funzioni IS_MEMBER, IS_ ROLEMEMBER e _ HAS PERMS NAME _BY_.

  • Supporto per i cataloghi sys.indexes, sys.all_views, sys.database_files, sys.sql_modules, sys.system_sql_modules, sys.all_sql_modules, sys.xml_schema_collections, sys.dm_hadr_database_replica_states, sys.data_spaces, sys.database_mirroring, sys.database_role_members.

  • Supporto per le procedure archiviate di sistema sp_sproc_columns, sp_sproc_columns_100, sp_helprole, sp_helprolemember.

  • Supporto per le raccorte Japanese_CS_AS, Japanese_CI_AI, Japanese_CI_AS.

  • Babelfish ora supporta le ricerche di CHARINDEX sottostringhe sui sistemi che utilizzano regole di confronto non deterministiche.

  • Babelfish ora supporta e supporta gli argomenti relativi a _ che vengono collati utilizzando PATINDEX regole di confronto senza distinzione tra maiuscole e minuscoleSTRING. SPLIT

  • L'output del piano di interrogazione viene generato seguendo SET BABELFISH _ _ ALL ON (and) e SHOWPLAN OFF _ ON (). SET BABELFISH STATISTICS PROFILE OFF Questo genererà informazioni sul piano di interrogazione SQL in stile Postgre per le query T- SQL in Babelfish. Assicurati che queste SET istruzioni siano identiche alle istruzioni T- esistenti, ma con il SQL prefisso _ aggiunto. BABELFISH

Miglioramenti aggiuntivi
  • Riferimenti incrociati al database esterni al database corrente, con un nome di oggetto composto da tre parti, per,.. SELECT SELECT INTO,,INSERT. UPDATE DELETE

  • CREATEROLE(AUTHORIZATIONclausola non supportata), DROPROLE, ALTERROLE.

  • Babelfish ora mappa il codice di errore per @@ =213. ERROR Per ulteriori informazioni sulla gestione degli errori, consulta la pagina relativa alla gestione degli errori Babelfish.

  • È stato risolto un problema con l'assegnazione delle variabili SUBSTRING CHARINDEX (()) che causava la mancata disponibilità di Babelfish.

  • È stato risolto un problema con la OUTPUT clausola INSERTINTO... with che generava un errore. Number of given values doesn't match target table definition

  • È stato risolto un problema che causava DELETE la restituzione di un WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause errore nelle istruzioni di tabella OUTPUT INTO temporanee.

  • È stato risolto un problema che causava LEFT OUTER JOIN il fallimento con un Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data) errore. Questo problema era una regressione introdotta in Babelfish 1.1.0. Se il cluster SQL DB Babelfish for Aurora Postgre esegue la versione 1.1.0 di Babelfish e viene visualizzato questo errore, consigliamo di eseguire l'aggiornamento ad Aurora Postgre 13.7 per ottenere questa correzione. SQL

  • È stato corretto un errore di sintassi non valido utilizzando le funzioni integrate () e (). GETUTCDATE SYSUTCDATETIME

  • È stato risolto un problema a causa del quale le condizioni di overflow numerico che utilizzavano le funzioni SUM () e AVG () causavano un errore. TDS

  • È stato risolto un problema con. NETapplicazioni che richiamano le procedure di archiviazione per un DataTable oggetto che hanno provocato una mancata corrispondenza tra i tipi di dati e un errore di casting implicito non consentito.

Babelfish per Aurora Postgre versioni SQL 1.x (include alcune versioni obsolete)

Babelfish per Aurora Postgre 1.5 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 13.9. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 13.9, vedere. Aggiornamenti di Amazon Aurora Postger SQL Babelfish for Aurora Postgre SQL 1.5 aggiunge una nuova funzionalità e un miglioramento. Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 1.5.0, 20 gennaio 2023

Nuove funzionalità
Miglioramenti con priorità alta relativi alla stabilità
  • È stato risolto un problema relativo alla classe di operatore money durante l'aggiornamento della versione secondaria dalla 13.4 alla 13.5 o successiva a causa del quale l'aggiornamento non riusciva.

Babelfish per Aurora Postgre 1.4 SQL

Questa versione di Aurora Babelfish è fornita con Aurora Postgre 13.8. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 13.8, vedere. Aggiornamenti di Amazon Aurora Postger SQL I seguenti problemi sono stati risolti nella versione 1.4 di Babelfish per Aurora Postgre. SQL Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Aurora Babelfish versione 1.4.1, 13 dicembre 2022

  • È stato risolto un problema che impediva il corretto aggiornamento della versione secondaria dal cluster DB Babelfish per Aurora Postgre SQL 13.4 ad Aurora Postgre 13.8. SQL

Aurora Babelfish versione 1.4.0, 9 novembre 2022

Miglioramenti della sicurezza
Miglioramenti con priorità alta relativi alla stabilità
  • È stata corretta la gestione degli errori nelle chiamate sp_prepare che può causare un arresto anomalo del server quando l'applicazione invia un numero elevato di parametri. Per una procedura o una funzione, Babelfish attualmente supporta un massimo di 100 parametri.

  • È stata corretta la gestione degli errori in/handshake per alcuni driver client. SSL TLS

Altri miglioramenti
  • È stata corretta l'estensione babelfishpg_tds per allocare correttamente la dimensione della memoria condivisa utilizzata dall'estensione.

Babelfish per Aurora Postgre 1.3 SQL

Questa versione di Aurora Babelfish viene fornita con Aurora Postgre 13.7. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 13.7, vedere. Aggiornamenti di Amazon Aurora Postger SQL I seguenti problemi sono stati risolti nella versione 1.3 di Babelfish per Aurora Postgre. SQL Per ulteriori informazioni su Babelfish for Aurora PostgreSQL, vedere Working with Babelfish for Aurora Postgre. SQL

Babelfish per Aurora Postgre SQL versione 1.3.3, 14 dicembre 2022

  • È stato risolto un problema che impediva il corretto aggiornamento della versione secondaria dal cluster DB Babelfish per Aurora Postgre SQL 13.4 ad Aurora Postgre 13.7. SQL

Babelfish per Aurora Postgre SQL versione 1.3.2, 18 ottobre 2022

Miglioramenti della sicurezza
Miglioramenti con priorità alta relativi alla stabilità
  • È stata corretta la gestione degli errori nelle chiamate sp_prepare che può causare un arresto anomalo del server quando l'applicazione invia un numero elevato di parametri. Per una procedura o una funzione, Babelfish attualmente supporta un massimo di 100 parametri.

  • Risolto il problema con la gestione degli errori inSSL/TLShandshake per alcuni driver client.

Babelfish per Aurora Postgre SQL versione 1.3.1, 6 luglio 2022

  • È stata corretta l'estensione babelfishpg_tds per allocare correttamente la dimensione della memoria condivisa utilizzata dall'estensione.

Babelfish per Aurora Postgre SQL versione 1.3.0, 9 giugno 2022

  • È stato risolto un problema con l'assegnazione delle variabili SUBSTRING (CHARINDEX()) che causava la mancata disponibilità di Babelfish.

  • È stato risolto un problema con la OUTPUT clausola INSERTINTO... with che generava un errore. Number of given values doesn't match target table definition

  • È stato risolto un problema che causava DELETE la restituzione di un WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause errore nelle istruzioni di tabella OUTPUT INTO temporanee.

  • È stato risolto un problema che causava LEFT OUTER JOIN il fallimento con un Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data) errore. Questo problema era una regressione introdotta in Babelfish 1.1.0. Se il cluster SQL DB Babelfish for Aurora Postgre esegue la versione 1.1.0 di Babelfish e viene visualizzato questo errore, consigliamo di eseguire l'aggiornamento ad Aurora Postgre 13.7 per ottenere questa correzione. SQL

Babelfish per Aurora SQL Postgre 1.2 (obsoleto)

Questa versione di Babelfish è fornita con Aurora Postgre 13.6. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 13.6, vedere. Aggiornamenti di Amazon Aurora Postger SQL I seguenti problemi sono stati risolti nella versione di Babelfish 1.2. Per ulteriori informazioni su Babelfish, vedi Lavorare con Babelfish for Aurora Postgre. SQL

Babelfish per Aurora Postgre SQL versione 1.2.4, 15 dicembre 2022

  • È stato risolto un problema che impediva il corretto aggiornamento della versione secondaria dal cluster DB Babelfish per Aurora Postgre SQL 13.4 ad Aurora Postgre 13.6. SQL

Babelfish per Aurora Postgre SQL versione 1.2.3, 18 ottobre 2022

Miglioramenti della sicurezza

Babelfish per Aurora Postgre SQL versione 1.2.2, 18 luglio 2022

  • È stato risolto un problema che a volte causava la non riuscita delle query di join esterne con un messaggio di errore interno.

  • È stata corretta l'estensione babelfishpg_tds per allocare correttamente la dimensione della memoria condivisa utilizzata dall'estensione.

Babelfish per Aurora Postgre SQL versione 1.2.1, 27 aprile 2022

  • È stato risolto un problema che causava la mancata disponibilità di Babelfish dopo l'utilizzo di tabelle temporanee.

  • È stato risolto un problema che impediva il corretto aggiornamento della versione secondaria da un cluster Babelfish for Aurora Postgre SQL 13.4 o 13.5 DB ad Aurora Postgre 13.6. SQL

  • È stato risolto un problema che impediva il trasferimento dei dati in una tabella con colonne di identità utilizzando la procedura guidata di importazione ed esportazione di Server Management Studio. SQL

Babelfish per Aurora Postgre SQL versione 1.2.0, 29 marzo 2022

Oltre alle nuove funzionalità e ai miglioramenti nell'elenco seguente, Babelfish for Aurora Postgre SQL 1.2.0 aggiunge diverse funzionalità che attualmente hanno implementazioni limitate. Queste funzionalità sono disponibili per l'uso ma non hanno ancora la parità completa con la SQL sintassi T o Microsoft SQL Server. Per ulteriori informazioni, consulta Utilizzo di funzionalità Babelfish con implementazione limitata.

  • L'uso delle maiuscole (maiuscole, minuscole) dei nomi di colonna creati con T- viene ora mantenuto. SQL Ciò significa che SELECT * FROM table restituisce i nomi delle colonne utilizzando lo stesso tipo di maiuscole e minuscole usato quando la tabella è stata creata nell'endpoint. TDS

  • INSTEADI trigger -OF sono ora supportati nelle tabelle (solo tabelle, non viste).

  • Support per variabili globali definite dal sistema @@, @@ _DBTS, @@LOCK. TIMEOUT SERVICENAME

  • Support per la sintassi SET LOCK _TIMEOUT.

  • Support per tipi di dati eTIMESTAMP. ROWVERSION

  • Support per le funzioni integrate COLUMNS _ UPDATED UPDATEFULLTEXTSERVICEPROPERTY,ISJSON,,QUERY, JSON JSON _VALUE, HAS _DBACCESS, SUSER _SID, SUSER _SNAME, IS_SRVROLEMEMBER.

  • Supporto completo per la CHECKSUM funzione. Questa funzione ora supporta * e colonne multiple (CHECKSUM ( * | expression [ ,...n ] )).

  • Supporto completo per la funzione SCHEMA _ID. Questa funzione ora può essere utilizzata senza argomenti (SCHEMA_ID ( [ schema_name ] )).

  • Support per DROP IF EXISTS con SCHEMADATABASE, e USER oggetti.

  • Support per questi valori aggiuntivi perCONNECTIONPROPERTY: physical_net_transport e client_net_address.

  • Support per i seguenti SERVERPROPERTY valori: EditionID, EngineEdition, LicenseType, ProductVersion, ProductMajorVersion, ProductMinorVersion, IsIntegratedSecurityOnly, IsLocal DB,, IsAdvancedAnalyticsInstalled, IsBigDataCluster IsPolyBaseInstalled IsFullTextInstalled, e I. sXTPSupported

  • Supporto per questi cataloghi: sys.dm_os_host_info, sys.dm_exec_sessions, sys.dm_exec_connections, sys.endpoints, sys.table_types, sys.database_principals, sys.sysprocesses, sys.sysconfigures, sys.syscurconfigs e sys.configurations.

  • Support per questi INFORMATION _ SCHEMA cataloghi:TABLES, COLUMNSDOMAINS, e TABLE _CONSTRAINTS.

  • Supporto per queste procedure archiviate di sistema: sp_table_privileges, sp_column_privileges, sp_special_columns, sp_fkeys, sp_pkeys, sp_stored_procedures, xp_qv, sp_describe_undeclared_parameters e sp_helpuser.

  • Supporto limitato per la creazione, la modifica e l'eliminazione dei principali (oggetti) del database. USER Le limitazioni per la CREATE/ALTER/DROP sintassi con USER gli oggetti sono le seguenti:

    • Infatti CREATEUSER, è possibile specificare solo le SCHEMA opzioniFOR/FROMLOGINe DEFAULT _.

    • Perché ALTERUSER, è possibile specificare solo SCHEMA l'opzione DEFAULT _.

  • Supporto limitato per il comando SET FMTONLY ON. L'impostazione di questo comando su ON sopprime solo l'esecuzione delle SELECT istruzioni. Non impedisce l'esecuzione di altre istruzioni.

  • Supporto per la concessione e la revoca delle autorizzazioni (GRANT/REVOKE) solo per i principali del database (non per i ruoli del database). Il supporto include GRANT OPTION eREVOKE... CASCADEopzioni perSELECT,INSERT,UPDATE, DELETEREFERENCES,EXECUTE, e ALL [PRIVILEGES].

  • Support per WITH AUTHORIZATION on CREATESCHEMA.

  • Supporto dei seguenti nuovi escape hatch e della funzionalità escape hatch:

    • È possibile ripristinare tutte le impostazioni predefinite per gli escape hatch per l'istanza database di Babelfish passando default come secondo argomento alla procedura archiviata sp_babelfish_configure.

    • Una nuova via di fuga, escape_hatch_ignore_dup_key (default=strict) controlla l'KEYopzione IGNORE _ DUP _ nelle istruzioni/and. CREATE ALTER TABLE CREATE INDEX Quando IGNORE _ DUP _ KEY =ON, viene generato un errore a meno che escape_hatch_ignore_dup_key non sia impostato su. 'ignore'

    • Aggiunto il supporto per l'opzione ignore sull'escape hatch escape_hatch_storage_options. Quando è impostato su ignore, Babelfish ignora gli errori generati nei seguenti casi:

      • Ignora gli errori generati nella clausola ON in un'istruzione. CREATE DATABASE

      • Ignora gli errori generati da CREATE INDEX quando viene utilizzato con SORT _IN_TEMPDB, DROP _ o le opzioni. EXISTING ONLINE

    Per i dettagli, consulta la gestione degli errori di Babelfish.

  • Il database di sistema msdb è sempre presente e ha dbid=4. Per ulteriori informazioni, consulta Architettura Babelfish.

  • Per un elenco delle caratteristiche supportate in ogni versione di Babelfish, consulta Funzionalità supportate in Babelfish per versione.

Babelfish per Aurora SQL Postgre 1.1 (obsoleto)

Questa versione di Babelfish è fornita con Aurora Postgre 13.5. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 13.5, vedere. Aggiornamenti di Amazon Aurora Postger SQL I seguenti problemi sono stati risolti nella versione di Babelfish 1.1. Per ulteriori informazioni su Babelfish, vedi Lavorare con Babelfish for Aurora Postgre. SQL

Babelfish per Aurora Postgre SQL versione 1.1.2, 16 dicembre 2022

  • È stato risolto un problema che impediva il corretto aggiornamento della versione secondaria dal cluster DB Babelfish per Aurora Postgre SQL 13.4 ad Aurora Postgre 13.5. SQL

Babelfish per Aurora Postgre SQL versione 1.1.1, 18 ottobre 2022

Miglioramenti della sicurezza

Babelfish per Aurora Postgre SQL versione 1.1.0, 25 febbraio 2022

Babelfish for Aurora Postgre SQL versione 1.1.0 aggiunge il supporto per le seguenti funzionalità e comandi T di Microsoft SQL Server. SQL Per ulteriori informazioni, consulta Lavorare con Babelfish for Aurora Postgre. SQL

  • Indici o vincoli univoci su colonne annullabili. UNIQUE Per utilizzare questa funzionalità, modifica escape_hatch_unique_constraint in 'ignore'. Per ulteriori informazioni, consulta la gestione degli errori di Babelfish.

  • Fai riferimento alle tabelle di transizione dai trigger con azioni multiple. DML

  • Identificatori con caratteri puntini iniziali.

  • La COLUMNPROPERTY funzione (limitata a CharMaxLen e AllowsNull proprietà).

  • Variabili @@ definite dal sistema: @@ CURSOR _ROWS, @@ LOCK _, @@TIMEOUT, @@ MAX e MICROSOFTVERSION @@. CONNECTIONS NESTLEVEL PROCID

  • Funzioni integrate:CHOOSE, CONCAT _WS, CURSOR _,,STATUS, _ DATEFROMPARTSDATETIMEFROMPARTS, ORIGINAL _ NAME (ora completamente supportate)LOGIN, SCHEMA _ e _ supportate (ma solo SESSION senza USER argomentiSQUARE). TRIGGER NESTLEVEL

  • Procedure archiviate di sistema: sp_columns, sp_columns_100, sp_columns_managed, sp_cursor, sp_cursor_list, sp_cursorclose, sp_cursorexecute, sp_cursorfetch, sp_cursoropen, sp_cursoroption, sp_cursorprepare, sp_cursorprepexec, sp_cursorunprepare, sp_databases, sp_datatype_info, sp_datatype_info_100, sp_describe_cursor, sp_describe_first_result_set, sp_describe_undeclared_parameters, sp_oledb_ro_usrname, sp_pkeys, sp_prepare, sp_statistics, sp_statistics_100, sp_tablecollations_100, sp_tables e sp_unprepare.

  • Per un elenco delle caratteristiche supportate in ogni versione di Babelfish, consulta Funzionalità supportate in Babelfish per versione.

Babelfish per Aurora SQL Postgre 1.0 (obsoleto)

Questa versione di Babelfish è fornita con Aurora Postgre 13.4. SQL Per ulteriori informazioni sui miglioramenti di Aurora Postgre SQL 13.5, vedere. Aggiornamenti di Amazon Aurora Postger SQL I seguenti problemi sono stati risolti nella versione di Babelfish 1.0. Per ulteriori informazioni su Babelfish, vedi Lavorare con Babelfish for Aurora Postgre. SQL

Babelfish per Aurora Postgre SQL versione 1.0.1, 18 ottobre 2022

Miglioramenti della sicurezza

Babelfish per Aurora Postgre SQL versione 1.0.0, 28 ottobre 2021

  • La SQL versione 1.0.0 di Babelfish per Aurora Postgre supporta Babelfish 1.0.0 che estende il database Amazon Aurora SQL Postgre con la possibilità di accettare connessioni al database dai client Microsoft Server. SQL Per ulteriori informazioni, consulta Lavorare con Babelfish per Aurora Postgre. SQL