Share via


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

Nota importanteImportante

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.

Vedere anche

Concetti

Panoramica sull'installazione dei servizi SQL Server