Condividi tramite


Installazione degli aggiornamenti dal prompt dei comandi

Provare gli script di installazione e adattarli alle esigenze della propria azienda.

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 Strumenti di gestione. È possibile specificare l'istanza tramite il parametro InstanceName o il parametro InstanceID. Per aggiornare un'istanza preparata di SQL Server, è necessario specificare il parametro<InstanceID package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance o <package_name>.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 per includere l'aggiornamento del prodotto: setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateEnabled=True /UpdateSource=<path in cui l'aggiornamento viene scaricato> /INSTANCEID=<ID> istanza /FEATURES=SQLEngine.

  • Aggiornare solo i componenti condivisi di SQL Server, ad esempio Integration Services e Strumenti di gestione: <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch

  • Aggiornare tutte le istanze di SQL Server nel computer e tutti i componenti condivisi, ad esempio Integration Services e Strumenti di gestione: <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances.

Rimuovere un aggiornamento dal prompt dei comandi sostituendo <package_name> con il nome del pacchetto di aggiornamento:

  • Rimuovere un aggiornamento da una singola istanza di SQL Server e da tutti i componenti condivisi, ad esempio Integration Services and Management Tools: <package_name>.exe /qs /Action=RemovePatch /InstanceName=MyInstance.

  • Rimuovere un aggiornamento solo dai componenti condivisi di SQL Server, ad esempio Integration Services e Strumenti di gestione: <package_name>.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 e incompatibili con l'istanza di SQL Server.
/instancename=InstanceName 1 Applica l'aggiornamento di SQL Server a un'istanza di SQL Server denominata InstanceName e a tutti i componenti condivisi e incompatibili con l'istanza di SQL Server.
/InstanceID=Inst1 Applica l'aggiornamento di SQL Server a un'istanza di SQL Server denominata Inst1 e a tutti i componenti condivisi e incompatibili con l'istanza di SQL Server.
/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 l'installazione di SQL Server è necessario individuare e includere gli 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 preparata di SQL Server. Specificare il parametro /instanceID.

Vedi anche

Panoramica sull'installazione dei servizi SQL Server