Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si ha un'istanza di Microsoft SQL Server 2008 R2 che ospita un punto di controllo utente (UCP).

  • Si installa il pacchetto di aggiornamento cumulativo 1 per SQL Server 2008 R2 nell'istanza.

In questo scenario l'installazione viene eseguita correttamente. Non è tuttavia possibile avviare il servizio SQL Server. Vengono inoltre registrati i messaggi di errore seguenti nel file di log degli errori di SQL Server:

<data> <volta> spid7s in esecuzione [sysutility_mdw]. Sysutility_ucp_core. sp_initialize_mdw_internal<data><ora>spid7s SQL Server blocca l'accesso alla procedura "sys. xp_qv" del componente "Agent XPS" perché questo componente è disattivato come parte della configurazione di sicurezza per il server. Un amministratore di sistema può abilitare l'uso di "Agent XPs" usando sp_configure. Per altre informazioni sull'abilitazione di "Agent XPs", vedere la sezione relativa alla configurazione della superficie nella documentazione online di SQL Server.<data><volta> spid7s Errore: 15281, gravità: 16, stato: 1.<data><volta> spid7s SQL Server blocca l'accesso alla procedura "sys.xp_qv" del componente "Agent XPS" perché questo componente è disattivato come parte della configurazione di sicurezza per il server. Un amministratore di sistema può abilitare l'uso di "Agent XPs" usando sp_configure. Per altre informazioni sull'abilitazione di "Agent XPs", vedere la sezione relativa alla configurazione della superficie nella documentazione online di SQL Server.<data><volta> spid7s Errore: 912, gravità: 21, stato: 2.<data><volta> aggiornamento a livello di script di spid7s per il database "Master" non riuscito perché il passaggio di aggiornamento "sqlagent100_msdb_upgrade. SQL" ha rilevato l'errore 15281, lo stato 1, la gravità 16. Si tratta di una condizione di errore grave che potrebbe interferire con il normale funzionamento e il database verrà portato offline. Se l'errore si è verificato durante l'aggiornamento del database "Master", impedirà l'avvio dell'intera istanza di SQL Server. Esaminare le voci precedenti di log degli errori, eseguire le azioni correttive appropriate e riavviare il database in modo che i passaggi di aggiornamento dello script vengano eseguiti fino al completamento.<data><tempo> spid7s Errore: 3417, gravità: 21, stato: 3.<data><volta> spid7s non riesce a recuperare il database master. Impossibile eseguire SQL Server. Ripristinare master da un backup completo, ripristinarlo o ricompilarlo. Per altre informazioni su come ricompilare il database master, vedere la documentazione online di SQL Server.<data><volta> spid7s SQL Trace è stato interrotto a causa della chiusura del server. ID traccia =' 1'. Si tratta solo di un messaggio informativo; non è necessaria alcuna azione per l'utente.

Questo problema può verificarsi anche quando si aggiorna un'istanza di SQL Server 2008 R2 Release Candidate (RC) che ospita un UCP per la versione finale di SQL Server 2008 R2.

Causa

Questo problema si verifica perché l'opzione Agent XPs non è abilitata quando SQL Server 2008 R2 esegue lo script di aggiornamento per il database msdb. Questo script viene eseguito all'avvio del servizio SQL Server. Lo script esegue una stored procedure correlata al controllo UCP. La stored procedure richiede inoltre che l'opzione Agent XPs sia abilitata.

Risoluzione

Informazioni sull'aggiornamento cumulativo

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

2072493 Pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 R2Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

981356 Build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2

Soluzione alternativa

Nota Se non è ancora stato installato il pacchetto di aggiornamento cumulativo 1, seguire la sezione "Risoluzione" per installare il pacchetto di aggiornamento cumulativo 2. Questo problema non esiste nel pacchetto di aggiornamento cumulativo 2 e nelle versioni successive dell'aggiornamento per SQL Server 2008 R2. Se si verifica questo problema dopo l'installazione del pacchetto di aggiornamento cumulativo 1, seguire questa procedura per aggirare il problema:

  1. Abilitare il contrassegno di traccia 902 nell'istanza di SQL Server 2008 R2. A tal fine, attenersi alla seguente procedura:

    1. Aprire Gestione configurazione SQL Server.

    2. In Gestione configurazione SQL Server fare clic su servizi SQL Server.

    3. Fare doppio clic sul servizio SQL Server .

    4. Nella finestra di dialogo proprietà di SQL Server fare clic sulla scheda Avanzate .

    5. In fare clic sulla scheda Avanzate individuare l'elemento parametri di avvio .

    6. Aggiungere ;-T902 alla fine del valore di stringa esistente e quindi fare clic su OK.

  2. Fare clic con il pulsante destro del mouse sul servizio SQL Server e quindi scegliere Avvia.

  3. Se il servizio SQL Server Agent è in funzione, fare clic con il pulsante destro del mouse sul servizio SQL Server Agent e quindi scegliere Interrompi.

  4. Aprire SQL Server Management Studio e quindi connettersi all'istanza di SQL Server 2008 R2.

  5. Eseguire le istruzioni seguenti:

    EXEC sp_configure ' Show Advanced ', 1; RICONFIGURARE EXEC sp_configure ' Consenti aggiornamenti '; 0; RICONFIGURARE EXEC sp_configure "Agent XPs", 1; RICONFIGURARE ANDARE

  6. In Gestione configurazione SQL Server fare clic con il pulsante destro del mouse sul servizio SQL Server e quindi scegliere Interrompi.

  7. Rimuovere il contrassegno di traccia 902 nell'istanza di SQL Server 2008 R2. A tale scopo, eliminare ;-T902 dal valore stringa aggiornato nel passaggio 1f.

  8. Fare clic con il pulsante destro del mouse sul servizio SQL Server e quindi scegliere Avvia.

  9. Fare clic con il pulsante destro del mouse sul servizio SQL Server Agent e quindi scegliere Avvia.

  10. In SQL Server Management Studio, riconnettersi all'istanza di SQL Server 2008 R2.

  11. In Esplora oggetti Espandi gestione, fai clic con il pulsante destro del mouse su raccolta datie quindi fai clic su attiva raccolta dati.Nota Se la raccolta dati è già abilitata, l'elemento Abilita raccolta dati non è disponibile.

Nota Quando ci si connette all'istanza di SQL Server 2008 R2 in SQL Server Management Studio potrebbe essere visualizzato il messaggio di errore seguente:

Errore: 18401Login non riuscito per l'utente "<nome di accesso>". Motivo: il server è in modalità di aggiornamento degli script. In questo momento solo l'amministratore può connettersi.

Questo messaggio di errore indica che SQL Server 2008 R2 sta completando l'installazione del pacchetto di aggiornamento cumulativo 1. Se viene visualizzato questo messaggio di errore, attendere diversi minuti e quindi eseguire di nuovo la connessione all'istanza di SQL Server 2008 R2.

Stato

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

Riferimenti

Per informazioni sul modello di manutenzione incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

935897 Un modello di manutenzione incrementale è disponibile nel team di SQL Server per fornire gli hotfix per i problemi segnalati Per altre informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

822499 Schema di denominazione per i pacchetti di aggiornamento software di Microsoft SQL Server Per altre informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×