Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 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 di correzioni di SQL Server 2008.
Sintomi
Si consideri lo scenario seguente:
Si dispone di tre server che si trovano nello stesso dominio. Ad esempio, si dispone del server A, del server B e del server C.
È possibile installare Microsoft SQL Server 2008 nel server A e nel server B.
L'account di avvio del servizio SQL Server e di SQL Server Agent è un account di dominio.
Si creano due directory condivise sul server C. Ad esempio, le cartelle sono denominate D1 e D2. L'account di avvio non dispone dell'autorizzazione di amministratore sul server C. Tuttavia, l'account di avvio dispone dell'autorizzazione di controllo completo per le due directory.
Si configura il log shipping tra il server A e il server B. Per il server primario, specificare la cartella di backup del log delle transazioni in modo da utilizzare il percorso di rete della directory D1. Per il server secondario, si specifica la cartella di destinazione da utilizzare come percorso di rete della directory D2.
Nel server secondario è possibile impostare la modalità STANDBY per il database secondario.
In questo scenario, il log shipping potrebbe non funzionare. Inoltre, il seguente messaggio di errore viene registrato nel file Errorlog di SQL Server 2005:
Nota
Durante l'avvio del database 'Nome database' (ID database N) del database warm standby, il relativo file di standby ('Nome file') non era accessibile all'istruzione RESTORE. L'errore del sistema operativo era "5(Accesso negato)". Diagnostica l'errore del sistema operativo, correggi il problema e riprova all'avvio. RESTORE LOG sta terminando in modo anomalo.
Nota: questo problema non si verifica in Microsoft SQL Server 2005.
Risoluzione
Informazioni sull'aggiornamento cumulativo per la versione finale di SQL Server 2008
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per la versione finale di SQL Server 2008. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
963036 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008Nota: 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. 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:
956909 Le SQL Server build 2008 rilasciate dopo SQL Server 2008
Informazioni sull'aggiornamento cumulativo per SQL Server 2008 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 1 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
969099 Pacchetto di aggiornamento cumulativo 1 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 precedente della correzione di SQL Server 2008. 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:
970365 Le SQL Server build 2008 rilasciate dopo SQL Server rilascio del Service Pack 1 2008
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Altre informazioni
Note
- Dopo aver applicato la correzione per questo problema, il pulsante . Il file TUF (Transaction Undo File) viene creato sul server secondario nella stessa cartella in cui si trova il file MDF del database. In precedenza, il file di annullamento delle transazioni veniva creato nel server secondario nello stesso percorso in cui vengono copiati i file di backup del log delle transazioni del database.
- Questa correzione aggiorna solo i file SqlLogShip.exe e SqlManagerUI.dll. Questi file sono i componenti degli strumenti che supportano il log shipping. Pertanto, l'aggiornamento di questi file influisce anche sulle versioni di rilascio di SQL Server 2008 e di SQL Server 2008 Service Pack 1. Questo è dovuto al fatto che, anche se è possibile avere una sola istanza di SQL Server 2008 per cui viene applicata questa correzione, i componenti condivisi vengono aggiornati automaticamente per tutte le istanze.
Ulteriori informazioni sul pacchetto di aggiornamento cumulativo 4 per SQL Server 2008
Per ulteriori informazioni sui file modificati e sui prerequisiti per l'applicazione del pacchetto di aggiornamento cumulativo contenente l'aggiornamento rapido descritto in questo articolo della Microsoft Knowledge Base, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
963036 Aggiornamento cumulativo 4 per SQL Server 2008
Ulteriori informazioni sul pacchetto di aggiornamento cumulativo 1 per SQL Server 2008 Service Pack 1
Per ulteriori informazioni sui file modificati e sui prerequisiti per l'applicazione del pacchetto di aggiornamento cumulativo contenente l'aggiornamento rapido descritto in questo articolo della Microsoft Knowledge Base, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
969099 Pacchetto di aggiornamento cumulativo 1 per SQL Server 2008 Service Pack 1
Riferimenti
Per ulteriori informazioni sull'elenco delle build disponibili dopo il rilascio di SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
956909 Le SQL Server build 2008 rilasciate dopo SQL Server 2008
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 dal team SQL Server per fornire correzioni rapide per i problemi segnalati
Per ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di 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