Microsoft distribuisce le correzioni di Microsoft SQL Server 2012 Service Pack 1 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli aggiornamenti rapidi e tutte le correzioni di protezione incluse con la versione precedente di SQL Server 2012 Service Pack 1.

Sintomi

Si supponga che si esegue una query che utilizza la funzione TRY_CONVERT con il parametro di stile in Microsoft SQL Server 2012. In questo caso, il parametro style può essere ignorato e la query potrebbe restituire un risultato non corretto.

Risoluzione

Informazioni sull'aggiornamento cumulativo

Aggiornamento cumulativo 2 per SQL Server 2012 SP1

La correzione per questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 2. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012 SP1, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

2790947 pacchetto di aggiornamento cumulativo 2 per SQL Server 2012 Service Pack 1Nota: Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza che sono stati inclusi con la versione precedente della correzione di SQL Server 2012 SP1. Si consiglia di prendere in considerazione l'applicazione della versione finale della correzione che contiene questo hotfix. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

2772858 le build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012 Service Pack 1

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Per riprodurre questo problema, attenersi alla seguente procedura:

  1. Creare una tabella in SQL Server 2012 SP1 denominata "Test" e inserire un record nella tabella:CREATE TABLE TEST (I DATE);INSERT INTO TEST VALUES (GETDATE());

  2. Eseguire le query seguenti per restituire un risultato corretto:SELECT TOP 1 TRY_CONVERT(VARCHAR, TRY_CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT CONVERT(VARCHAR, TRY_CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT CONVERT(VARCHAR, CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT TRY_CONVERT(VARCHAR, '20121023', 112) FROM TEST;--The returned result is "20121023".

  3. Quindi, eseguire le query seguenti per restituire un risultato non corretto:SELECT TRY_CONVERT(VARCHAR, TRY_CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT TRY_CONVERT(VARCHAR, CONVERT(DATE, '20121023'), 112) FROM TEST;--The returned result is "2012-10-23".

Riferimenti

Per ulteriori informazioni sulla funzione TRY_CONVERT(Transact-SQL), visitare il seguente sito Web MSDN:

Informazioni generali sulla funzione TRY_CONVERT(Transact-SQL)General information about the TRY_CONVERT(Transact-SQL) functionPer ulteriori informazioni il modello di manutenzione incrementale per SQL Server, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

935897 un modello di manutenzione incrementale è disponibile dal team di SQL Server per fornire gli aggiornamenti rapidi per i problemi segnalatiPer ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

822499 schema di denominazione per i pacchetti di aggiornamento software di Microsoft SQL ServerPer ulteriori informazioni sulla terminologia di aggiornamento software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Quanto ti soddisfa la qualità della traduzione?

Cosa ha influito sulla tua esperienza?

Altri commenti e suggerimenti? (Facoltativo)

Grazie per il feedback!

×