Condividi tramite


Installare, configurare o disinstallare SQL Server in Windows dal prompt dei comandi

Si applica a:SQL Server - solo Windows

Prima di eseguire il programma di installazione di SQL Server, vedere Pianificare un'installazione di SQL Server.

L'installazione di una nuova istanza di SQL Server dal prompt dei comandi consente di specificare le funzionalità da installare e le relative modalità di configurazione. È inoltre possibile specificare l'interazione automatica, di base o completa con l'interfaccia utente del programma di installazione.

Per installare o configurare la tua istanza di SQL Server dal prompt dei comandi, aprire un prompt dei comandi amministrativo e navigare dove setup.exe è localizzato all'interno dei media di installazione di SQL Server. Eseguire il comando setup.exe, insieme ai parametri obbligatori e facoltativi che eseguono l'operazione che si sta tentando di eseguire:

C:\SQLMedia\SQLServer2025> setup.exe /[Option] /[Option] = {value}

L'esempio seguente installa il motore di database di SQL Server, SQL Server Analysis Services, SQL Server e Integration Services in modalità non interattiva:

C:\SQLMedia\SQLServer2025> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"

Per visualizzare un elenco di tutti i comandi possibili nella console, eseguire il file eseguibile con il flag /help:

C:\SQLMedia\SQLServer2025> setup.exe /help

Importante

Il /PRODUCTCOVEREDBYSA parametro di installazione è stato introdotto in SQL Server 2022 (16.x). Questo parametro indica se la licenza del codice Product Key (/PID=) specificata è coperta da un contratto di sottoscrizione a Software Assurance o SQL Server, o solo da una licenza di SQL Server.

Il resto dell'articolo include una descrizione dettagliata dei parametri disponibili.

Nota

Quando si esegue l'installazione dalla riga di comando, SQL Server supporta la modalità non interattiva completa tramite il parametro /Q o la modalità non interattiva semplice tramite il parametro /QS. L'opzione /QS indica semplicemente lo stato di avanzamento, non accetta alcun input e non consente di visualizzare eventuali messaggi di errore. Il parametro /QS è supportato solo quando viene specificato /ACTION=INSTALL.

Indipendentemente dal metodo di installazione, è necessario confermare l'accettazione delle condizioni di licenza del software come utente singolo o per conto di un'entità, a meno che l'utilizzo del software non sia disciplinato da un contratto separato, ad esempio un contratto multilicenza Microsoft o un contratto di terze parti con un provider di servizi Internet o un OEM.

Le condizioni di licenza vengono visualizzate per la revisione e l'accettazione nell'interfaccia utente del programma di installazione. Le installazioni automatiche, che utilizzano i parametri /Q o /QS, devono includere il parametro /IACCEPTSQLSERVERLICENSETERMS. È possibile esaminare separatamente le condizioni di licenza alla pagina relativa alle condizioni di licenza software Microsoft.

Per SQL Server 2022 (16.x) e versioni successive, leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.

A seconda della modalità di ricezione del software, ad esempio attraverso un contratto multilicenza Microsoft, l'utilizzo del software può essere soggetto a condizioni aggiuntive.

L'installazione dalla riga di comando è supportata negli scenari seguenti:

  • Installazione, aggiornamento o rimozione di un'istanza e di componenti condivisi di SQL Server in un computer locale usando la sintassi e i parametri specificati dal prompt dei comandi.
  • Installazione, aggiornamento o rimozione di un'istanza del cluster di failover.
  • Aggiornamento da un'edizione di SQL Server a un'altra.
  • Installazione di un'istanza di SQL Server in un computer locale usando sintassi e parametri specificati in un file di configurazione. È possibile utilizzare questo metodo per copiare una configurazione dell'installazione in più computer o per installare più nodi di un'installazione del cluster di failover.

Nota

Per le installazioni locali, è necessario eseguire il programma di installazione come amministratore. Se si installa SQL Server da una condivisione remota, è necessario utilizzare un account di dominio che disponga di autorizzazioni di lettura ed esecuzione per tale condivisione. Per le installazioni del cluster di failover è necessario essere un amministratore locale dotato delle autorizzazioni per accedere come servizio e operare come parte del sistema operativo in tutti i nodi del cluster di failover.

Uso appropriato di parametri di installazione

Utilizzare le linee guida seguenti per sviluppare comandi di installazione con la sintassi corretta:

Parametro Esempio
/PARAMETRO /INDICATEPROGRESS
/PARAMETER=true/false /SQLSVCINSTANTFILEINIT=True
/PARAMETER=1/0 per i tipi booleani /TCPENABLED=1
/PARAMETER="valore" per tutti i parametri a valore singolo.

Per un parametro che richiede un percorso: è supportato /INSTANCEDIR=C:\Path o /INSTANCEDIR="C:\Path".
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic"
/PARAMETER="valore1" "valore2" "valore3" per tutti i parametri multivalore.

Eccezione: /FEATURES, ovvero un parametro multivalore con formato /FEATURES=AS,RS,IS senza spazi e delimitato da virgole.
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary"

Importante

Quando si installa SQL Server, se si specifica lo stesso percorso di directory per INSTANCEDIR e SQLUSERDBDIR, SQL Server Agent e Ricerca full-text non vengono avviati per mancanza di autorizzazioni.

Nota

I valori dei server relazionali supportano formati aggiuntivi con barra rovesciata finale (barra rovesciata \ o due caratteri di barra rovesciata \\) per il percorso.

Opzioni dei parametri:

Nelle sezioni seguenti vengono indicati i parametri richiesti per sviluppare script di installazione della riga di comando per scenari di installazione, aggiornamento e ripristino. I parametri possono accettare valori diversi a seconda dello scenario scelto.

I parametri elencati per un componente del motore di database di SQL Server sono specifici di quel componente. I parametri di SQL Server Agent e SQL Server Browser sono applicabili quando si installa il motore di database di SQL Server.

Parametri di installazione

Usare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per l'installazione di una nuova istanza di SQL Server.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Richiesto per indicare il flusso di lavoro di installazione.

Valori supportati: Install.
Controllo della configurazione del motore di database /SUPPRESSPRIVACYSTATEMENTNOTICE

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Elimina l'informativa sulla privacy. Usando questo flag si accetta l'informativa sulla privacy.
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione di Python per SQL Server /IACCEPTPYTHONLICENSETERMS

Obbligatorio, solo quando il parametro /Q o /QS è specificato per le installazioni automatiche che includono il pacchetto Anaconda Python.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.
Controllo della configurazione di R per SQL Server /IACCEPTROPENLICENSETERMS

Obbligatorio, solo quando il parametro /Q o /QS è specificato per le installazioni automatiche che includono il pacchetto Microsoft R Open.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo valore specifica la segnalazione errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /FEATURES oppure /ROLE

Obbligatorio
Vengono specificati i componenti da installare.

Scegliere /FEATURES per specificare i singoli componenti di SQL Server da installare. Per altre informazioni, vedere Parametri delle funzionalità più avanti in questo articolo.

Scegliere /ROLE per specificare un ruolo di installazione. I ruoli di installazione consentono di installare SQL Server in una configurazione predeterminata.
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTALLSHAREDDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 64 bit.

L'impostazione predefinita è %Program Files%\Microsoft SQL Server

Non può essere impostato su %Program Files(x86)%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTALLSHAREDWOWDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 32 bit. Supportato solo in un sistema a 64 bit.

L'impostazione predefinita è %Program Files(x86)%\Microsoft SQL Server

Non può essere impostato su %Program Files%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTANCEDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti specifici di un'istanza.
Controllo della configurazione del motore di database /INSTANCEID

Facoltativo
Viene specificato un valore non predefinito per InstanceID.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PRODUCTCOVEREDBYSA

Si applica a: SQL Server 2022 (16.x) e versioni successive

Obbligatorio, quando si installa la funzionalità di estensione di Azure dal prompt dei comandi con AZUREEXTENSION.
Specifica la copertura delle licenze per SQL Server.

/PRODUCTCOVEREDBYSA=True, o semplicemente /PRODUCTCOVEREDBYSA, indica la copertura in base alla sottoscrizione a Software Assurance o SQL Server.

/PRODUCTCOVEREDBYSA=False, o l'omissione del parametro, indica la copertura in base a una licenza di SQL Server.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /UIMODE

Facoltativo
Viene specificato se visualizzare solo il numero minimo di finestre di dialogo durante l'installazione.

/UIMODE può essere usato solo con i parametri /ACTION=INSTALL e UPGRADE.

Valori supportati:

- /UIMODE=Normal è l'impostazione predefinita per le edizioni non Express; vengono visualizzate tutte le finestre di dialogo dell'installazione per le funzionalità selezionate.

- /UIMODE=AutoAdvance è l'impostazione predefinita per le edizioni Express; le finestre di dialogo non essenziali non vengono visualizzate.

Se utilizzato in combinazione con altri parametri, UIMODE viene ignorato. Ad esempio, quando vengono specificati sia /UIMODE=AutoAdvance sia /ADDCURRENTUSERASSQLADMIN=FALSE, la finestra di dialogo del provisioning non viene popolata automaticamente con l'utente corrente.

L'impostazione UIMODE non può essere usata con i parametri /Q o /QS.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Agente di SQL Server /AGTSVCACCOUNT

Obbligatorio
Viene specificato l'account per il servizio SQL Server Agent.
Agente di SQL Server /AGTSVCPASSWORD

Obbligatorio
Viene specificata la password per l'account del servizio SQL Server Agent. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Agente di SQL Server /AGTSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio SQL Server Agent.

Valori supportati:

- Automatic
- Disabled
- Manual
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
Motore PolyBase /PBENGSVCPASSWORD

Facoltativo
Viene specificata la password per l'account del servizio motore.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase Movimento dei Dati /PBDMSSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio di spostamento dati.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
PolyBase Movimento dei Dati /PBDMSSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio di spostamento dati.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Servizi di analisi /ASBACKUPDIR

Facoltativo
Specifica la directory per i file di backup di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup
Servizi di analisi /ASCOLLATION

Facoltativo
Specifica l'impostazione delle regole di confronto per Analysis Services.

Valore predefinito: Latin1_General_CI_AS

Nota: è supportato solo il confronto Windows. L'uso delle regole di confronto di SQL può comportare un comportamento imprevisto.
Servizi di analisi /ASCONFIGDIR

Facoltativo
Specifica la directory per i file di configurazione di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config
Servizi di analisi /ASDATADIR

Facoltativo
Specifica la directory per i file di dati di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data
Servizi di analisi /ASLOGDIR

Facoltativo
Specifica la directory per i file di log di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log
Servizi di analisi /ASSERVERMODE

Facoltativo
Specifica la modalità server dell'istanza di Analysis Services. I valori validi in uno scenario del cluster sono MULTIDIMENSIONAL o TABULAR. ASSERVERMODE è sensibile alle maiuscole e minuscole. È necessario esprimere tutti i valori in lettere maiuscole. Per ulteriori informazioni sui valori validi, vedere Install Analysis Services in Tabular Mode.
Servizi di analisi /ASSVCACCOUNT

Obbligatorio
Specifica l'account per il servizio Analysis Services.
Servizi di analisi /ASSVCPASSWORD

Obbligatorio
Specifica la password per il servizio Analysis Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di analisi /ASSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio Analysis Services.

Valori supportati:

- Automatic
- Disabled
- Manual
Servizi di analisi /ASSYSADMINACCOUNTS

Obbligatorio
Specifica le credenziali di amministratore per Analysis Services.
Servizi di analisi /ASTEMPDIR

Facoltativo
Specifica la directory per i file temporanei di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp
Servizi di analisi /ASPROVIDERMSOLAP

Facoltativo
Viene specificato se il provider MSOLAP può essere eseguito in-process.

Valore predefinito: - 1 = abilitato
Servizi di analisi /FARMACCOUNT

Necessario per SPI_AS_NewFarm
Viene specificato un account utente di dominio per l'esecuzione dei servizi Amministrazione centrale SharePoint e di altri servizi di base in una farm.

Questo parametro viene usato solo per istanze di Analysis Services installate tramite /ROLE = SPI_AS_NEWFARM.
Servizi di analisi /FARMPASSWORD

Necessario per SPI_AS_NewFarm
Viene specificata una password per l'account della farm. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di analisi /PASSPHRASE

Necessario per SPI_AS_NewFarm
Specifica una passphrase usata per aggiungere server applicazioni o server front-end Web a una farm SharePoint.

Questo parametro viene usato solo per istanze di Analysis Services installate tramite /ROLE = SPI_AS_NEWFARM.
Servizi di analisi /FARMADMINIPORT

Necessario per SPI_AS_NewFarm
Viene specificata una porta utilizzata per la connessione all'applicazione Web Amministrazione centrale SharePoint.

Questo parametro viene usato solo per istanze di Analysis Services installate tramite /ROLE = SPI_AS_NEWFARM.
Browser di SQL Server /BROWSERSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio SQL Server Browser.

Valori supportati:

- Automatic
- Disabled
- Manual
Motore di database di SQL Server /ENABLERANU

Facoltativo
Abilita le credenziali di esecuzione per le installazioni di SQL Server Express.
Motore di database di SQL Server /INSTALLSQLDATADIR

Facoltativo
Viene specificata la directory dei dati per i file di dati di SQL Server.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\
Motore di database di SQL Server /SAPWD

Obbligatorio, quando /SECURITYMODE=SQL
Specifica la password per l'account SA di SQL Server.
Motore di database di SQL Server /SECURITYMODE

Facoltativo
Specifica la modalità di sicurezza per SQL Server.

Se questo parametro non viene specificato, è supportata solo la modalità di autenticazione di Windows.

Valore supportato: SQL
Motore di database di SQL Server /SQLBACKUPDIR

Facoltativo
Viene specificata la directory per i file di backup.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup
Motore di database di SQL Server /SQLCOLLATION

Facoltativo
Specifica le impostazioni relative alle regole di confronto per SQL Server.

L'impostazione di installazione predefinita è determinata dalle impostazioni locali del sistema operativo. Le regole di confronto a livello di server possono essere modificate durante l'installazione oppure modificando le impostazioni locali del sistema operativo prima dell'installazione. Le regole di confronto predefinite sono impostate sulla versione disponibile meno recente associata a impostazioni locali specifiche. Questa impostazione ha lo scopo di mantenere la compatibilità con le versioni precedenti. Quindi, queste non sono sempre le regole di confronto consigliate. Per sfruttare tutti i vantaggi delle funzionalità di SQL Server, modificare le impostazioni di installazione predefinite per usare le regole di confronto di Windows. Ad esempio, per le impostazioni locali English (United States) del sistema operativo (tabella codici 1252), le regole di confronto predefinite durante l'installazione sono SQL_Latin1_General_CP1_CI_AS e possono essere modificate con la controparte Latin1_General_100_CI_AS_SC delle regole di confronto di Windows più vicina.

Per ulteriori informazioni, vedere Supporto per Unicode e regole di confronto.
Motore di database di SQL Server /ADDCURRENTUSERASSQLADMIN

Facoltativo
Aggiunge l'utente corrente al ruolo predefinito del server sysadmin di SQL Server. Il parametro /ADDCURRENTUSERASSQLADMIN può essere utilizzato in caso di installazione di edizioni Express oppure quando si specifica /ROLE=AllFeatures_WithDefaults. Per altre informazioni, vedere /ROLE più avanti in questo articolo.

L'uso di /ADDCURRENTUSERASSQLADMIN è facoltativo, ma /ADDCURRENTUSERASSQLADMIN o /SQLSYSADMINACCOUNTS è obbligatorio.

Valori predefiniti:

True per le edizioni di SQL Server Express

False per tutte le altre edizioni
Motore di database di SQL Server /SQLSVCACCOUNT

Obbligatorio
Viene specificato l'account di avvio del servizio SQL Server.
Motore di database di SQL Server /SQLSVCPASSWORD

Obbligatorio
Specifica la password per SQLSVCACCOUNT. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore di database di SQL Server /SQLSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio del servizio SQL Server.

Valori supportati:

- Automatic
- Disabled
- Manual
Motore di database di SQL Server /SQLSYSADMINACCOUNTS

Obbligatorio
Usare questo parametro per provisionare gli account di accesso come membri del ruolo sysadmin.

Per le edizioni di SQL Server diverse da SQL Server Express, /SQLSYSADMINACCOUNTS è obbligatorio. Per le edizioni di SQL Server Express, l'uso di /SQLSYSADMINACCOUNTS è facoltativo, ma /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN è obbligatorio.
Motore di database di SQL Server /SQLTEMPDBDIR

Facoltativo
Vengono specificate le directory per i file di dati di tempdb. Se si specificano più directory, separarle con uno spazio vuoto. Se vengono specificate più directory, i tempdb file di dati vengono distribuiti tra le directory in modo round robin.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBLOGDIR

Facoltativo
Specifica la directory per il file di log tempdb.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBFILECOUNT

Facoltativo
Viene specificato il numero di file di dati tempdb che devono essere aggiunti dal programma di installazione. Questo valore può essere aumentato fino al numero di core.

Valore predefinito:

1 per SQL Server Express

8 o il numero di core, a seconda di quale dei due valori risulta inferiore per tutte le altre edizioni

Importante: Il file di database primario per tempdb è ancora tempdb.mdf. I file tempdb aggiuntivi vengono denominati tempdb_mssql_#.ndf, dove # rappresenta un numero univoco per ogni file di database tempdb aggiuntivo creato durante l'installazione. Lo scopo di questa convenzione di denominazione è renderli univoci. La disinstallazione di un'istanza di SQL Server determina l'eliminazione dei file con convenzione di denominazione tempdb_mssql_#.ndf. Non usare la convenzione di denominazione tempdb_mssql_\*.ndf per i file di database utente.

Avviso: SQL Server Express non è supportato per la configurazione di questo parametro. Il programma di installazione installa solo 1 file di dati tempdb.
Motore di database di SQL Server /SQLTEMPDBFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali di ogni file di dati tempdb.

Valore predefinito = 4 MB per SQL Server Express, 8 MB per tutte le altre edizioni

Min = 4 MB o 8 MB

Max = 1024 MB
Motore di database di SQL Server /SQLTEMPDBFILEGROWTH

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni di ogni file di dati tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali del file di log tempdb in MB. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito:

4 per SQL Server Express

8 per tutte le altre edizioni

Intervallo consentito: Min = valore predefinito (4 o 8), Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILEGROWTH

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni del file di log tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLUSERDBDIR

Facoltativo
Viene specificata la directory per i file di dati dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Motore di database di SQL Server /SQLSVCINSTANTFILEINIT

Facoltativo
Consente l'inizializzazione immediata dei file per l'account del servizio SQL Server. Per alcune considerazioni sulla sicurezza e le prestazioni, vedere Inizializzazione immediata dei file di database.

Valori supportati:

- False (predefinito)
- True
Motore di database di SQL Server /SQLUSERDBLOGDIR

Facoltativo
Viene specificata la directory per i file di log dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Motore di database di SQL Server /SQLMAXDOP=parameter

Si applica a: SQL Server 2019 (15.x) e versioni successive

Facoltativo. Se omesso nelle installazioni automatiche (invisibile all'utente), MAXDOP è allineato alle linee guida per il grado massimo di parallelismo.
Specifica l'opzione max degree of parallelism, che determina il numero di processori che possono essere usati durante l'esecuzione di una singola istruzione.

Il valore predefinito è allineato alle linee guida per il massimo grado di parallelismo
Motore di database di SQL Server /USESQLRECOMMENDEDMEMORYLIMITS

Si applica a: SQL Server 2019 (15.x) e versioni successive

Facoltativo. Se /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYe /SQLMAXMEMORY vengono omessi nelle installazioni automatiche (invisibile all'utente), il motore di database di SQL Server usa la configurazione di memoria predefinita di SQL Server.
Specifica che il motore di database di SQL Server utilizza valori consigliati calcolati allineati alle linee guida per la configurazione della memoria del server per un'istanza autonoma di SQL Server.

Nota: questo parametro non può essere usato con /SQLMINMEMORY e /SQLMAXMEMORY.
Motore di database di SQL Server /SQLMINMEMORY

Si applica a: SQL Server 2019 (15.x) e versioni successive

Facoltativo. Se /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYe /SQLMAXMEMORY vengono omessi nelle installazioni automatiche (invisibile all'utente), il motore di database di SQL Server usa la configurazione di memoria predefinita di SQL Server.
Specifica la configurazione Min Server Memory in MB.

Valore predefinito: 0.

Nota: questo parametro non può essere usato con /USESQLRECOMMENDEDMEMORYLIMITS.
Motore di database di SQL Server /SQLMAXMEMORY

Si applica a: SQL Server 2019 (15.x) e versioni successive

Facoltativo. Se /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYe /SQLMAXMEMORY vengono omessi nelle installazioni automatiche (invisibile all'utente), il motore di database di SQL Server usa la configurazione di memoria predefinita di SQL Server.
Specifica la configurazione Max Server Memory in MB.

Valore predefinito: valore consigliato calcolato allineato con le linee guida per la configurazione della memoria del server per un'istanza autonoma di SQL Server.

Nota: questo parametro non può essere usato con /USESQLRECOMMENDEDMEMORYLIMITS.
FILESTREAM /FILESTREAMLEVEL

Facoltativo
Specifica il livello di accesso per la funzionalità FILESTREAM.

Valori supportati:

- 0 = disabilita il supporto di FILESTREAM per l'istanza corrente. Valore predefinito.

- 1 = abilita FILESTREAM per accesso a Transact-SQL.

- 2 = abilita FILESTREAM per Transact-SQL e l'accesso allo streaming di I/O dei file. Non valido per scenari di cluster.

- 3 = consenti a clienti remoti di avere accesso in streaming ai dati FILESTREAM.
FILESTREAM /FILESTREAMSHARENAME

Facoltativo

Obbligatorio quando FILESTREAMLEVEL è maggiore di 1.
Specifica il nome della condivisione di Windows in cui verranno archiviati i dati FILESTREAM.
Servizio di Full-Text di SQL Server /FTSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio di avvio filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Per proteggere la comunicazione tra SQL Server e il daemon di filtri full-text, viene utilizzato l'identificatore SID del servizio. Se i valori non vengono forniti, il servizio di avvio dei filtri full-text viene disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito: Local Service Account
Servizio di Full-Text di SQL Server /FTSVCPASSWORD

Facoltativo
Viene specificata la password per il servizio launcher dei filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCACCOUNT

Obbligatorio
Specifica l'account per i servizi di integrazione.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
Servizi di Integrazione /ISSVCPASSWORD

Obbligatorio
Specifica la password per Integration Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCStartupType

Facoltativo
Specifica la modalità di avvio per il servizio Integration Services.
Configurazione di rete SQL Server /NPENABLED

Facoltativo
Viene specificato lo stato del protocollo Named Pipes per il servizio SQL Server.

Valori supportati:

- 0 = disabilita il protocollo Named Pipes

- 1 = abilita il protocollo Named Pipes
Configurazione di rete SQL Server /TCPENABLED

Facoltativo
Viene specificato lo stato del protocollo TCP per il servizio SQL Server.

Valori supportati:

- 0 = disabilita il protocollo TCP

- 1 = abilita il protocollo TCP
Servizi di Reportistica /RSINSTALLMODE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo

Disponibile solo su FilesOnlyMode
Specifica la modalità di installazione per Reporting Services.

Valori supportati:

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Nota: se l'installazione include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è DefaultNativeMode.

Se l'installazione non include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è FilesOnlyMode.

Se si sceglie DefaultNativeMode ma l'installazione non include il motore di database di SQL Server, l'installazione cambia automaticamente il RSINSTALLMODE a FilesOnlyMode.
Servizi di Reportistica /RSSVCACCOUNT

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica l'account di avvio del servizio Reporting Services.
Servizi di Reportistica /RSSVCPASSWORD

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica la password per l'account di avvio del servizio Reporting Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Reportistica /RSSVCStartupType

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica la modalità di avvio per Reporting Services.

Valori supportati:

- Automatic
- Disabled
- Manual
Python/Servizi di Machine Learning (In-Database) /MPYCACHEDIRECTORY

Facoltativo
Riservato a un uso futuro. Usa %TEMP% per archiviare i file CAB Python per l'installazione in un computer privo di connessione Internet.
Servizi di Machine Learning R (in-database) /MRCACHEDIRECTORY

Facoltativo
Usare questo parametro per specificare la directory della cache per il supporto di funzionalità Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (Standalone) o R in SQL Server Machine Learning Services o Machine Learning Server (Standalone). Questa impostazione viene in genere usata durante l'installazione di componenti R dal prompt dei comandi in un computer senza accesso a Internet.
Java/Estensioni per il linguaggio /SQL_INST_JAVA,
/SQLJAVADIR = "path"

Si applica a: solo SQL Server 2019 (15.x)

Facoltativo
Specifica l'installazione di Java con le estensioni del linguaggio. Se si specifica /SQL_INST_JAVA senza il parametro /SQLJAVADIR, si presuppone che si voglia installare Zulu Open JRE, fornito dal supporto di installazione.

Specificando un percorso per /SQLJAVADIR, si indica che si vuole usare un componente JRE o JDK già installato.
Estensione di Azure per SQL Server /FEATURES=AZUREEXTENSION

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Per SQL Server 2022 (16.x) e versioni successive, connettere l'istanza ad Azure Arc.

Per SQL Server 2025 (17.x), connettere l'istanza ad Azure Arc o SQL Server nella macchina virtuale di Azure.
Estensione di Azure per SQL Server /AZURESUBSCRIPTIONID

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Sottoscrizione di Azure in cui verrà creata la risorsa dell'istanza di SQL Server.
Estensione di Azure per SQL Server /AZURERESOURCEGROUP

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Gruppo di risorse di Azure in cui verrà creata la risorsa dell'istanza di SQL Server.
Estensione di Azure per SQL Server /AZUREREGION

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Area di Azure in cui verrà creata la risorsa dell'istanza di SQL Server.
Estensione di Azure per SQL Server /AZURETENANTID

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
ID del tenant di Azure in cui è presente l'entità servizio.
Estensione di Azure per SQL Server /AZURESERVICEPRINCIPAL

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Principale del servizio per l'autenticazione con l'ID tenant, la sottoscrizione e il gruppo di risorse specifici.
Estensione di Azure per SQL Server /AZURESERVICEPRINCIPALSECRET

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Segreto del principale del servizio.
Estensione di Azure per SQL Server /AZUREARCPROXY

Si applica a: SQL Server 2022 (16.x) e versioni successive

Facoltativo
Nome del server proxy usato per connettersi ad Azure Arc.

Sintassi di esempio

Per installare una nuova istanza autonoma con i componenti del motore di database di SQL Server, di replica e di ricerca full-text e abilitare l'inizializzazione immediata dei file per il motore di database di SQL Server.

setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS

Installare e connettersi ad Azure

A partire da SQL Server 2022 (16.x), è possibile installare l'agente Azure Arc con l'estensione di Azure per SQL Server utilizzando l'installazione di SQL Server. Quando si installa l'agente di Azure Arc e l'estensione SQL Server, è possibile abilitare automaticamente tutte le istanze nell'host, che registra le istanze di SQL Server come risorse in Azure e renderle idonee per avere altri servizi di gestione di Azure collegati.

A partire da SQL Server 2025 (17.x), è possibile installare l'estensione Azure per SQL Server usando il programma di installazione di SQL Server nelle macchine virtuali di Azure. Quando si installa l'estensione Sql Server di Azure, si esegue automaticamente la registrazione con SQL Server nel servizio vm di Azure e si abilitano le funzionalità di gestione aggiuntive offerte dal servizio.

L'esempio seguente installa un'istanza di SQL Server, l'agente Azure Arc (se non in una macchina virtuale di Azure) e l'estensione Azure per SQL Server in modo che l'istanza di SQL Server sia connessa ad Azure dopo l'installazione. Prima di eseguire l'esempio, sostituire le informazioni tra parentesi acute (< ... >) con le proprie informazioni.

setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>

Nell'esempio seguente viene installato l'agente di Azure Arc e l'estensione di Azure per SQL Server per gestire tutte le istanze di SQL Server esistenti.

setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>

L'esempio seguente illustra come rimuovere l'estensione di Azure per SQL Server usando l'installazione di SQL Server:

Nota

Questo comando non disinstalla fisicamente l'estensione di Azure per SQL Server. Al contrario, il comando contrassegna questa funzionalità come non selezionata nell'installazione. Per rimuovere la risorsa di Azure per questa istanza, passare al portale di Azure ed eliminarla.

setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS

Per altre informazioni sulla connessione ad Azure Arc o SQL Server in una macchina virtuale di Azure, vedere:

Parametri di SysPrep

Per altre informazioni su SQL Server SysPrep, vedere Installare SQL Server con SysPrep.

Prepara i parametri dell'immagine

Usare i parametri riportati nella tabella seguente per sviluppare script della riga di comando che consentano di preparare un'istanza di SQL Server senza configurarla.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Richiesto per indicare il flusso di lavoro di installazione.

Valori supportati: PrepareImage
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /FEATURES

Obbligatorio
Vengono specificati i componenti da installare.

I valori supportati sono SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFE, DQC, Conn, IS, BC, SDK, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDS, POLYBASE1
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTALLSHAREDDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 64 bit.

L'impostazione predefinita è %Program Files%\Microsoft SQL Server

Non può essere impostato su %Program Files(x86)%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTANCEDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti specifici di un'istanza.
Controllo della configurazione del motore di database /INSTANCEID

Obbligatorio per le funzionalità dell'istanza.
Specifica un InstanceID per l'istanza che viene preparata.
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.

1 Riesecuzione distribuita, SDK e SNAC non sono disponibili in SQL Server 2022 (16.x) e versioni successive.

Sintassi di esempio

Per preparare una nuova istanza autonoma con i componenti del motore di database SQL Server, della replica e della ricerca full-text, e i servizi di reportistica.

setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS

Parametri completi dell'immagine

Usare i parametri riportati nella tabella seguente per sviluppare script della riga di comando che consentano di completare e configurare un'istanza predisposta di SQL Server.

componente di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Richiesto per indicare il flusso di lavoro di installazione.

Valori supportati: CompleteImage
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTANCEID

Facoltativo
Utilizzare l'ID istanza specificato durante il passaggio relativo alla preparazione dell'immagine.

Valori supportati: InstanceID di un'istanza predisposta.
Controllo della configurazione del motore di database /INSTANCENAME

Facoltativo
Specifica un nome di istanza di SQL Server per l'istanza che viene completata.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PRODUCTCOVEREDBYSA

Si applica a: SQL Server 2022 (16.x) e versioni successive

Obbligatorio, quando si installa la funzionalità di estensione di Azure dal prompt dei comandi con AZUREEXTENSION.
Specifica la copertura delle licenze per SQL Server.

/PRODUCTCOVEREDBYSA=True, o semplicemente /PRODUCTCOVEREDBYSA, indica la copertura in base alla sottoscrizione a Software Assurance o SQL Server.

/PRODUCTCOVEREDBYSA=False, o l'omissione del parametro, indica la copertura in base a una licenza di SQL Server.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Agente di SQL Server /AGTSVCACCOUNT

Obbligatorio
Viene specificato l'account per il servizio SQL Server Agent.
Agente di SQL Server /AGTSVCPASSWORD

Obbligatorio
Viene specificata la password per l'account del servizio SQL Server Agent. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Agente di SQL Server /AGTSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio SQL Server Agent.

Valori supportati:

- Automatic
- Disabled
- Manual
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Browser di SQL Server /BROWSERSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio SQL Server Browser.

Valori supportati:

- Automatic
- Disabled
- Manual
Motore di database di SQL Server /ENABLERANU

Facoltativo
Abilita le credenziali di esecuzione per le installazioni di SQL Server Express.
Motore di database di SQL Server /INSTALLSQLDATADIR

Facoltativo
Viene specificata la directory dei dati per i file di dati di SQL Server.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\
Motore di database di SQL Server /SAPWD

Obbligatorio, quando /SECURITYMODE=SQL
Specifica la password per l'account SA di SQL Server.
Motore di database di SQL Server /SECURITYMODE

Facoltativo
Specifica la modalità di sicurezza per SQL Server.

Se questo parametro non viene specificato, è supportata solo la modalità di autenticazione di Windows.

Valore supportato: SQL
Motore di database di SQL Server /SQLBACKUPDIR

Facoltativo
Viene specificata la directory per i file di backup.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup
Motore di database di SQL Server /SQLCOLLATION

Facoltativo
Specifica le impostazioni relative alle regole di confronto per SQL Server.

Il valore predefinito è basato sulle impostazioni locali del sistema operativo Windows. Per ulteriori informazioni, vedere Supporto per Unicode e regole di confronto.
Motore di database di SQL Server /SQLSVCACCOUNT

Obbligatorio
Viene specificato l'account di avvio del servizio SQL Server.
Motore di database di SQL Server /SQLSVCPASSWORD

Obbligatorio
Specifica la password per SQLSVCACCOUNT. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore di database di SQL Server /SQLSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio del servizio SQL Server.

Valori supportati:

- Automatic
- Disabled
- Manual
Motore di database di SQL Server /SQLSYSADMINACCOUNTS

Obbligatorio
Usare questo parametro per provisionare gli account di accesso come membri del ruolo sysadmin.

Per le edizioni di SQL Server diverse da SQL Server Express, /SQLSYSADMINACCOUNTS è obbligatorio. Per le edizioni di SQL Server Express, l'uso di /SQLSYSADMINACCOUNTS è facoltativo, ma /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN è obbligatorio.
Motore di database di SQL Server /SQLTEMPDBDIR

Facoltativo
Vengono specificate le directory per i file di dati di tempdb. Se si specificano più directory, separarle con uno spazio vuoto. Se vengono specificate più directory, i tempdb file di dati vengono distribuiti tra le directory in modo round robin.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBLOGDIR

Facoltativo
Specifica la directory per il file di log tempdb.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali di ogni file di dati tempdb.

Valore predefinito = 4 MB per SQL Server Express, 8 MB per tutte le altre edizioni

Min = 4 MB o 8 MB

Max = 1024 MB
Motore di database di SQL Server /SQLTEMPDBFILEGROWTH

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni di ogni file di dati tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali del file di log tempdb in MB. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito:

4 per SQL Server Express

8 per tutte le altre edizioni

Intervallo consentito: Min = valore predefinito (4 o 8), Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILEGROWTH

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni del file di log tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLTEMPDBFILECOUNT

Facoltativo
Viene specificato il numero di file di dati tempdb che devono essere aggiunti dal programma di installazione. Questo valore può essere aumentato fino al numero di core.

Valore predefinito:

1 per SQL Server Express

8 o il numero di core, a seconda di quale dei due valori risulta inferiore per tutte le altre edizioni

Importante: Il file di database primario per tempdb è ancora tempdb.mdf. I file tempdb aggiuntivi vengono denominati tempdb_mssql_#.ndf, dove # rappresenta un numero univoco per ogni file di database tempdb aggiuntivo creato durante l'installazione. Lo scopo di questa convenzione di denominazione è renderli univoci. La disinstallazione di un'istanza di SQL Server determina l'eliminazione dei file con convenzione di denominazione tempdb_mssql_#.ndf. Non usare la convenzione di denominazione tempdb_mssql_\*.ndf per i file di database utente.

Avviso: SQL Server Express non è supportato per la configurazione di questo parametro. Il programma di installazione installa solo 1 file di dati tempdb.
Motore di database di SQL Server /SQLUSERDBDIR

Facoltativo
Viene specificata la directory per i file di dati dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Motore di database di SQL Server /SQLUSERDBLOGDIR

Facoltativo
Viene specificata la directory per i file di log dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
FILESTREAM /FILESTREAMLEVEL

Facoltativo
Specifica il livello di accesso per la funzionalità FILESTREAM.

Valori supportati:

- 0 = disabilita il supporto di FILESTREAM per l'istanza corrente. Valore predefinito.

- 1 = abilita FILESTREAM per accesso a Transact-SQL.

- 2 = abilita FILESTREAM per Transact-SQL e l'accesso allo streaming di I/O dei file. Non valido per scenari di cluster.

- 3 = consenti a clienti remoti di avere accesso in streaming ai dati FILESTREAM.
FILESTREAM /FILESTREAMSHARENAME

Facoltativo

Obbligatorio quando FILESTREAMLEVEL è maggiore di 1.
Specifica il nome della condivisione di Windows in cui verranno archiviati i dati FILESTREAM.
Servizio di Full-Text di SQL Server /FTSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio di avvio filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Per proteggere la comunicazione tra SQL Server e il daemon di filtri full-text, viene utilizzato l'identificatore SID del servizio. Se i valori non vengono forniti, il servizio di avvio dei filtri full-text viene disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito: Local Service Account
Servizio di Full-Text di SQL Server /FTSVCPASSWORD

Facoltativo
Viene specificata la password per il servizio launcher dei filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Configurazione di rete SQL Server /NPENABLED

Facoltativo
Viene specificato lo stato del protocollo Named Pipes per il servizio SQL Server.

Valori supportati:

- 0 = disabilita il protocollo Named Pipes

- 1 = abilita il protocollo Named Pipes
Configurazione di rete SQL Server /TCPENABLED

Facoltativo
Viene specificato lo stato del protocollo TCP per il servizio SQL Server.

Valori supportati:

- 0 = disabilita il protocollo TCP

- 1 = abilita il protocollo TCP
Servizi di Reportistica /RSINSTALLMODE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo

Disponibile solo su FilesOnlyMode
Specifica la modalità di installazione per Reporting Services.

Valori supportati:

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Nota: se l'installazione include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è DefaultNativeMode.

Se l'installazione non include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è FilesOnlyMode.

Se si sceglie DefaultNativeMode ma l'installazione non include il motore di database di SQL Server, l'installazione cambia automaticamente il RSINSTALLMODE a FilesOnlyMode.
Servizi di Reportistica /RSSVCACCOUNT

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica l'account di avvio del servizio Reporting Services.
Servizi di Reportistica /RSSVCPASSWORD

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica la password per l'account di avvio del servizio Reporting Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Reportistica /RSSVCStartupType

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica la modalità di avvio per Reporting Services.

Valori supportati:

- Automatic
- Disabled
- Manual

Sintassi di esempio

Per completare un'istanza autonoma predisposta in cui sono inclusi i componenti del motore di database SQL Server, di ricerca full-text e di replica.

setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS

Parametri di aggiornamento

Per sviluppare script della riga di comando per l'aggiornamento, utilizzare i parametri elencati nella tabella seguente.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Richiesto per indicare il flusso di lavoro di installazione.

Valori supportati:

- Upgrade
- EditionUpgrade

Il valore EditionUpgrade viene usato per aggiornare un'edizione esistente di SQL Server a un'altra edizione. Per altre informazioni sugli aggiornamenti di versione ed edizione supportati, vedere Aggiornamenti di versione ed edizione supportati (SQL Server 2025).
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database / INSTANCEDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi.
Controllo della configurazione del motore di database /INSTANCEID

Obbligatorio, quando si esegue l'aggiornamento da SQL Server 2008 (10.0.x) o versioni successive.

Facoltativo quando si esegue l'aggiornamento da SQL Server 2005 (9.x).
Viene specificato un valore non predefinito per InstanceID.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /UIMODE

Facoltativo
Viene specificato se visualizzare solo il numero minimo di finestre di dialogo durante l'installazione.

/UIMODE può essere usato solo con i parametri /ACTION=INSTALL e UPGRADE.

Valori supportati:

- /UIMODE=Normal è l'impostazione predefinita per le edizioni non Express; vengono visualizzate tutte le finestre di dialogo dell'installazione per le funzionalità selezionate.

- /UIMODE=AutoAdvance è l'impostazione predefinita per le edizioni Express; le finestre di dialogo non essenziali non vengono visualizzate.

Se utilizzato in combinazione con altri parametri, UIMODE viene ignorato. Ad esempio, quando vengono specificati sia /UIMODE=AutoAdvance sia /ADDCURRENTUSERASSQLADMIN=FALSE, la finestra di dialogo del provisioning non viene popolata automaticamente con l'utente corrente.

L'impostazione UIMODE non può essere usata con i parametri /Q o /QS.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Browser di SQL Server /BROWSERSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio SQL Server Browser.

Valori supportati:

- Automatic
- Disabled
- Manual
Full-Text di SQL Server /FTUPGRADEOPTION

Facoltativo
Viene specificata l'opzione di aggiornamento del catalogo Full-Text.

Valori supportati:

- REBUILD
- RESET
- IMPORT
SQL Server Data Quality Services /IACCEPTDQUNINSTALL

Facoltativo
Rimuove Data Quality Services durante l'aggiornamento a SQL Server 2025 (17.x) e versioni successive. Per altre informazioni, vedere Aggiornamento non riuscito se è installato Data Quality Services.

Si applica a: SQL Server 2025 (17.x) e versioni successive.
Servizi di Integrazione /ISSVCACCOUNT

Obbligatorio
Specifica l'account per i servizi di integrazione.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
Servizi di Integrazione /ISSVCPASSWORD

Obbligatorio
Specifica la password per Integration Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCStartupType

Facoltativo
Specifica la modalità di avvio per il servizio Integration Services.
Servizi di Reportistica /RSUPGRADEDATABASEACCOUNT

Facoltativo
La proprietà viene utilizzata solo quando si aggiorna un server di report in modalità SharePoint 2008 R2 o versioni precedenti. Le operazioni di aggiornamento aggiuntive vengono eseguite per i server di report che usano l'architettura precedente in modalità SharePoint, modificata in SQL Server 2012 (11.x) Reporting Services. Se questa opzione non è inclusa con l'installazione da riga di comando, viene usato l'account del servizio predefinito per l'istanza precedente del server di report. Se si usa questa proprietà, specificare la password per l'account mediante la proprietà /RSUPGRADEPASSWORD.
Servizi di Reportistica /RSUPGRADEPASSWORD

Facoltativo
Password dell'account del servizio esistente del server di report. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Reportistica /ALLOWUPGRADEFORSSRSSHAREPOINTMODE L'opzione è richiesta per aggiornare un'installazione della modalità SharePoint basata sull'architettura di servizi SharePoint condivisi. Non è necessario per l'aggiornamento delle versioni non condivise del servizio di Reporting Services.

Sintassi di esempio

Per aggiornare un'istanza esistente o un nodo del cluster di failover da una versione precedente del Motore di Database di SQL Server:

setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS

Parametri di ripristino

Per sviluppare script della riga di comando per il ripristino, utilizzare i parametri elencati nella tabella seguente.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di ripristino.

Valori supportati: Repair
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /FEATURES

Obbligatorio
Vengono specificati i componenti da ripristinare.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.

Sintassi di esempio

Ripara un'istanza e i componenti condivisi.

setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>

Ricostruire i parametri del database di sistema

Per sviluppare gli script della riga di comando per la ricompilazione dei database di sistema master, model, msdb e tempdb, usare i parametri elencati nella tabella seguente. Per altre informazioni, vedere Ricompilare database di sistema.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di ricompilazione del database.

Valori supportati: RebuildDatabase
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Motore di database di SQL Server /SQLCOLLATION

Facoltativo
Vengono specificate nuove regole di confronto a livello di server.

Il valore predefinito è basato sulle impostazioni locali del sistema operativo Windows. Per ulteriori informazioni, vedere Supporto per Unicode e regole di confronto.
Motore di database di SQL Server /SAPWD

Obbligatorio, quando /SECURITYMODE=SQL è stato specificato durante l'installazione dell'istanza.
Specifica la password per l'account SA di SQL Server.
Motore di database di SQL Server /SQLSYSADMINACCOUNTS

Obbligatorio
Usare questo parametro per provisionare gli account di accesso come membri del ruolo sysadmin.

Per le edizioni di SQL Server diverse da SQL Server Express, /SQLSYSADMINACCOUNTS è obbligatorio. Per le edizioni di SQL Server Express, l'uso di /SQLSYSADMINACCOUNTS è facoltativo, ma /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN è obbligatorio.
Motore di database di SQL Server /SQLTEMPDBDIR

Facoltativo
Vengono specificate le directory per i file di dati di tempdb. Se si specificano più directory, separarle con uno spazio vuoto. Se vengono specificate più directory, i tempdb file di dati vengono distribuiti tra le directory in modo round robin.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBLOGDIR

Facoltativo
Specifica la directory per il file di log tempdb.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBFILECOUNT

Facoltativo
Viene specificato il numero di file di dati tempdb che devono essere aggiunti dal programma di installazione. Questo valore può essere aumentato fino al numero di core.

Valore predefinito:

1 per SQL Server Express

8 o il numero di core, a seconda di quale dei due valori risulta inferiore per tutte le altre edizioni

Importante: Il file di database primario per tempdb è ancora tempdb.mdf. I file tempdb aggiuntivi vengono denominati tempdb_mssql_#.ndf, dove # rappresenta un numero univoco per ogni file di database tempdb aggiuntivo creato durante l'installazione. Lo scopo di questa convenzione di denominazione è renderli univoci. La disinstallazione di un'istanza di SQL Server determina l'eliminazione dei file con convenzione di denominazione tempdb_mssql_#.ndf. Non usare la convenzione di denominazione tempdb_mssql_\*.ndf per i file di database utente.

Avviso: SQL Server Express non è supportato per la configurazione di questo parametro. Il programma di installazione installa solo 1 file di dati tempdb.
Motore di database di SQL Server /SQLTEMPDBFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali di ogni file di dati tempdb.

Valore predefinito = 4 MB per SQL Server Express, 8 MB per tutte le altre edizioni

Min = 4 MB o 8 MB

Max = 1024 MB
Motore di database di SQL Server /SQLTEMPDBFILEGROWTH

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni di ogni file di dati tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali del file di log tempdb in MB. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito:

4 per SQL Server Express

8 per tutte le altre edizioni

Intervallo consentito: Min = valore predefinito (4 o 8), Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILEGROWTH

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni del file di log tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024

Parametri di disinstallazione

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per la disinstallazione.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di disinstallazione.

Valori supportati: Uninstall
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /FEATURES

Obbligatorio
Vengono specificati i componenti da disinstallare.
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.

Sintassi di esempio

Usare il comando seguente per disinstallare un'istanza esistente di SQL Server dal prompt dei comandi.

setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER

Per rimuovere un'istanza denominata, specificare il nome dell'istanza anziché MSSQLSERVER nell'esempio precedente.

Per disinstallare un aggiornamento di SQL Server esistente dal prompt dei comandi, è possibile trovare il comando di disinstallazione completo per un componente specifico nel Registro di sistema di Windows usando il percorso del Registro di sistema seguente. Cercare la "UninstallString" chiave.

Avvertimento

La modifica errata del Registro di sistema può danneggiare gravemente il sistema. Prima di modificare il Registro di sistema, è consigliabile eseguire il backup di tutti i dati importanti disponibili nel computer.

Nell'esempio seguente viene illustrato il percorso di un aggiornamento kb specifico.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356

È possibile ottenere il comando di disinstallazione da "UninstallString" in questa chiave del Registro di sistema. Per esempio:

C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances

Parametri del cluster di failover

Prima di installare un'istanza del cluster di failover del motore di database di SQL Server, rivedere gli argomenti seguenti:

Testare e modificare i seguenti script di installazione del cluster di failover in base alle esigenze della propria organizzazione.

Parametri per l'installazione integrata dei cluster di failover

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per l'installazione dei cluster di failover.

Per ulteriori informazioni sull'Installazione integrata, vedere Istanze del cluster di failover AlwaysOn (SQL Server).

Nota

Per aggiungere altri nodi dopo l'installazione, usare l'azione AddNode.

Componente motore di database di SQL Server Parametro Dettagli
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di installazione dei cluster di failover.

Valore supportato: InstallFailoverCluster
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /FAILOVERCLUSTERGROUP

Facoltativo
Specifica il nome del gruppo di risorse da usare per il cluster di failover del motore di database di SQL Server, che può essere il nome di un gruppo cluster esistente oppure il nome di un nuovo gruppo di risorse.

Valore predefinito: SQL Server (<InstanceName>)
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /FEATURES

Obbligatorio
Vengono specificati i componenti da installare.
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTALLSHAREDDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 64 bit.

L'impostazione predefinita è %Program Files%\Microsoft SQL Server

Non può essere impostato su %Program Files(x86)%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTALLSHAREDWOWDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 32 bit. Supportato solo in un sistema a 64 bit.

L'impostazione predefinita è %Program Files(x86)%\Microsoft SQL Server

Non può essere impostato su %Program Files%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTANCEDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti specifici di un'istanza.
Controllo della configurazione del motore di database /INSTANCEID

Facoltativo
Viene specificato un valore non predefinito per InstanceID.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PRODUCTCOVEREDBYSA

Si applica a: SQL Server 2022 (16.x) e versioni successive

Obbligatorio, quando si installa la funzionalità di estensione di Azure dal prompt dei comandi con AZUREEXTENSION.
Specifica la copertura delle licenze per SQL Server.

/PRODUCTCOVEREDBYSA=True, o semplicemente /PRODUCTCOVEREDBYSA, indica la copertura in base alla sottoscrizione a Software Assurance o SQL Server.

/PRODUCTCOVEREDBYSA=False, o l'omissione del parametro, indica la copertura in base a una licenza di SQL Server.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Controllo della configurazione del motore di database /FAILOVERCLUSTERDISKS

Facoltativo
Specifica l'elenco di dischi condivisi da includere nel gruppo di risorse del cluster di failover del motore di database di SQL Server.

Valore predefinito: la prima unità viene usata come unità predefinita per tutti i database.
Controllo della configurazione del motore di database /FAILOVERCLUSTERIPADDRESSES

Obbligatorio
Specifica un indirizzo IP codificato. Le codifiche sono delimitate dal punto e virgola (;) e si attengono al formato <Tipo IP>;<indirizzo>;<nome rete>;<subnet mask>. I tipi IP supportati sono DHCP, IPv4 e IPv6.

È possibile specificare più indirizzi IP del cluster di failover con uno spazio tra gli indirizzi. Vedere gli esempi seguenti:

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c
Controllo della configurazione del motore di database /FAILOVERCLUSTERNETWORKNAME

Obbligatorio
Specifica il nome di rete del nuovo cluster di failover del motore di database di SQL Server. Questo nome viene usato per identificare la nuova istanza del cluster di failover del motore di database di SQL Server nella rete.
Agente di SQL Server /AGTSVCACCOUNT

Obbligatorio
Viene specificato l'account per il servizio SQL Server Agent.
Agente di SQL Server /AGTSVCPASSWORD

Obbligatorio
Viene specificata la password per l'account del servizio SQL Server Agent. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di analisi /ASBACKUPDIR

Facoltativo
Specifica la directory per i file di backup di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup
Servizi di analisi /ASCOLLATION

Facoltativo
Specifica l'impostazione delle regole di confronto per Analysis Services.

Valore predefinito: Latin1_General_CI_AS

Nota: è supportato solo il confronto Windows. L'uso delle regole di confronto di SQL può comportare un comportamento imprevisto.
Servizi di analisi /ASCONFIGDIR

Facoltativo
Specifica la directory per i file di configurazione di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config
Servizi di analisi /ASDATADIR

Facoltativo
Specifica la directory per i file di dati di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data
Servizi di analisi /ASLOGDIR

Facoltativo
Specifica la directory per i file di log di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log
Servizi di analisi /ASSYSADMINACCOUNTS

Obbligatorio
Specifica le credenziali di amministratore per Analysis Services.
Servizi di analisi /ASTEMPDIR

Facoltativo
Specifica la directory per i file temporanei di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp
Servizi di analisi /ASPROVIDERMSOLAP

Facoltativo
Viene specificato se il provider MSOLAP può essere eseguito in-process.

Valore predefinito: - 1 = abilitato
Servizi di analisi /ASSERVERMODE

Facoltativo
Specifica la modalità server dell'istanza di Analysis Services. I valori validi in uno scenario del cluster sono MULTIDIMENSIONAL o TABULAR. ASSERVERMODE è sensibile alle maiuscole e minuscole. È necessario esprimere tutti i valori in lettere maiuscole. Per ulteriori informazioni sui valori validi, vedere Install Analysis Services in Tabular Mode.
Motore di database di SQL Server /INSTALLSQLDATADIR

Obbligatorio
Viene specificata la directory dei dati per i file di dati di SQL Server.

La directory dei dati deve essere specificata in un disco di cluster condiviso.
Motore di database di SQL Server /SAPWD

Obbligatorio, quando /SECURITYMODE=SQL
Specifica la password per l'account SA di SQL Server.
Motore di database di SQL Server /SECURITYMODE

Facoltativo
Specifica la modalità di sicurezza per SQL Server.

Se questo parametro non viene specificato, è supportata solo la modalità di autenticazione di Windows.

Valore supportato: SQL
Motore di database di SQL Server /SQLBACKUPDIR

Facoltativo
Viene specificata la directory per i file di backup.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup
Motore di database di SQL Server /SQLCOLLATION

Facoltativo
Specifica le impostazioni relative alle regole di confronto per SQL Server.

Il valore predefinito è basato sulle impostazioni locali del sistema operativo Windows. Per ulteriori informazioni, vedere Supporto per Unicode e regole di confronto.
Motore di database di SQL Server /SQLSVCACCOUNT

Obbligatorio
Viene specificato l'account di avvio del servizio SQL Server.
Motore di database di SQL Server /SQLSVCPASSWORD

Obbligatorio
Specifica la password per SQLSVCACCOUNT. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore di database di SQL Server /SQLSYSADMINACCOUNTS

Obbligatorio
Usare questo parametro per provisionare gli account di accesso come membri del ruolo sysadmin.

Per le edizioni di SQL Server diverse da SQL Server Express, /SQLSYSADMINACCOUNTS è obbligatorio. Per le edizioni di SQL Server Express, l'uso di /SQLSYSADMINACCOUNTS è facoltativo, ma /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN è obbligatorio.
Motore di database di SQL Server /SQLUSERDBDIR

Facoltativo
Viene specificata la directory per i file di dati dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Motore di database di SQL Server /SQLTEMPDBDIR

Facoltativo
Vengono specificate le directory per i file di dati di tempdb. Se si specificano più directory, separarle con uno spazio vuoto. Se vengono specificate più directory, i tempdb file di dati vengono distribuiti tra le directory in modo round robin.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBLOGDIR

Facoltativo
Specifica la directory per il file di log tempdb.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBFILECOUNT

Facoltativo
Viene specificato il numero di file di dati tempdb che devono essere aggiunti dal programma di installazione. Questo valore può essere aumentato fino al numero di core.

Valore predefinito:

1 per SQL Server Express

8 o il numero di core, a seconda di quale dei due valori risulta inferiore per tutte le altre edizioni

Importante: Il file di database primario per tempdb è ancora tempdb.mdf. I file tempdb aggiuntivi vengono denominati tempdb_mssql_#.ndf, dove # rappresenta un numero univoco per ogni file di database tempdb aggiuntivo creato durante l'installazione. Lo scopo di questa convenzione di denominazione è renderli univoci. La disinstallazione di un'istanza di SQL Server determina l'eliminazione dei file con convenzione di denominazione tempdb_mssql_#.ndf. Non usare la convenzione di denominazione tempdb_mssql_\*.ndf per i file di database utente.

Avviso: SQL Server Express non è supportato per la configurazione di questo parametro. Il programma di installazione installa solo 1 file di dati tempdb.
Motore di database di SQL Server /SQLTEMPDBFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali di ogni file di dati tempdb.

Valore predefinito = 4 MB per SQL Server Express, 8 MB per tutte le altre edizioni

Min = 4 MB o 8 MB

Max = 1024 MB
Motore di database di SQL Server /SQLTEMPDBFILEGROWTH

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni di ogni file di dati tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali del file di log tempdb in MB. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito:

4 per SQL Server Express

8 per tutte le altre edizioni

Intervallo consentito: Min = valore predefinito (4 o 8), Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILEGROWTH

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni del file di log tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLUSERDBLOGDIR

Facoltativo
Viene specificata la directory per i file di log dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
FILESTREAM /FILESTREAMLEVEL

Facoltativo
Specifica il livello di accesso per la funzionalità FILESTREAM.

Valori supportati:

- 0 = disabilita il supporto di FILESTREAM per l'istanza corrente. Valore predefinito.

- 1 = abilita FILESTREAM per accesso a Transact-SQL.

- 2 = abilita FILESTREAM per Transact-SQL e l'accesso allo streaming di I/O dei file. Non valido per scenari di cluster.

- 3 = consenti a clienti remoti di avere accesso in streaming ai dati FILESTREAM.
FILESTREAM /FILESTREAMSHARENAME

Facoltativo

Obbligatorio quando FILESTREAMLEVEL è maggiore di 1.
Specifica il nome della condivisione di Windows in cui verranno archiviati i dati FILESTREAM.
Servizio di Full-Text di SQL Server /FTSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio di avvio filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Per proteggere la comunicazione tra SQL Server e il daemon di filtri full-text, viene utilizzato l'identificatore SID del servizio. Se i valori non vengono forniti, il servizio di avvio dei filtri full-text viene disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito: Local Service Account
Servizio di Full-Text di SQL Server /FTSVCPASSWORD

Facoltativo
Viene specificata la password per il servizio launcher dei filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCACCOUNT

Obbligatorio
Specifica l'account per i servizi di integrazione.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
Servizi di Integrazione /ISSVCPASSWORD

Obbligatorio
Specifica la password per Integration Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCStartupType

Facoltativo
Specifica la modalità di avvio per il servizio Integration Services.
Servizi di Reportistica /RSINSTALLMODE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo

Disponibile solo su FilesOnlyMode
Specifica la modalità di installazione per Reporting Services.

Valori supportati:

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Nota: se l'installazione include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è DefaultNativeMode.

Se l'installazione non include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è FilesOnlyMode.

Se si sceglie DefaultNativeMode ma l'installazione non include il motore di database di SQL Server, l'installazione cambia automaticamente il RSINSTALLMODE a FilesOnlyMode.
Servizi di Reportistica /RSSVCACCOUNT

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica l'account di avvio del servizio Reporting Services.
Servizi di Reportistica /RSSVCPASSWORD

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica la password per l'account di avvio del servizio Reporting Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Reportistica /RSSVCStartupType

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica la modalità di avvio per Reporting Services.

Valori supportati:

- Automatic
- Disabled
- Manual

È consigliabile usare il SID servizio anziché i gruppi di dominio.

Note aggiuntive

Il motore di database e Analysis Services sono gli unici componenti compatibili con i cluster, Altre funzionalità non sono consapevoli del cluster e non offrono alta disponibilità attraverso il failover.

Sintassi di esempio

Per installare un'istanza predefinita del cluster di failover del Motore di Database di SQL Server a nodo singolo con il Motore di Database e i Servizi di Analisi.

setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS

Parametri per la preparazione dei cluster di failover

Utilizzare i parametri elencati nella tabella seguente per sviluppare script da riga di comando per preparare i cluster di failover. Questa fase, in cui è necessario preparare le istanze del cluster di failover in tutti i relativi nodi, rappresenta il primo passaggio per l'installazione avanzata dei cluster. Per altre informazioni, vedere Istanze del cluster di failover Always On (SQL Server).

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di preparazione dei cluster di failover.

Valore supportato: PrepareFailoverCluster
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /FEATURES

Obbligatorio
Vengono specificati i componenti da installare.
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTALLSHAREDDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 64 bit.

L'impostazione predefinita è %Program Files%\Microsoft SQL Server

Non può essere impostato su %Program Files(x86)%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTALLSHAREDWOWDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi a 32 bit. Supportato solo in un sistema a 64 bit.

L'impostazione predefinita è %Program Files(x86)%\Microsoft SQL Server

Non può essere impostato su %Program Files%\Microsoft SQL Server
Controllo della configurazione del motore di database /INSTANCEDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti specifici di un'istanza.
Controllo della configurazione del motore di database /INSTANCEID

Facoltativo
Viene specificato un valore non predefinito per InstanceID.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Agente di SQL Server /AGTSVCACCOUNT

Obbligatorio
Viene specificato l'account per il servizio SQL Server Agent.
Agente di SQL Server /AGTSVCPASSWORD

Obbligatorio
Viene specificata la password per l'account del servizio SQL Server Agent. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Servizi di analisi /ASSVCACCOUNT

Obbligatorio
Specifica l'account per il servizio Analysis Services.
Servizi di analisi /ASSVCPASSWORD

Obbligatorio
Specifica la password per il servizio Analysis Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore di database di SQL Server /SQLSVCACCOUNT

Obbligatorio
Viene specificato l'account di avvio del servizio SQL Server.
Motore di database di SQL Server /SQLSVCPASSWORD

Obbligatorio
Specifica la password per SQLSVCACCOUNT. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
FILESTREAM /FILESTREAMLEVEL

Facoltativo
Specifica il livello di accesso per la funzionalità FILESTREAM.

Valori supportati:

- 0 = disabilita il supporto di FILESTREAM per l'istanza corrente. Valore predefinito.

- 1 = abilita FILESTREAM per accesso a Transact-SQL.

- 2 = abilita FILESTREAM per Transact-SQL e l'accesso allo streaming di I/O dei file. Non valido per scenari di cluster.

- 3 = consenti a clienti remoti di avere accesso in streaming ai dati FILESTREAM.
FILESTREAM /FILESTREAMSHARENAME

Facoltativo

Obbligatorio quando FILESTREAMLEVEL è maggiore di 1.
Specifica il nome della condivisione di Windows in cui verranno archiviati i dati FILESTREAM.
Servizio di Full-Text di SQL Server /FTSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio di avvio filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Per proteggere la comunicazione tra SQL Server e il daemon di filtri full-text, viene utilizzato l'identificatore SID del servizio. Se i valori non vengono forniti, il servizio di avvio dei filtri full-text viene disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito: Local Service Account
Servizio di Full-Text di SQL Server /FTSVCPASSWORD

Facoltativo
Viene specificata la password per il servizio launcher dei filtri full-text.

Questo parametro viene ignorato in Windows Server 2008 e versioni successive. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCACCOUNT

Obbligatorio
Specifica l'account per i servizi di integrazione.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
Servizi di Integrazione /ISSVCPASSWORD

Obbligatorio
Specifica la password per Integration Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCStartupType

Facoltativo
Specifica la modalità di avvio per il servizio Integration Services.
Servizi di Reportistica /RSINSTALLMODE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo

Disponibile solo su FilesOnlyMode
Specifica la modalità di installazione per Reporting Services.

Valori supportati:

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Nota: se l'installazione include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è DefaultNativeMode.

Se l'installazione non include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è FilesOnlyMode.

Se si sceglie DefaultNativeMode ma l'installazione non include il motore di database di SQL Server, l'installazione cambia automaticamente il RSINSTALLMODE a FilesOnlyMode.
Servizi di Reportistica /RSSVCACCOUNT

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica l'account di avvio del servizio Reporting Services.
Servizi di Reportistica /RSSVCPASSWORD

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica la password per l'account di avvio del servizio Reporting Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Reportistica /RSSVCStartupType

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica la modalità di avvio per Reporting Services.

Valori supportati:

- Automatic
- Disabled
- Manual

È consigliabile usare il SID servizio anziché i gruppi di dominio.

Sintassi di esempio

Per eseguire il passaggio di preparazione di uno scenario avanzato di installazione del cluster di failover per il motore di database e Analysis Services.

Eseguire il comando seguente dal prompt dei comandi per preparare un'istanza predefinita:

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS

Eseguire il comando seguente dal prompt dei comandi per preparare un'istanza denominata:

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS

Per SQL Server 2022 (16.x) e versioni successive, leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.

Parametri completi per il cluster di failover

Utilizzare i parametri elencati nella tabella seguente per sviluppare script da linea di comando per completare i cluster di failover. Questa fase rappresenta il secondo passaggio per l'opzione di installazione avanzata dei cluster di failover. Dopo aver effettuato la preparazione in tutti i nodi del cluster di failover, eseguire questo comando nel nodo proprietario dei dischi condivisi. Per altre informazioni, vedere Istanze del cluster di failover Always On (SQL Server).

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro completo del cluster di failover.

Valore supportato: CompleteFailoverCluster
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /FAILOVERCLUSTERGROUP

Facoltativo
Specifica il nome del gruppo di risorse da usare per il cluster di failover del motore di database di SQL Server, che può essere il nome di un gruppo cluster esistente oppure il nome di un nuovo gruppo di risorse.

Valore predefinito: SQL Server (<InstanceName>)
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Controllo della configurazione del motore di database /FAILOVERCLUSTERDISKS

Facoltativo
Specifica l'elenco di dischi condivisi da includere nel gruppo di risorse del cluster di failover del motore di database di SQL Server.

Valore predefinito: la prima unità viene usata come unità predefinita per tutti i database.
Controllo della configurazione del motore di database /FAILOVERCLUSTERIPADDRESSES

Obbligatorio
Specifica un indirizzo IP codificato. Le codifiche sono delimitate dal punto e virgola (;) e si attengono al formato <Tipo IP>;<indirizzo>;<nome rete>;<subnet mask>. I tipi IP supportati sono DHCP, IPv4 e IPv6.

È possibile specificare più indirizzi IP del cluster di failover con uno spazio tra gli indirizzi. Vedere gli esempi seguenti:

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c
Controllo della configurazione del motore di database /FAILOVERCLUSTERNETWORKNAME

Obbligatorio
Specifica il nome di rete del nuovo cluster di failover del motore di database di SQL Server. Questo nome viene usato per identificare la nuova istanza del cluster di failover del motore di database di SQL Server nella rete.
Controllo della configurazione del motore di database /CONFIRMIPDEPENDENCYCHANGE

Obbligatorio
Viene indicato il consenso per impostare la dipendenza delle risorse indirizzo da OR a AND per i cluster di failover su più subnet. Per ulteriori informazioni, vedere Aggiungere o rimuovere nodi in un'istanza del cluster di failover (Configurazione).

Valori supportati:

- 0 = False (impostazione predefinita)
- 1 = True
Servizi di analisi /ASBACKUPDIR

Facoltativo
Specifica la directory per i file di backup di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup
Servizi di analisi /ASCOLLATION

Facoltativo
Specifica l'impostazione delle regole di confronto per Analysis Services.

Valore predefinito: Latin1_General_CI_AS

Nota: è supportato solo il confronto Windows. L'uso delle regole di confronto di SQL può comportare un comportamento imprevisto.
Servizi di analisi /ASCONFIGDIR

Facoltativo
Specifica la directory per i file di configurazione di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config
Servizi di analisi /ASDATADIR

Facoltativo
Specifica la directory per i file di dati di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data
Servizi di analisi /ASLOGDIR

Facoltativo
Specifica la directory per i file di log di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log
Servizi di analisi /ASSERVERMODE

Facoltativo
Specifica la modalità server dell'istanza di Analysis Services. I valori validi in uno scenario del cluster sono MULTIDIMENSIONAL o TABULAR. ASSERVERMODE è sensibile alle maiuscole e minuscole. È necessario esprimere tutti i valori in lettere maiuscole. Per ulteriori informazioni sui valori validi, vedere Install Analysis Services in Tabular Mode.
Servizi di analisi /ASSYSADMINACCOUNTS

Obbligatorio
Specifica le credenziali di amministratore per Analysis Services.
Servizi di analisi /ASTEMPDIR

Facoltativo
Specifica la directory per i file temporanei di Analysis Services.

Valori predefiniti:

Per la modalità WOW a 64 bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp

Per tutte le altre installazioni: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp
Servizi di analisi /ASPROVIDERMSOLAP

Facoltativo
Viene specificato se il provider MSOLAP può essere eseguito in-process.

Valore predefinito: - 1 = abilitato
Motore di database di SQL Server /INSTALLSQLDATADIR

Obbligatorio
Viene specificata la directory dei dati per i file di dati di SQL Server.

La directory dei dati deve essere specificata in un disco di cluster condiviso.
Motore di database di SQL Server /SAPWD

Obbligatorio, quando /SECURITYMODE=SQL
Specifica la password per l'account SA di SQL Server.
Motore di database di SQL Server /SECURITYMODE

Facoltativo
Specifica la modalità di sicurezza per SQL Server.

Se questo parametro non viene specificato, è supportata solo la modalità di autenticazione di Windows.

Valore supportato: SQL
Motore di database di SQL Server /SQLBACKUPDIR

Facoltativo
Viene specificata la directory per i file di backup.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup
Motore di database di SQL Server /SQLCOLLATION

Facoltativo
Specifica le impostazioni relative alle regole di confronto per SQL Server.

Il valore predefinito è basato sulle impostazioni locali del sistema operativo Windows. Per ulteriori informazioni, vedere Supporto per Unicode e regole di confronto.
Motore di database di SQL Server /SQLSYSADMINACCOUNTS

Obbligatorio
Usare questo parametro per provisionare gli account di accesso come membri del ruolo sysadmin.

Per le edizioni di SQL Server diverse da SQL Server Express, /SQLSYSADMINACCOUNTS è obbligatorio. Per le edizioni di SQL Server Express, l'uso di /SQLSYSADMINACCOUNTS è facoltativo, ma /SQLSYSADMINACCOUNTS o /ADDCURRENTUSERASSQLADMIN è obbligatorio.
Motore di database di SQL Server /SQLUSERDBDIR

Facoltativo
Viene specificata la directory per i file di dati dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Motore di database di SQL Server /SQLUSERDBLOGDIR

Facoltativo
Viene specificata la directory per i file di log dei database utente.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Servizi di Reportistica /RSINSTALLMODE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo

Disponibile solo su FilesOnlyMode
Specifica la modalità di installazione per Reporting Services.

Valori supportati:

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Nota: se l'installazione include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è DefaultNativeMode.

Se l'installazione non include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è FilesOnlyMode.

Se si sceglie DefaultNativeMode ma l'installazione non include il motore di database di SQL Server, l'installazione cambia automaticamente il RSINSTALLMODE a FilesOnlyMode.
Motore di database di SQL Server /SQLTEMPDBDIR

Facoltativo
Vengono specificate le directory per i file di dati di tempdb. Se si specificano più directory, separarle con uno spazio vuoto. Se vengono specificate più directory, i tempdb file di dati vengono distribuiti tra le directory in modo round robin.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBLOGDIR

Facoltativo
Specifica la directory per il file di log tempdb.

Valore predefinito: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (directory dei dati di sistema)

Nota: questo parametro viene aggiunto anche allo scenario RebuildDatabase.
Motore di database di SQL Server /SQLTEMPDBFILECOUNT

Facoltativo
Viene specificato il numero di file di dati tempdb che devono essere aggiunti dal programma di installazione. Questo valore può essere aumentato fino al numero di core.

Valore predefinito:

1 per SQL Server Express

8 o il numero di core, a seconda di quale dei due valori risulta inferiore per tutte le altre edizioni

Importante: Il file di database primario per tempdb è ancora tempdb.mdf. I file tempdb aggiuntivi vengono denominati tempdb_mssql_#.ndf, dove # rappresenta un numero univoco per ogni file di database tempdb aggiuntivo creato durante l'installazione. Lo scopo di questa convenzione di denominazione è renderli univoci. La disinstallazione di un'istanza di SQL Server determina l'eliminazione dei file con convenzione di denominazione tempdb_mssql_#.ndf. Non usare la convenzione di denominazione tempdb_mssql_\*.ndf per i file di database utente.

Avviso: SQL Server Express non è supportato per la configurazione di questo parametro. Il programma di installazione installa solo 1 file di dati tempdb.
Motore di database di SQL Server /SQLTEMPDBFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali di ogni file di dati tempdb.

Valore predefinito = 4 MB per SQL Server Express, 8 MB per tutte le altre edizioni

Min = 4 MB o 8 MB

Max = 1024 MB
Motore di database di SQL Server /SQLTEMPDBFILEGROWTH

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni di ogni file di dati tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILESIZE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica le dimensioni iniziali del file di log tempdb in MB. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 4 per SQL Server Express

8 per tutte le altre edizioni

Intervallo consentito: Min = valore predefinito (4 o 8), Max = 1024
Motore di database di SQL Server /SQLTEMPDBLOGFILEGROWTH

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo
Specifica l'incremento in MB dell'aumento delle dimensioni del file di log tempdb. Un valore 0 indica che l'opzione per l'aumento automatico è disattivata e non è consentito spazio aggiuntivo. Il programma di installazione consente dimensioni fino a 1024.

Valore predefinito: 64. Intervallo consentito: Min = 0, Max = 1024

Sintassi di esempio

Per eseguire il passaggio di completamento di uno scenario avanzato di installazione del cluster di failover per il motore di database e Analysis Services. Eseguire il comando seguente nel computer che è il nodo attivo nel cluster di failover per renderlo utilizzabile. È necessario eseguire l'azione "CompleteFailoverCluster" sul nodo proprietario del disco condiviso nel cluster di failover di Analysis Services.

Eseguire il comando seguente dal prompt dei comandi per completare l'installazione del cluster di failover per un'istanza predefinita:

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"

Eseguire il comando seguente dal prompt dei comandi per completare l'installazione del cluster di failover per un'istanza denominata:

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"

Aggiorna i parametri del cluster di failover

Utilizzare i parametri nella tabella seguente per sviluppare script da riga di comando per l'aggiornamento dei cluster di failover. Per ulteriori informazioni, vedere Aggiornare un'istanza del cluster di failover del Motore di Database di SQL Server (Setup) e le istanze del cluster di failover Always On (SQL Server).

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Richiesto per indicare il flusso di lavoro di installazione.

Valore supportato: Upgrade
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /ERRORREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni errori per SQL Server.

Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database / INSTANCEDIR

Facoltativo
Viene specificata una directory di installazione non predefinita per i componenti condivisi.
Controllo della configurazione del motore di database /INSTANCEID

Obbligatorio, quando si esegue l'aggiornamento da SQL Server 2008 (10.0.x) o versioni successive.

Facoltativo quando si esegue l'aggiornamento da SQL Server 2005 (9.x).
Viene specificato un valore non predefinito per InstanceID.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /SQMREPORTING

Si applica a: SQL Server 2014 (12.x) e versioni successive

Facoltativo
Per gestire l'invio del feedback sugli errori a Microsoft, vedere Configurare la raccolta di dati di diagnostica e utilizzo per SQL Server (CEIP).

Nelle versioni precedenti questo parametro specifica le segnalazioni relative all'utilizzo delle funzionalità per SQL Server.

Valori supportati:

- 1 = abilitata
- 0 = disabilitata
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Controllo della configurazione del motore di database /FAILOVERCLUSTERROLLOWNERSHIP

Obbligatorio
Specifica il comportamento di failover durante l'aggiornamento.
Browser di SQL Server /BROWSERSVCSTARTUPTYPE

Facoltativo
Viene specificata la modalità di avvio per il servizio SQL Server Browser.

Valori supportati:

- Automatic
- Disabled
- Manual
Full-Text di SQL Server /FTUPGRADEOPTION

Facoltativo
Viene specificata l'opzione di aggiornamento del catalogo Full-Text.

Valori supportati:

- REBUILD
- RESET
- IMPORT
Servizi di Integrazione /ISSVCACCOUNT

Obbligatorio
Specifica l'account per i servizi di integrazione.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
Servizi di Integrazione /ISSVCPASSWORD

Obbligatorio
Specifica la password per Integration Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCStartupType

Facoltativo
Specifica la modalità di avvio per il servizio Integration Services.
Servizi di Reportistica /RSUPGRADEDATABASEACCOUNT

Facoltativo
La proprietà viene utilizzata solo quando si aggiorna un server di report in modalità SharePoint 2008 R2 o versioni precedenti. Le operazioni di aggiornamento aggiuntive vengono eseguite per i server di report che usano l'architettura precedente in modalità SharePoint, modificata in SQL Server 2012 (11.x) Reporting Services. Se questa opzione non è inclusa con l'installazione da riga di comando, viene usato l'account del servizio predefinito per l'istanza precedente del server di report. Se si usa questa proprietà, specificare la password per l'account mediante la proprietà /RSUPGRADEPASSWORD.
Servizi di Reportistica /RSUPGRADEPASSWORD

Facoltativo
Password dell'account del servizio esistente del server di report. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.

Aggiungi parametri del nodo

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per AddNode.

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di AddNode.

Valore supportato: AddNode
Controllo della configurazione del motore di database /IACCEPTSQLSERVERLICENSETERMS

Obbligatorio, quando il parametro /Q o /QS è specificato per le installazioni automatiche.
Obbligatorio per riconoscere l'accettazione delle condizioni di licenza.

A partire da SQL Server 2022 (16.x), leggere le Condizioni di licenza software di Microsoft SQL Server in aka.ms/useterms.
Controllo della configurazione del motore di database /ENU

Facoltativo
Usare questo parametro per installare la versione in lingua inglese di SQL Server in un sistema operativo localizzato quando nei supporti di installazione sono inclusi i Language Pack sia per la lingua inglese sia per la lingua corrispondente al sistema operativo.
Controllo della configurazione del motore di database /UpdateEnabled

Facoltativo
Viene specificato se durante l'installazione di SQL Server debbano essere individuati e inclusi gli aggiornamenti del prodotto. I valori validi sono True e False o 1 e 0. Di default, il programma di installazione di SQL Server contiene gli aggiornamenti trovati.
Controllo della configurazione del motore di database /UpdateSource

Facoltativo
Specificare il percorso in cui il programma di installazione di SQL Server ottiene gli aggiornamenti del prodotto. I valori validi sono "MU" per cercare Microsoft Update, un percorso di cartella valido, un percorso relativo come .\MyUpdates o una condivisione UNC. Per impostazione predefinita, il programma di installazione di SQL Server cerca Microsoft Update o un servizio Windows Update tramite Windows Server Update Services.
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /PID

Facoltativo
Viene specificato il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, verrà utilizzata la valutazione.

Nota: se si installa SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express con Strumenti, SQL Server Developer o SQL Server Evaluation, il PID è predefinito.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Controllo della configurazione del motore di database /FAILOVERCLUSTERIPADDRESSES

Obbligatorio
Specifica un indirizzo IP codificato. Le codifiche sono delimitate dal punto e virgola (;) e si attengono al formato <Tipo IP>;<indirizzo>;<nome rete>;<subnet mask>. I tipi IP supportati sono DHCP, IPv4 e IPv6.

È possibile specificare più indirizzi IP del cluster di failover con uno spazio tra gli indirizzi. Vedere gli esempi seguenti:

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c

Per ulteriori informazioni, vedere Aggiungere o rimuovere nodi in un'istanza del cluster di failover (Configurazione).
Controllo della configurazione del motore di database /CONFIRMIPDEPENDENCYCHANGE

Obbligatorio
Viene indicato il consenso per impostare la dipendenza delle risorse indirizzo da OR a AND per i cluster di failover su più subnet. Per ulteriori informazioni, vedere Aggiungere o rimuovere nodi in un'istanza del cluster di failover (Configurazione).

Valori supportati:

- 0 = False (impostazione predefinita)
- 1 = True
Agente di SQL Server /AGTSVCACCOUNT

Obbligatorio
Viene specificato l'account per il servizio SQL Server Agent.
Agente di SQL Server /AGTSVCPASSWORD

Obbligatorio
Viene specificata la password per l'account del servizio SQL Server Agent. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCACCOUNT

Facoltativo
Viene specificato l'account per il servizio motore.

Valore predefinito: NT AUTHORITY\NETWORK SERVICE
PolyBase Movimento dei Dati /PBDMSSVCPASSWORD

Facoltativo
Viene specificata la password per l'account di spostamento dati. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore PolyBase /PBENGSVCSTARTUPTYPE

Facoltativo
Specifica la modalità di avvio per il servizio motore PolyBase.

Valori supportati:

- Automatic (predefinito)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Facoltativo
Viene specificato un intervallo di porte con almeno sei porte per i servizi PolyBase. Esempio:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Facoltativo
Specifica se l'istanza del motore di database di SQL Server viene utilizzata come parte del gruppo di calcolo con scalabilità orizzontale PolyBase. Usare questa opzione se si sta configurando un gruppo di calcolo a scalabilità orizzontale PolyBase che include il nodo principale.

Valori supportati: True, False
Servizi di analisi /ASSVCACCOUNT

Obbligatorio
Specifica l'account per il servizio Analysis Services.
Servizi di analisi /ASSVCPASSWORD

Obbligatorio
Specifica la password per il servizio Analysis Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Motore di database di SQL Server /SQLSVCACCOUNT

Obbligatorio
Viene specificato l'account di avvio del servizio SQL Server.
Motore di database di SQL Server /SQLSVCPASSWORD

Obbligatorio
Specifica la password per SQLSVCACCOUNT. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Integrazione /ISSVCPASSWORD

Obbligatorio
Specifica la password per Integration Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.
Servizi di Reportistica /RSINSTALLMODE

Si applica a: SQL Server 2016 (13.x) e versioni successive

Facoltativo

Disponibile solo su FilesOnlyMode
Specifica la modalità di installazione per Reporting Services.

Valori supportati:

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Nota: se l'installazione include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è DefaultNativeMode.

Se l'installazione non include il motore di database di SQL Server, il valore predefinito di RSINSTALLMODE è FilesOnlyMode.

Se si sceglie DefaultNativeMode ma l'installazione non include il motore di database di SQL Server, l'installazione cambia automaticamente il RSINSTALLMODE a FilesOnlyMode.
Servizi di Reportistica /RSSVCPASSWORD

Si applica a: SQL Server 2016 (13.x) e versioni successive

Obbligatorio
Specifica la password per l'account di avvio del servizio Reporting Services. Questo parametro può essere omesso quando si usa un account del servizio gestito, un account virtuale o un account predefinito.

Note aggiuntive

Il motore di database e Analysis Services sono gli unici componenti compatibili con i cluster, Altre funzionalità non sono consapevoli del cluster e non offrono alta disponibilità attraverso il failover.

Sintassi di esempio

Per aggiungere un nodo a un'istanza del cluster di failover esistente con il motore di database e Analysis Services.

setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0

Rimuovi parametri del nodo

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per RemoveNode. Per disinstallare un cluster di failover, è necessario eseguire RemoveNode in ogni nodo del cluster di failover. Per altre informazioni, vedere Istanze del cluster di failover Always On (SQL Server).

Componente motore di database di SQL Server Parametro Descrizione
Controllo della configurazione del motore di database /ACTION

Obbligatorio
Obbligatorio per indicare il flusso di lavoro di RemoveNode.

Valore supportato: RemoveNode
Controllo della configurazione del motore di database /CONFIGURATIONFILE

Facoltativo
Specifica il file di configurazione da usare.
Controllo della configurazione del motore di database /HELP oppure ?

Facoltativo
Vengono visualizzate le opzioni di utilizzo per i parametri.
Controllo della configurazione del motore di database /INDICATEPROGRESS

Facoltativo
Viene specificato che il file di log dettagliato dell'installazione viene inoltrato tramite pipe alla console.
Controllo della configurazione del motore di database /INSTANCENAME

Obbligatorio
Specifica un nome di istanza del motore di database di SQL Server.

Per altre informazioni, vedere guida all'installazione guidata.
Controllo della configurazione del motore di database /Q oppure /QUIET

Facoltativo
Specifica che il programma di installazione viene eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni senza supervisione. Il parametro /Q esegue l'override dell'input del parametro /QS.
Controllo della configurazione del motore di database /QS oppure /QUIETSIMPLE

Facoltativo
Viene specificato che il programma di installazione verrà eseguito e ne verrà visualizzato lo stato di avanzamento tramite l'interfaccia utente, ma non verrà accettato alcun input né verrà visualizzato alcun messaggio di errore.
Controllo della configurazione del motore di database /HIDECONSOLE

Facoltativo
Specifica che la finestra della console è nascosta o chiusa.
Controllo della configurazione del motore di database /CONFIRMIPDEPENDENCYCHANGE

Obbligatorio
Viene indicato il consenso per impostare la dipendenza delle risorse indirizzo da OR a AND per i cluster di failover su più subnet. Per ulteriori informazioni, vedere Aggiungere o rimuovere nodi in un'istanza del cluster di failover (Configurazione).

Valori supportati:

- 0 = False (impostazione predefinita)
- 1 = True

Sintassi di esempio

Per rimuovere un nodo da un'istanza del cluster di failover esistente con il Motore di Database e Analysis Services.

setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0

Parametri dell'account di servizio

È possibile configurare i servizi SQL Server usando un account predefinito, un account locale oppure un account di dominio.

Nota

Quando si utilizza un account del servizio gestito, un account virtuale o un account predefinito non è necessario specificare i parametri relativi alla password corrispondente. Per altre informazioni sugli account del servizio gestiti, vedere Account dei servizi gestiti, account dei servizi gestiti di gruppo e account virtuali.

Per altre informazioni sulla configurazione degli account di servizio, vedere Configurare account di servizio e autorizzazioni di Windows.

Componente motore di database di SQL Server Parametro dell'account Parametro della password Tipo di avvio
Agente di SQL Server /AGTSVCACCOUNT /AGTSVCPASSWORD /AGTSVCSTARTUPTYPE
Servizi di analisi /ASSVCACCOUNT /ASSVCPASSWORD /ASSVCSTARTUPTYPE
Motore di database di SQL Server /SQLSVCACCOUNT /SQLSVCPASSWORD /SQLSVCSTARTUPTYPE
Servizi di Integrazione /ISSVCACCOUNT /ISSVCPASSWORD /ISSVCSTARTUPTYPE
Servizi di Reportistica /RSSVCACCOUNT /RSSVCPASSWORD /RSSVCSTARTUPTYPE

Nota

Le funzionalità di Reporting Services sono state rimosse da SQL Server 2017 (14.x). I parametri dell'account per SQL Server Reporting Services sono applicabili solo alle versioni precedenti a SQL Server 2017 (14.x).

Parametri delle funzionalità

Per installare funzionalità specifiche, utilizzare il parametro /FEATURES e specificare la funzionalità padre oppure i valori delle funzionalità descritti nella tabella seguente.

Per un elenco delle funzionalità supportate dalle edizioni di SQL Server su Windows, vedere:

Parametro della funzionalità padre Parametro della funzionalità Descrizione
SQL Installa il Motore Database di SQL Server, la replica, il Full-Text e il server Data Quality.
SQLEngine Installa solo il motore di database di SQL Server.
Replicazione Installa il componente di replica insieme al motore di database di SQL Server.
Testo completo Installa il componente full-text insieme al motore di database di SQL Server.
DQ Copia i file richiesti per il completamento dell'installazione del server Data Quality. Dopo aver completato l'installazione di SQL Server, è necessario eseguire il file DQSInstaller.exe per completare l'installazione del server Data Quality. Per altre informazioni, vedere Eseguire DQSInstaller.exe per completare l'installazione del server DQS. Installa anche il motore di database di SQL Server.
PolyBase Installa i componenti di PolyBase.
PolyBaseCore Utilizzare in combinazione con PolyBase per installare la tecnologia PolyBase che consente di eseguire query realmente integrate su Oracle, Teradata, SQL Server e altri dati relazionali e non relazionali utilizzando istruzioni T-SQL standard.

Si applica a: SQL Server 2019 (15.x) e versioni successive
PolyBaseJava Solo in SQL Server 2019 (15.x), associare a PolyBase per installare il connettore Java di PolyBase che consente l'esecuzione di query realmente integrate su dati HDFS tramite istruzioni T-SQL standard.
Analitica Avanzata Installa SQL Server Machine Learning Services o SQL Server 2016 R Services.
SQL_INST_MR Viene associato ad AdvancedAnalytics per installare pacchetti R Open e R proprietari.

Si applica a:SQL Server Machine Learning Services (2017 e 2019) e SQL Server 2016 R Services
SQL_INST_MPY Viene associato ad AdvancedAnalytics per installare pacchetti Anaconda e Python proprietari.

Si applica a:SQL Server Machine Learning Services (2017 e 2019)
SQL_INST_JAVA Associare ad AdvancedAnalytics per installare le estensioni che consentono l'integrazione con Java tramite istruzioni T-SQL standard.

Si applica a:Estensione del linguaggio Java di SQL Server (solo 2019)
COME Installa tutti i componenti di Analysis Services.
RS Installa tutti i componenti di Reporting Services.

Si applica a: SQL Server 2016 (13.x) e versioni successive
RS_SHP Installa i componenti di Reporting Services per SharePoint.

Si applica a: SQL Server 2016 (13.x) e versioni successive
RS_SHPWFE Installa il componente aggiuntivo di Reporting Services per prodotti SharePoint.

Si applica a: SQL Server 2016 (13.x) e versioni successive
DQC Esegue Data Quality Client.
Stato Islamico Installa tutti i componenti di Integration Services.
IS_Master Include il Master di Scalabilità per Integration Services Scale Out.
IS_Worker Include Scale Out Worker per Integration Services Scale Out.
MDS Installa Master Data Services.
SQL_SHARED_MPY Installa pacchetti Python per Machine Learning Server o R Server (Standalone)
SQL_SHARED_MR Installa pacchetti R per Machine Learning Server (Standalone) o R Server (Standalone) o Machine Learning Server (Standalone) o R Server (Standalone)
Strumenti 1 Installa gli strumenti client e i componenti della documentazione online di SQL Server.

Si applica a: SQL Server 2019 (15.x) e versioni successive
A.C Vengono installati i componenti per la compatibilità con le versioni precedenti.

Si applica a: SQL Server 2019 (15.x) e versioni successive
Conn Vengono installati i componenti di connettività.

Si applica a: SQL Server 2019 (15.x) e versioni successive
DREPLAY_CTLR Viene installato il controller di Riesecuzione distribuita.

Si applica a: SQL Server 2019 (15.x) e versioni successive
DREPLAY_CLT Installa il client di Riesecuzione distribuita.

Si applica a: SQL Server 2019 (15.x) e versioni successive
SNAC_SDK Viene installato l'SDK per SQL Server Native Client.

Si applica a: SQL Server 2019 (15.x) e versioni successive
SDK Viene installato il Software Development Kit (SDK).

Si applica a: SQL Server 2019 (15.x) e versioni successive
LocalDB** Installa Local DB, cioè una modalità di esecuzione di SQL Server Express destinata agli sviluppatori del programma.

1 SQL Server Management Studio (SSMS) è ora disponibile in un programma di installazione autonomo separato dal programma di installazione di SQL Server. Per informazioni dettagliate, vedere Installare SQL Server Management Studio.

Esempi di parametri delle funzionalità

Parametro e valori Descrizione
/FEATURES=SQLEngine Installa il motore di database senza replica né full-text.
/FEATURES=SQLEngine,FullText Installa motore di database e testo completo.
/FEATURES=SQL Installa il motore di database, la replicazione e il full-text.
/FEATURES=SQLEngine,PolyBase Installa il motore di database e il motore PolyBase.

Parametri del ruolo

Il ruolo di installazione o parametro /ROLE viene utilizzato per installare una selezione preconfigurata di funzionalità. I ruoli di SSAS consentono di installare un'istanza di SSAS in una farm SharePoint esistente o in una nuova farm non configurata. Vengono forniti due ruoli di installazione per supportare ciascuno scenario. È possibile scegliere solo uno di questi ruoli da installare per volta. Se si sceglie un ruolo di installazione, tramite il programma di installazione verranno installate le funzionalità e i componenti che appartengono al ruolo. Non è possibile modificare le funzionalità e i componenti definiti per quel ruolo. Per ulteriori informazioni sull'uso del parametro ruolo delle funzionalità, vedere Installazione di Power Pivot dal prompt dei comandi.

Il ruolo AllFeatures_WithDefaults rappresenta il comportamento predefinito per le edizioni di SQL Server Express e consente di ridurre il numero di finestre di dialogo presentate all'utente. Può essere specificato dal prompt dei comandi quando si installa un'edizione di SQL Server che non è SQL Server Express.

Ruolo Descrizione Installazioni...
SPI_AS_ExistingFarm Installa Analysis Services come istanza denominata Power Pivot in una farm di SharePoint Server 2010 esistente o in un server autonomo. Il motore di calcolo Analysis Services, preconfigurato per l'elaborazione e l'archiviazione dei dati in memoria.

Pacchetti di soluzioni Power Pivot

Programma di installazione per Power Pivot per Excel

Documentazione online di SQL Server
SPI_AS_NewFarm Installa Analysis Services e il motore di database come istanza denominata Power Pivot in una nuova farm di Office SharePoint Server 2010 non configurata o in un server autonomo. Il Setup di SQL Server configura la farm durante l'installazione del ruolo di funzionalità. Il motore di calcolo Analysis Services, preconfigurato per l'elaborazione e l'archiviazione dei dati in memoria.

Pacchetti di soluzioni Power Pivot

Documentazione online di SQL Server

Motore di database

Strumenti di configurazione

SQL Server Management Studio
AllFeatures_WithDefaults Vengono installate tutte le funzionalità disponibili con l'edizione corrente.

Aggiunge l'utente corrente al ruolo predefinito del server sysadmin di SQL Server.

In Windows Server 2008 o versione successiva e nei casi in cui il sistema operativo non è un controller di dominio, il motore di database e Reporting Services usano per impostazione predefinita l'account NT AUTHORITY\NETWORK SERVICE; anche Integration Services usa per impostazione predefinita l'account NT AUTHORITY\NETWORK SERVICE.

Questo ruolo è abilitato per impostazione predefinita nelle edizioni di SQL Server Express. In tutte le altre edizioni questo ruolo non è abilitato. È tuttavia possibile specificarlo tramite l'interfaccia utente o con i parametri della riga di comando.
Nelle edizioni di SQL Server Express vengono installate solo le funzionalità disponibili per quella determinata edizione. Nelle altre edizioni vengono installate tutte le funzionalità di SQL Server.

Il parametro AllFeatures_WithDefaults può essere combinato con altri parametri che ignorano le impostazioni del parametro AllFeatures_WithDefaults. Ad esempio, se si usa il parametro AllFeatures_WithDefaults in combinazione con il parametro /Features=RS, il comando di installazione di tutte le funzionalità viene ignorato e viene installato solo Reporting Services, ma il parametro AllFeatures_WithDefaults per l'utilizzo dell'account di servizio predefinito per Reporting Services viene applicato.

In caso di utilizzo del parametro AllFeatures_WithDefaults insieme a /ADDCURRENTUSERASSQLADMIN=FALSE, la finestra di dialogo del provisioning non viene popolata automaticamente con l'utente corrente. Aggiungere /AGTSVCACCOUNT e /AGTSVCPASSWORD per specificare un account di servizio e una password per SQL Server Agent.

Controlla il comportamento di failover utilizzando il parametro /FAILOVERCLUSTERROLLOWNERSHIP

Per aggiornare un cluster di failover del motore di database di SQL Server, è necessario eseguire la configurazione in un nodo del cluster di failover alla volta, a partire dai nodi passivi. Durante l'installazione viene stabilito il momento in cui eseguire il failover al nodo aggiornato, in base al numero complessivo di nodi nell'istanza del cluster di failover e a quello di nodi già aggiornati. Quando metà o più dei nodi sono già stati aggiornati, il programma di installazione per impostazione predefinita causa un failover su un nodo aggiornato.

Per controllare il comportamento di failover dei nodi del cluster durante il processo di aggiornamento, eseguire l'operazione di aggiornamento dal prompt dei comandi e usare il /FAILOVERCLUSTERROLLOWNERSHIP parametro per controllare il comportamento di failover prima che l'operazione di aggiornamento porta il nodo offline. L'uso di questo parametro è il seguente:

  • /FAILOVERCLUSTERROLLOWNERSHIP=0 non trasferisce la proprietà del cluster ai nodi aggiornati e non aggiunge questo nodo all'elenco dei possibili proprietari del cluster di SQL Server alla fine dell'aggiornamento.

  • /FAILOVERCLUSTERROLLOWNERSHIP=1 passa la proprietà del cluster (sposta gruppo) ai nodi aggiornati e aggiunge questo nodo all'elenco dei possibili proprietari del cluster SQL Server alla fine dell'aggiornamento.

  • L'impostazione predefinita è /FAILOVERCLUSTERROLLOWNERSHIP=2. Viene usato se questo parametro non è specificato. Questa impostazione indica che il programma di installazione di SQL Server gestisce la proprietà del cluster (gruppo di spostamento) in base alle esigenze.

Configurazione di Instance ID o di InstanceID

Il parametro Instance ID o /InstanceID viene utilizzato per specificare la posizione in cui è possibile installare i componenti dell'istanza e il percorso del Registro di sistema dell'istanza. Il valore di INSTANCEID è una stringa e deve essere univoco.

  • ID istanza SQL: MSSQLxx.<INSTANCEID>
  • ID istanza AS: MSASxx.<INSTANCEID>
  • ID istanza RS: MSRSxx.<INSTANCEID>

I componenti specifici dell'istanza vengono installati nei percorsi seguenti:

  • %Program Files%\Microsoft SQL Server\<SQLInstanceID>
  • %Program Files%\Microsoft SQL Server\<ASInstanceID>
  • %Program Files%\Microsoft SQL Server\<RSInstanceID>

Nota

Se non si specifica INSTANCEID nella riga di comando, per impostazione predefinita Configurazione sostituisce <INSTANCEID> con <INSTANCENAME>.