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 l'articolo relativo all' applicazione di un aggiornamento di SQL Server a un'istanza del cluster di failover nella Microsoft Knowledge Base.
Sintassi di esempio per l'installazione
Il nome del pacchetto di aggiornamento può variare e includere una lingua, un'edizione e un componente processore. Applicare un aggiornamento dal prompt dei comandi sostituendo <package_name> con il nome del pacchetto di aggiornamento.
Aggiornare una sola 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 il parametro 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>
La configurazione consente di integrare gli aggiornamenti più recenti del pacchetto con l'installazione del prodotto principale, in modo che il prodotto principale e i relativi aggiornamenti applicabili vengano installati contemporaneamente. È possibile preparare un'installazione dell'istanza del motore di database affinché includa l'aggiornamento del prodotto: setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateEnabled=True /UpdateSource=<path where the update is downloaded> /INSTANCEID=<Instance ID> /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 /Action=RemovePatch /InstanceName=MyInstance
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. |
Switch |
Descrizione |
---|---|
/? |
Visualizza la Guida del prompt dei comandi per l'installazione automatica |
/action=Patch or /action=RemovePatch |
Specifica l'azione di installazione: Patch o RemovePatch. |
/allinstances |
Applica 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 |
Applica 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 |
Applica l'aggiornamento di SQL Server all'istanza Inst1 di SQL Server e a tutti i componenti condivisi di SQL Server che non supportano le istanze. |
/quiet |
Esegue l'installazione dell'aggiornamento di SQL Server in modalità automatica. |
/qs |
Visualizza solo la finestra di dialogo dell'interfaccia utente relativa allo stato. |
/UpdateEnabled |
Specifica se durante la configurazione di SQL Server debbano essere individuati e inclusi aggiornamenti del prodotto. I valori validi sono True e False oppure 1 e 0. Per impostazione predefinita, gli aggiornamenti individuati verranno inclusi nel programma di installazione di SQL Server. |
/IAcceptSQLServerLicenseTerms |
Obbligatorio solo quando il parametro /Q o /QS è specificato 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.