Microsoft distribuisce le correzioni di Microsoft SQL Server 2005, Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2.
Sintomi
Quando si esegue una query XQuery per aggiornare il valore di una colonna XML in Microsoft SQL Server 2005, Microsoft SQL Server 2008 o in Microsoft SQL Server 2008 R2, la query XQuery non viene eseguita. Viene anche visualizzato un messaggio di errore simile al seguente:
Nota
Errore 'Non esiste alcuna funzione '{urn:schemas-microsoft-com:xml-sql}:variable()'
Ad esempio, la query seguente che aggiorna il valore della colonna TestCol non viene eseguita:
USE TEST DICHIARA @TestIdentity INT SET @TestIdentity = 100 UPDATE dbo. TestTable SET TestCol.modify('sostituire il valore di (/ROOT/b/@ID)[1] con sql:variable("@TestIdentity")') FROM dbo. TestTable2 tbl2 INNER JOIN dbo. TestTable tbl ON tbl2.aID = tbl.aID And tbl2.bID = @TestIdentityNote Per risolvere questo problema, potrebbe essere necessario riavviare l'istanza di SQL Server 2005 o SQL Server 2008.
Risoluzione
Informazioni sull'aggiornamento cumulativo
SQL Server 2008 R2 Service Pack 1
La correzione per questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 6 per SQL Server 2008 R2 Service Pack 1. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2679367 Pacchetto di aggiornamento cumulativo 6 per SQL Server 2008 R2 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2567616 Le build SQL Server 2008 R2 rilasciate dopo il rilascio SQL Server 2008 R2 Service Pack 1
SQL Server 2008 R2
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 13. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2679366 Pacchetto di aggiornamento cumulativo 13 per SQL Server 2008 R2 Nota: poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
981356 Le build SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2
SQL Server 2008 Service Pack 3
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 3. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2673383 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 3Nota Poiché le build sono cumulative, ogni nuova versione delle correzioni contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente delle correzioni dell'SQL Server 2008. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2629969 Le build SQL Server 2008 rilasciate dopo il rilascio del Service Pack 3 SQL Server 2008 Microsoft SQL Server 2008 vengono create per Service Pack specifici di SQL Server. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 3 a un'installazione di SQL Server 2008 Service Pack 3. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2008 R2 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 R2 Service Pack 1. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2633146 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 R2 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2567616 Le build SQL Server 2008 R2 rilasciate dopo il rilascio SQL Server 2008 R2 Service Pack 1
SQL Server 2008 R2
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 11. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2633145 Pacchetto di aggiornamento cumulativo 11 per SQL Server 2008 R2 Nota: poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
981356 Le build SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2
SQL Server 2008 Service Pack 2
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 2. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2617148 Pacchetto di aggiornamento cumulativo 7 per SQL Server 2008 Service Pack 2Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione di correzione di SQL Server 2008 precedente. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2402659 Le build di SQL Server 2008 rilasciate dopo il rilascio del Service Pack 2 SQL Server 2008, gli hotfix di Microsoft SQL Server 2008 vengono creati per Service Pack SQL Server specifici. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 2 a un'installazione di SQL Server 2008 Service Pack 2. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2008 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 16 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2582282 Pacchetto di aggiornamento cumulativo 16 per SQL Server 2008 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione di correzione di SQL Server 2008 precedente. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
970365 Le build di SQL Server 2008 rilasciate dopo il rilascio del Service Pack 1 SQL Server 2008 di Microsoft SQL Server gli hotfix 2008 vengono creati per Service Pack SQL Server specifici. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 1 a un'installazione di SQL Server 2008 Service Pack 1. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2008 R2 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 1 per SQL Server 2008 R2 Service Pack 1. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2544793 Pacchetto di aggiornamento cumulativo 1 per SQL Server 2008 R2 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2567616 Le build SQL Server 2008 R2 rilasciate dopo il rilascio SQL Server 2008 R2 Service Pack 1
SQL Server 2008 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 14 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2527187 Pacchetto di aggiornamento cumulativo 14 per SQL Server 2008 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione di correzione di SQL Server 2008 precedente. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
970365 Le build di SQL Server 2008 rilasciate dopo il rilascio del Service Pack 1 SQL Server 2008 di Microsoft SQL Server gli hotfix 2008 vengono creati per Service Pack SQL Server specifici. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 1 a un'installazione di SQL Server 2008 Service Pack 1. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2008 Service Pack 2
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 2. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2527180 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 2Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione di correzione di SQL Server 2008 precedente. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2402659 Le build di SQL Server 2008 rilasciate dopo il rilascio del Service Pack 2 SQL Server 2008, gli hotfix di Microsoft SQL Server 2008 vengono creati per Service Pack SQL Server specifici. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 2 a un'installazione di SQL Server 2008 Service Pack 2. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2008 Service Pack 3
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 3. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2673383 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 3Nota Poiché le build sono cumulative, ogni nuova versione delle correzioni contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente delle correzioni dell'SQL Server 2008. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2629969 Le build SQL Server 2008 rilasciate dopo il rilascio del Service Pack 3 SQL Server 2008 Microsoft SQL Server 2008 vengono create per Service Pack specifici di SQL Server. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 3 a un'installazione di SQL Server 2008 Service Pack 3. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2008 R2
La correzione per questo errore è stata rilasciata per la prima volta nell'aggiornamento cumulativo 7. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2507770 Aggiornamento cumulativo 7 per SQL Server 2008 R2 Nota: poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008 R2. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
981356 Le build SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2
SQL Server 2005 Service Pack 4
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 3 per SQL Server 2005 Service Pack 4. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2507769 Pacchetto di aggiornamento cumulativo 3 per SQL Server 2005 Service Pack 4Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione di correzione di SQL Server 2005 precedente. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2485757 Le build di SQL Server 2005 rilasciate dopo il rilascio di SQL Server Service Pack 4 di Microsoft SQL Server 2005 vengono create correzioni rapide per SQL Server Service Pack specifici. È necessario applicare un aggiornamento rapido rapido per SQL Server 2005 Service Pack 4 a un'installazione di SQL Server 2005 Service Pack 4. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
SQL Server 2005 Service Pack 3
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 15 per SQL Server 2005 Service Pack 3. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2507766 Pacchetto di aggiornamento cumulativo 15 per SQL Server 2005 Service Pack 3Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2005. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
960598 Le build SQL Server 2005 rilasciate dopo il rilascio di SQL Server Service Pack 3 di Microsoft 2005 vengono creati aggiornamenti rapidi per SQL Server 2005 per Service Pack SQL Server specifici. È necessario applicare un aggiornamento rapido rapido per SQL Server 2005 Service Pack 3 a un'installazione di SQL Server 2005 Service Pack 3. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni su come eseguire query sul tipo di dati XML in una query XQuery, visitare il seguente sito Web MSDN:
Come eseguire query sul tipo di dati XML in una query XQuery Per ulteriori informazioni sul modello di servizio incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
935897 un modello di manutenzione incrementale è disponibile presso il team SQL Server per fornire correzioni rapide per i problemi segnalatiPer ulteriori informazioni sullo schema di denominazione per gli aggiornamenti SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
822499 Nuovo schema di denominazione per i pacchetti di aggiornamento software Microsoft SQL Server Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft