Installazione degli aggiornamenti dal prompt dei comandi
Provare gli script di installazione e adattarli alle esigenze della propria azienda. Per ulteriori informazioni sull'installazione di aggiornamenti in un cluster di failover di SQL Server, vedere Cluster di failover SQL Server 2008 in sequenza delle patch e servizio processo pack nella Microsoft Knowledge Base.
Sintassi di esempio per l'installazione
Il nome del pacchetto di aggiornamento non è sempre uguale e potrebbe includere la lingua, la versione e il componente processore. Applicare un aggiornamento dal prompt dei comandi sostituendo <package_name> con il nome del pacchetto di aggiornamento.
Aggiornare una singola istanza di SQL Server e tutti i componenti condivisi, quali Integration Services e gli strumenti di gestione. È possibile specificare l'istanza tramite il parametro InstanceName o InstanceID. Per aggiornare un'istanza predisposta di SQL Server, è necessario specificare il parametro InstanceID<nome_pacchetto>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=NomeIstanza o <nome_pacchetto>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=<ID istanza>
È possibile integrare un aggiornamento e preparare un'istanza del motore di database di SQL Server: setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /PCUSOURCE=<percorso pacchetto PCU> /CUSOURCE=<percorso pacchetto CU> /INSTANCEID=<ID istanza> /FEATURES=SQLEngine
Aggiornare solo i componenti condivisi di SQL Server, quali Integration Services e gli strumenti di gestione: <nome_pacchetto>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch
Aggiornare tutte le istanze di SQL Server presenti nel computer e tutti i componenti condivisi, quali Integration Services e gli strumenti di gestione: <nome_pacchetto>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances
Rimuovere un aggiornamento dal prompt dei comandi sostituendo <nome_pacchetto> con il nome del pacchetto di aggiornamento.
Rimuovere un aggiornamento da una singola istanza di SQL Server e da tutti i componenti condivisi, quali Integration Services e gli strumenti di gestione: <nome_pacchetto>.exe /qs /IAcceptSQLServerLicenseTerms /Action=RemovePatch /InstanceName=NomeIstanza
Rimuovere un aggiornamento solo dai componenti condivisi di SQL Server, quali Integration Services e gli strumenti di gestione: <nome_pacchetto>.exe /qs /Action=RemovePatch
Nota
Il programma di installazione dell'aggiornamento verifica che la versione dei componenti condivisi sia sempre corrispondente o superiore alla versione dell'istanza di livello più alto.
Parametri del prompt dei comandi supportati
Importante |
---|
Se possibile, specificare le credenziali di sicurezza in fase di esecuzione. Se è necessario archiviare le credenziali in un file di script, proteggere tale file per impedire l'accesso non autorizzato. |
Opzione |
Descrizione |
---|---|
/? |
Consente di visualizzare la Guida del prompt dei comandi per l'installazione automatica |
/action=Patch or /action=RemovePatch |
Consente di specificare l'azione di installazione: Patch o RemovePatch. |
/allinstances |
Consente di applicare l'aggiornamento di SQL Server a tutte le istanze di SQL Server e a tutti i componenti condivisi di SQL Server che non supportano le istanze. |
/instancename=InstanceName1 |
Consente di applicare l'aggiornamento di SQL Server all'istanza di SQL Server denominata InstanceName e a tutti i componenti condivisi di SQL Server che non supportano le istanze. |
/InstanceID=Inst1 |
Consente di applicare l'aggiornamento di SQL Server a un'istanza Inst1 di SQL Server e a tutti i componenti condivisi di SQL Server che non supportano le istanze. |
/quiet |
Consente di eseguire l'installazione dell'aggiornamento di SQL Server in modalità automatica. |
/qs |
Consente di visualizzare solo la finestra di dialogo dell'interfaccia utente relativa allo stato. |
/CUSource |
Consente di specificare il percorso dei file degli aggiornamenti cumulativi estratti. |
/PCUSOURCE |
Consente di specificare il percorso dei file dei Service Pack estratti. |
/IAcceptSQLServerLicenseTerms |
Richiesta solo quando viene specificato il parametro /Q o /QS per le installazioni automatiche. |
1 Non è possibile specificare questo parametro per applicare un aggiornamento a un'istanza predisposta di SQL Server. Specificare il parametro /instanceID.