Installazione degli aggiornamenti dal prompt dei comandiInstalling Updates from the Command Prompt

Provare gli script di installazione e adattarli alle esigenze della propria azienda.Test and modify installation scripts to meet the needs of your organization.

Sintassi di esempio per l'installazioneSample Syntax for Installation

Il nome del pacchetto di aggiornamento può variare e includere una lingua, un'edizione e un componente processore.The name of the update package can vary and may include a language, edition, and processor component. Applicare un aggiornamento dal prompt dei comandi sostituendo <package_name> con il nome del pacchetto di aggiornamento.Apply an update at a command prompt, replacing <package_name> with the name of your update package:

  • Aggiornare una sola istanza di SQL ServerSQL Server e tutti i componenti condivisi, quali Integration ServicesIntegration Services e gli strumenti di gestione. È possibile specificare l'istanza tramite il parametro InstanceName o il parametro InstanceID.Update a single instance of SQL ServerSQL Server and all shared components, like Integration ServicesIntegration Services and Management Tools: You can specify the instance either by using the InstanceName parameter or the InstanceID parameter. Per aggiornare un'istanza predisposta di SQL ServerSQL Server, è necessario specificare il parametro InstanceID.To update a prepared instance of SQL ServerSQL Server, you must specify the InstanceID parameter.

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance
    

    oor

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=\<Instance ID>. 
    
  • 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.Setup can integrate the latest product updates with the main product installation so that the main product and its applicable updates are installed at the same time. È possibile preparare un'installazione dell'istanza del motore di database affinché includa l'aggiornamento del prodotto:You can prepare an installation of database engine instance to include product update:

    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 ServerSQL Server, come ad esempio Integration ServicesIntegration Services e gli strumenti di gestione:Update SQL ServerSQL Server shared components only, like Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch 
    
  • Aggiornare tutte le istanze di SQL ServerSQL Server nel computer e tutti i componenti condivisi, come ad esempio Integration ServicesIntegration Services e gli strumenti di gestione:Update all instances of SQL ServerSQL Server on the computer and all shared components, like Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances. 
    
  • Rimuovere un aggiornamento da una singola istanza di SQL ServerSQL Server e tutti i componenti condivisi, come ad esempio Integration ServicesIntegration Services e gli strumenti di gestione:Remove an update from a single instance of SQL ServerSQL Server and all shared components, like Integration ServicesIntegration Services and Management Tools:

    <package_name>.exe /qs /Action=RemovePatch /InstanceName=MyInstance. 
    
  • Eliminare un aggiornamento dai componenti condivisi di SQL ServerSQL Server, come ad esempio Integration ServicesIntegration Services e gli strumenti di gestione:Remove an update from SQL ServerSQL Server shared components only, like Integration ServicesIntegration Services and Management Tools:

    <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.The update installer ensures that the shared components are always at or above the version of the instance at the highest level.

Parametri supportatiSupported parameters

Importante

Se possibile, specificare le credenziali di sicurezza in fase di esecuzione.When possible, supply security credentials at run time. Se è necessario archiviare le credenziali in un file di script, proteggere tale file per impedire l'accesso non autorizzato.If you must store credentials in a script file, secure the file to prevent unauthorized access.

OpzioneSwitch DescrizioneDescription
/?/? Visualizza la Guida del prompt dei comandi per l'installazione automaticaDisplays unattended installation command prompt help
/action=Patch or /action=RemovePatch/action=Patch or /action=RemovePatch Specifica l'azione di installazione: Patch o RemovePatch.Specifies the installation action: Patch or RemovePatch.
/allinstances/allinstances Applica l'aggiornamento di SQL ServerSQL Server a tutte le istanze di SQL ServerSQL Server e a tutti i componenti condivisi di SQL ServerSQL Server che non supportano le istanze.Applies the SQL ServerSQL Server update to all instances of SQL ServerSQL Server and to all SQL ServerSQL Server shared, instance-unaware components.
/instancename=InstanceName/instancename=InstanceName** Applica l'aggiornamento di SQL ServerSQL Server all'istanza di SQL ServerSQL Server denominata InstanceName e a tutti i componenti condivisi di SQL ServerSQL Server che non supportano le istanze.Applies the SQL ServerSQL Server update to an instance of SQL ServerSQL Server named InstanceName, and to all SQL ServerSQL Server shared, instance-unaware components.
/InstanceID=Inst1/InstanceID=Inst1 Applica l'aggiornamento di SQL ServerSQL Server all'istanza Inst1 di SQL ServerSQL Server e a tutti i componenti condivisi di SQL ServerSQL Server che non supportano le istanze.Applies the SQL ServerSQL Server update to an instance of SQL ServerSQL Server Inst1, and to all SQL ServerSQL Server shared, instance-unaware components.
/quiet/quiet Esegue l'installazione dell'aggiornamento di SQL ServerSQL Server in modalità automatica.Runs the SQL ServerSQL Server update Setup in unattended mode.
/qs/qs Visualizza solo la finestra di dialogo dell'interfaccia utente relativa allo stato.Displays only the progress UI dialog.
/UpdateEnabled/UpdateEnabled Specifica se durante la configurazione di SQL ServerSQL Server debbano essere individuati e inclusi aggiornamenti del prodotto.Specifies whether SQL ServerSQL Server setup should discover and include product updates. I valori validi sono True e False oppure 1 e 0.The valid values are True and False or 1 and 0. Per impostazione predefinita, gli aggiornamenti individuati verranno inclusi nel programma di installazione di SQL ServerSQL Server .By default, SQL ServerSQL Server setup will include updates that are found.
/IAcceptSQLServerLicenseTerms/IAcceptSQLServerLicenseTerms Obbligatorio solo quando il parametro /Q o /QS è specificato per le installazioni automatiche.Required only when the /Q or /QS parameter is specified for unattended installations.

Non è possibile specificare questo parametro per applicare un aggiornamento a un'istanza predisposta di SQL ServerSQL Server.You cannot specify this parameter to apply an update to a prepared instance of SQL ServerSQL Server. Specificare il parametro /instanceID.You must specify the /instanceID parameter instead.

Vedere ancheSee also

Panoramica sull'installazione dei servizi SQL ServerOverview of SQL Server Servicing Installation