Condividi tramite


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

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.

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.