Microsoft distribuisce le correzioni Microsoft SQL Server 2012 Service Pack 1 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e rilascio delle correzioni per tutte le correzioni di protezione che erano incluse nelle precedenti di SQL Server 2012 Service Pack 1.
Sintomi
Si consideri lo scenario seguente:
-
Si dispone di un report contenente una tabella in un server di Microsoft SQL Server 2012 Reporting Services (SSRS 2012).
-
Utilizzare un'espressione simile alla seguente per la proprietà Backgroundcolor :
=IIf(Fields!id.Value=5, "Green", Nothing)
-
Esportare il report in Microsoft Excel (nel formato di file Office Open XML).
In questo scenario, il valore non impostato "Nothing" e il colore della riga precedente in modo non corretto viene utilizzato.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Aggiornamento cumulativo 3 per SQL Server 2012 SP1
La correzione di questo problema è stata rilasciata prima 3 aggiornamento cumulativo. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo per SQL Server 2012 SP1, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2812412 cumulativo update package 3 per SQL Server 2012 Service Pack 1Nota: Poiché le versioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutte le correzioni incluse in SQL Server 2012 SP1 precedente correggere rilascio. Si consiglia di considerare l'ipotesi di applicare la versione più recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
2772858 di SQL Server 2012 versioni rilasciate dopo il rilascio di Service Pack 1 di SQL Server 2012
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Soluzione alternativa
Per aggirare il problema, modificare la "Nothing" valore per il colore di sfondo.
Ad esempio, se il colore di sfondo è bianco, quindi utilizzare la seguente espressione:
=IIf(Fields!id.Value=5, "Green", "White")
Riferimenti
Per ulteriori informazioni sulle espressioni di SSRS, visitare il seguente sito Web MSDN:
Informazioni generali sulle espressioniPer ulteriori informazioni sulla funzione IIF, visitare il seguente sito Web MSDN:
IIF (Transact-SQL)Per ulteriori informazioni sul modello di manutenzione incrementale per SQL Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
935897 un modello di manutenzione incrementale è disponibile dal team di SQL Server per offrire gli hotfix per i problemi segnalatiPer ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
I pacchetti di aggiornamento dello schema di denominazione 822499 per il software di Microsoft SQL ServerPer ulteriori informazioni sulla terminologia degli aggiornamenti 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