Procedura: Installazione di SQL Server 2008 dal prompt dei comandi

Prima di eseguire il programma di installazione di SQL Server, vedere Pianificazione di 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.

[!NOTA]

In caso di installazione dal prompt dei comandi, in SQL Server è supportata la modalità non interattiva completa tramite il parametro /Q o la modalità non interattiva semplice tramite il parametro /QS. L'opzione /QS consente solo di visualizzare lo stato di avanzamento, non accetta alcun input e non consente di visualizzare alcun eventuale messaggio di errore. Il parametro /QS è supportato solo quando viene specificato /Action=install.

L'installazione dal prompt dei comandi è supportata negli scenari seguenti:

  • Installazione, aggiornamento o rimozione di un'istanza e dei componenti condivisi di SQL Server 2008 in un computer locale utilizzando sintassi e parametri specificati al prompt dei comandi.

  • Installazione, aggiornamento o rimozione di un'istanza del cluster di failover.

  • Aggiornamento da un'edizione di SQL Server 2008 a un'altra edizione di SQL Server 2008.

  • Installazione di un'istanza di SQL Server 2008 in un computer locale utilizzando 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.

Quando si installa SQL Server dal prompt dei comandi, specificare i parametri per l'installazione al prompt dei comandi come parte della sintassi di installazione.

[!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 con autorizzazioni di lettura ed esecuzione relative a 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.

Utilizzo appropriato di parametri di installazione

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

  • /PARAMETER

  • /PARAMETER=true/false

  • /PARAMETER=1/0 per i tipi booleani

  • /PARAMETER="valore" per tutti i parametri a valore singolo. L'utilizzo delle virgolette doppie è consigliato, ma è obbligatorio se il valore contiene uno spazio

    [!NOTA]

    /PID: il valore per questo parametro deve essere racchiuso tra virgolette doppie

  • /PARAMETER="valore1" "valore2" "valore3" per tutti i parametri multivalore. L'utilizzo delle virgolette doppie è consigliato, ma è obbligatorio se il valore contiene uno spazio

Eccezioni:

  • /FEATURES, ovvero un parametro multivalore con formato /FEATURES=AS,RS,IS senza alcuno spazio e delimitato da virgole

Si osservi l'uso dei caratteri di escape:

  • /INSTANCEDIR = c:\NomePercorso è supportato.

  • /INSTANCEDIR=c:\NomePercorso\ è supportato

  • /INSTANCEDIR="c:\NomePercorso\\" è supportato.

  • /INSTANCEDIR="c:\NomePercorso\" non è supportato.

Parametri di SQL Server 2008

Nelle sezioni seguenti vengono indicati i parametri per sviluppare script di installazione della riga di comando per installare, aggiornare e ripristinare scenari.

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

  • Parametri di installazione

  • Parametri di aggiornamento

  • Parametri di ripristino

  • Parametri di ricostruzione dei database di sistema

  • Parametri di disinstallazione

  • Parametri del cluster di failover

  • Parametri delle versioni precedenti di SQL Server

  • Parametri degli account del servizio

  • Parametri delle funzionalità

Parametri di installazione

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

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di installazione.

Valori supportati:

  • Install

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/ERRORREPORTING

Facoltativo

Specifica la segnalazione errori per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/FEATURES

Obbligatorio

Specifica i componenti da installare.

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri di installazione.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTALLSHAREDDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti condivisi a 64 bit.

Controllo del programma di installazione di SQL Server

/INSTALLSHAREDWOWDIR

Facoltativo

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

Controllo del programma di installazione di SQL Server

/INSTANCEDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti specifici di un'istanza.

Controllo del programma di installazione di SQL Server

/INSTANCEID

Facoltativo

Specifica un valore non predefinito per InstanceID.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/QS

Facoltativo

Specifica che il programma di installazione verrà eseguito tramite l'interfaccia utente e che ne verrà visualizzato lo stato di avanzamento, ma non accetta alcun input né consente di visualizzare alcun messaggio di errore.

Controllo del programma di installazione di SQL Server

/SQMREPORTING

Facoltativo

Specifica la segnalazione relativa all'utilizzo delle funzionalità per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

SQL Server Agent

/AGTSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio SQL Server Agent.

SQL Server Agent

/AGTSVCPASSWORD

Obbligatorio

Specifica la password per l'account del servizio SQL Server Agent.

SQL Server Agent

/AGTSVCSTARTUPTYPE

Facoltativo

Specifica la modalità di avvio per il servizio SQL Server Agent.

Valori supportati:

  • Automatic

  • Disabled

  • Manual

Analysis Services

/ASBACKUPDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Facoltativo

Specifica l'impostazione relativa alle regole di confronto per Analysis Services.

Valore predefinito:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Analysis Services

/ASDATADIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Analysis Services

/ASLOGDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio Analysis Services.

Analysis Services

/ASSVCPASSWORD

Obbligatorio

Specifica la password per il servizio Analysis Services.

Analysis Services

/ASSVCSTARTUPTYPE

Facoltativo

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

Valori supportati:

  • Automatic

  • Disabled

  • Manual

Analysis Services

/ASSYSADMINACCOUNTS

Obbligatorio

Specifica le credenziali di amministratore per Analysis Services.

Analysis Services

/ASTEMPDIR

Facoltativo

Specifica la directory dei file temporanei di Analysis Services.

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Facoltativo

Specifica se il provider MSOLAP può essere eseguito in-process.

Valore predefinito:

  • 1=abilitato

SQL Server Browser

/BROWSERSVCSTARTUPTYPE

Facoltativo

Specifica 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

Specifica la directory dei dati per i file di dati di SQL Server.

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\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 protezione 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

Specifica 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.

Valore predefinito:

  • SQL_Latin1_General_CP1_CS_AS

Motore di database di SQL Server

/SQLSVCACCOUNT

Obbligatorio

Specifica l'account di avvio del servizio SQL Server.

Motore di database di SQL Server

/SQLSVCPASSWORD

Obbligatorio

Specifica la password per SQLSVCACCOUNT.

Motore di database di SQL Server

/SQLSVCSTARTUPTYPE

Facoltativo

Specifica la modalità di avvio per il servizio SQL Server.

Valori supportati:

  • Automatic

  • Disabled

  • Manual

Motore di database di SQL Server

/SQLSYSADMINACCOUNTS

Obbligatorio

Utilizzare questo parametro per effettuare il provisioning degli account di accesso del ruolo sysadmin.

Motore di database di SQL Server

/SQLTEMPDBDIR

Facoltativo

Specifica la directory per i file di dati di tempdb.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLTEMPDBLOGDIR

Facoltativo

Specifica la directory per i file di log di tempdb.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLUSERDBDIR

Facoltativo

Specifica la directory per i file di dati dei database utente.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLUSERDBLOGDIR

Facoltativo

Specifica la directory per i file di log dei database utente.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/USESYSDB

Facoltativo

Specifica il percorso dei database di sistema di SQL Server da utilizzare per l'installazione.

Nel percorso specificato non deve essere presente il suffisso "\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 l'accesso Transact-SQL.

  • 2=Abilita FILESTREAM per l'accesso tramite il flusso di I/O dei file e Transact-SQL. Non valido per scenari di cluster.

  • 3=Consente ai client remoti l'accesso tramite flusso 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.

Ricerca full-text di SQL Server

/FTSVCACCOUNT

Facoltativo

Specifica l'account per il servizio Utilità di avvio del daemon filtri full-text di SQL.

Questo parametro viene ignorato nei sistemi operativi Windows Server 2008 e Windows Vista. 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 sono specificati, il servizio Utilità di avvio del daemon filtri full-text di SQL viene disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito:

  • Account Servizio locale

Ricerca full-text di SQL Server

/FTSVCPASSWORD

Facoltativo

Specifica la password per il servizio Utilità di avvio del daemon filtri full-text di SQL.

Questo parametro viene ignorato nei sistemi operativi Windows Server 2008 e Windows Vista.

Integration Services

/ISSVCACCOUNT

Obbligatorio

Specifica l'account per Integration Services.

Valore predefinito:

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obbligatorio

Specifica la password per Integration Services.

Integration Services

/ISSVCStartupType

Facoltativo

Specifica la modalità di avvio per il servizio Integration Services.

Configurazione di rete SQL Server

/NPENABLED

Facoltativo

Specifica 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

Specifica lo stato del protocollo TCP per il servizio SQL Server.

Valori supportati:

  • 0=Disabilita il protocollo TCP

  • 1=Abilita il protocollo TCP

Reporting Services

/RSINSTALLMODE

Facoltativo

Specifica la modalità di installazione per Reporting Services.

Reporting Services

/RSSVCACCOUNT

Obbligatorio

Specifica l'account di avvio per Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obbligatorio

Specifica la password per l'account di avvio del servizio Reporting Services.

Reporting Services

/RSSVCStartupType

Facoltativo

Specifica la modalità di avvio per Reporting Services.

Sintassi di esempio:

Per installare una nuova istanza autonoma con i componenti di ricerca full-text, Replica e 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"

Parametri di aggiornamento

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

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di installazione.

Valori supportati:

  • Aggiornamento

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/ERRORREPORTING

Facoltativo

Specifica la segnalazione errori per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTANCEDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti condivisi.

Controllo del programma di installazione di SQL Server

/INSTANCEID

Obbligatorio quando si esegue l'aggiornamento da SQL Server 2008

Facoltativo quando si esegue l'aggiornamento da SQL Server 2000 e SQL Server 2005

Specifica un valore non predefinito per InstanceID.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/SQMREPORTING

Facoltativo

Specifica la segnalazione relativa all'utilizzo delle funzionalità per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console verrà nascosta o chiusa.

Servizio SQL Server Browser

/BROWSERSVCSTARTUPTYPE

Facoltativo

Specifica la modalità di avvio per il servizio SQL Server Browser.

Valori supportati:

  • Automatic

  • Disabled

  • Manual

Ricerca full-text di SQL Server

/FTUPGRADEOPTION

Facoltativo

Specifica l'opzione di aggiornamento del catalogo full-text.

Valori supportati:

  • REBUILD

  • RESET

  • IMPORT

Integration Services

/ISSVCACCOUNT

Obbligatorio

Specifica l'account per Integration Services.

Valore predefinito:

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obbligatorio

Specifica la password per Integration Services.

Integration Services

/ISSVCStartupType

Facoltativo

Specifica la modalità di avvio per il servizio Integration Services.

Reporting Services

/RSUPGRADEDATABASEACCOUNT

Facoltativo

Reporting Services

/RSUPGRADEPASSWORD

Facoltativo

Sintassi di esempio:

Per aggiornare un'istanza esistente o il nodo del cluster di failover da SQL Server 2000 o SQL Server 2005.

Setup.exe /q /ACTION=upgrade /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"

Per aggiornare un'istanza esistente di SQL Server 2008 a un'edizione diversa di SQL Server 2008.

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key for new edition>"

Parametri di ripristino

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

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di ripristino.

Valori supportati:

  • Repair

Controllo del programma di installazione di SQL Server

/FEATURES

Obbligatorio

Specifica i componenti da ripristinare.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

Sintassi di esempio:

Ripristinare un'istanza e componenti condivisi.

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

Parametri di ricostruzione dei database di sistema

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per la ricostruzione dei database di sistema master, model, msdb e tempdb. Per ulteriori informazioni, vedere Ricostruzione di database di sistema.

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

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

Valori supportati:

  • Rebuilddatabase

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Motore di database di SQL Server

/SQLCOLLATION

Facoltativo

Specifica nuove regole di confronto a livello di server.

Valore predefinito:

  • SQL_Latin1_General_CP1_CS_AS

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

Utilizzare questo parametro per effettuare il provisioning degli account di accesso del ruolo sysadmin.

Parametri di disinstallazione

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

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di disinstallazione.

Valori supportati:

  • Uninstall

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/FEATURES

Obbligatorio

Specifica i componenti da disinstallare.

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

Sintassi di esempio:

Per disinstallare un'istanza esistente di SQL Server.

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

Nota   Per rimuovere un'istanza denominata, specificare il nome dell'istanza anziché "MSSQLSERVER" nell'esempio indicato in precedenza in questo argomento.

Parametri del cluster di failover

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

Eseguire il test degli script di installazione del cluster di failover seguenti e modificarli 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 Introduzione al clustering di failover di SQL Server 2008

[!NOTA]

Per aggiungere ulteriori nodi dopo l'installazione, utilizzare l'azione AddNode.

Componente di SQL Server

Parametro

Dettagli

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

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

Valori supportati:

  • InstallFailoverCluster

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERGROUP

Facoltativo

Specifica il nome del gruppo di risorse da utilizzare per il cluster di failover di SQL Server che può essere il nome di un gruppo cluster esistente oppure il nome di un nuovo gruppo di risorse.

Valore predefinito:

SQLServer(<InstanceName>)

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/ERRORREPORTING

Facoltativo

Specifica la segnalazione errori per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/FEATURES

Obbligatorio

Specifica i componenti da installare.

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTALLSHAREDDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti condivisi a 64 bit.

Controllo del programma di installazione di SQL Server

/INSTALLSHAREDWOWDIR

Facoltativo

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

Controllo del programma di installazione di SQL Server

/INSTANCEDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti specifici di un'istanza.

Controllo del programma di installazione di SQL Server

/INSTANCEID

Facoltativo

Specifica un valore non predefinito per InstanceID.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/QS

Facoltativo

Specifica che il programma di installazione verrà eseguito tramite l'interfaccia utente e che ne verrà visualizzato lo stato di avanzamento, ma non accetta alcun input né consente di visualizzare alcun messaggio di errore.

Controllo del programma di installazione di SQL Server

/SQMREPORTING

Facoltativo

Specifica la segnalazione relativa all'utilizzo delle funzionalità per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console verrà nascosta o chiusa.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERDISKS

Obbligatorio

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

Valore predefinito:

La prima unità viene utilizzata come unità predefinita per tutti i database.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERIPADDRESSES

Obbligatorio

Specifica l'elenco di indirizzi IP per il cluster di failover di SQL Server.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERNETWORKNAME

Obbligatorio

Specifica il nome di rete della nuova istanza del cluster di failover di SQL Server. Questo nome viene utilizzato per identificare la nuova istanza del cluster di failover di SQL Server nella rete.

SQL Server Agent

/AGTSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio SQL Server Agent.

SQL Server Agent

/AGTSVCPASSWORD

Obbligatorio

Specifica la password per l'account del servizio SQL Server Agent.

SQL Server Agent

/AGTDOMAINGROUP

Obbligatorio1

Specifica il gruppo di dominio di protezione globale o locale per il servizio SQL Server Agent. Tutte le autorizzazioni delle risorse sono controllate da un gruppo di protezione a livello di dominio che include come membro l'account del servizio.

Analysis Services

/ASBACKUPDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Facoltativo

Specifica l'impostazione relativa alle regole di confronto per Analysis Services.

Valore predefinito:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Analysis Services

/ASDATADIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Analysis Services

/ASLOGDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSYSADMINACCOUNTS

Obbligatorio

Specifica le credenziali di amministratore per Analysis Services.

Analysis Services

/ASTEMPDIR

Facoltativo

Specifica la directory dei file temporanei di Analysis Services.

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Facoltativo

Specifica se il provider MSOLAP può essere eseguito in-process.

Valore predefinito:

  • 1=abilitato

Analysis Services

/ASDOMAINGROUP

Obbligatorio1

Specifica il gruppo di dominio di protezione globale o locale per il servizio Analysis Services. Tutte le autorizzazioni delle risorse sono controllate dal gruppo di protezione a livello di dominio che include come membro l'account del servizio.

Motore di database di SQL Server

/INSTALLSQLDATADIR

Obbligatorio solo se non è disponibile alcun disco condiviso

Specifica la directory dei dati per i file di dati di SQL Server.

Se non si specifica il parametro INSTALLDATADIR e sono disponibili dischi condivisi, il primo disco condiviso disponibile verrà impostato come directory dei dati.

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 protezione 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

Specifica 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.

Valore predefinito:

  • SQL_Latin1_General_CP1_CS_AS

Motore di database di SQL Server

/SQLSVCACCOUNT

Obbligatorio

Specifica l'account di avvio del servizio SQL Server.

Motore di database di SQL Server

/SQLSVCPASSWORD

Obbligatorio

Specifica la password per SQLSVCACCOUNT.

Motore di database di SQL Server

/SQLSYSADMINACCOUNTS

Obbligatorio

Utilizzare questo parametro per effettuare il provisioning degli account di accesso del ruolo sysadmin.

Motore di database di SQL Server

/SQLTEMPDBDIR

Facoltativo

Specifica la directory per i file di dati di tempdb.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLTEMPDBLOGDIR

Facoltativo

Specifica la directory per i file di log di tempdb.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLUSERDBDIR

Facoltativo

Specifica la directory per i file di dati dei database utente.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLUSERDBLOGDIR

Facoltativo

Specifica la directory per i file di log dei database utente.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/USESYSDB

Facoltativo

Specifica il percorso dei database di sistema di SQL Server da utilizzare per l'installazione.

Nel percorso specificato non deve essere presente il suffisso "\Data".

Motore di database di SQL Server

/SQLDOMAINGROUP

Obbligatorio1

Specifica il gruppo di dominio di protezione globale o locale per il servizio Motore di database di SQL Server. Tutte le autorizzazioni delle risorse sono controllate da un gruppo di protezione a livello di dominio che include come membro l'account del servizio.

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 l'accesso Transact-SQL.

  • 2=Abilita FILESTREAM per l'accesso tramite il flusso di I/O dei file e Transact-SQL. Non valido per scenari di cluster.

  • 3=Consente ai client remoti l'accesso tramite flusso 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.

Ricerca full-text di SQL Server

/FTSVCACCOUNT

Facoltativo

Specifica l'account per il servizio Utilità di avvio del daemon filtri full-text di SQL.

Questo parametro viene ignorato nei sistemi operativi Windows Server 2008 e Windows Vista. Per proteggere la comunicazione tra SQL Server e il daemon di filtri full-text, verrà utilizzato l'identificatore SID del servizio.

Se i valori non sono specificati, il servizio Utilità di avvio del daemon filtri full-text verrà disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito:

  • Account Servizio locale

Ricerca full-text di SQL Server

/FTSVCPASSWORD

Facoltativo

Specifica la password per il servizio Utilità di avvio del daemon filtri full-text di SQL.

Questo parametro viene ignorato nei sistemi operativi Windows Server 2008 e Windows Vista.

Integration Services

/ISSVCACCOUNT

Obbligatorio

Specifica l'account per Integration Services.

Valore predefinito:

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obbligatorio

Specifica la password per Integration Services.

Integration Services

/ISSVCStartupType

Facoltativo

Specifica la modalità di avvio per il servizio Integration Services.

Reporting Services

/RSINSTALLMODE

Facoltativo

Specifica la modalità di installazione per Reporting Services.

Reporting Services

/RSSVCACCOUNT

Obbligatorio

Specifica l'account di avvio per Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obbligatorio

Specifica la password per l'account di avvio del servizio Reporting Services.

Reporting Services

/RSSVCStartupType

Facoltativo

Specifica la modalità di avvio per Reporting Services.

1Questo parametro è obbligatorio in Windows Server 2003 e per l'aggiornamento sul posto dal cluster di failover di SQL Server 2000 a quello di SQL Server 2008, mentre è facoltativo per le installazioni in Windows Server 2008.

Note aggiuntive:

In Windows Server 2008 non utilizzare gruppi di dominio per le nuove installazioni. È consigliabile utilizzare invece l'identificatore SID del servizio su Windows Server 2008.

Il Motore di database e Analysis Services sono gli unici componenti compatibili con i cluster, a differenza delle altre funzionalità che non sono caratterizzate da disponibilità elevata nel failover.

Sintassi di esempio:

Per installare un'istanza del cluster di failover di SQL Server a nodo singolo con il Motore di database e Analysis Services (istanza predefinita).

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;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName>

Parametri per la preparazione dei cluster di failover

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per la preparazione dei cluster di failover. Questa fase, in cui è necessario preparare le istanze del cluster di failover in tutti i nodi, rappresenta il primo passaggio per l'installazione avanzata dei cluster. Per ulteriori informazioni, vedere Introduzione al clustering di failover di SQL Server 2008.

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

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

Valori supportati:

  • PrepareFailoverCluster

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/ERRORREPORTING

Facoltativo

Specifica la segnalazione errori per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/FEATURES

Obbligatorio

Specifica i componenti da installare.

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTALLSHAREDDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti condivisi a 64 bit.

Controllo del programma di installazione di SQL Server

/INSTALLSHAREDWOWDIR

Facoltativo

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

Controllo del programma di installazione di SQL Server

/INSTANCEDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti specifici di un'istanza.

Controllo del programma di installazione di SQL Server

/INSTANCEID

Facoltativo

Specifica un valore non predefinito per InstanceID.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/QS

Facoltativo

Specifica che il programma di installazione verrà eseguito tramite l'interfaccia utente e che ne verrà visualizzato lo stato di avanzamento, ma non accetta alcun input né consente di visualizzare alcun messaggio di errore.

Controllo del programma di installazione di SQL Server

/SQMREPORTING

Facoltativo

Specifica la segnalazione relativa all'utilizzo delle funzionalità per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

SQL Server Agent

/AGTSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio SQL Server Agent.

SQL Server Agent

/AGTSVCPASSWORD

Obbligatorio

Specifica la password per l'account del servizio SQL Server Agent.

SQL Server Agent

/AGTDOMAINGROUP

Obbligatorio1

Specifica il gruppo di dominio di protezione globale o locale per il servizio SQL Server Agent. Tutte le autorizzazioni delle risorse sono controllate da un gruppo di protezione a livello di dominio che include come membro l'account del servizio.

Analysis Services

/ASSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio Analysis Services.

Analysis Services

/ASSVCPASSWORD

Obbligatorio

Specifica la password per il servizio Analysis Services.

Analysis Services

/ASDOMAINGROUP

Obbligatorio1

Specifica il gruppo di dominio di protezione globale o locale per il servizio Analysis Services. Tutte le autorizzazioni delle risorse sono controllate dal gruppo di protezione a livello di dominio che include come membro l'account del servizio.

Motore di database di SQL Server

/SQLSVCACCOUNT

Obbligatorio

Specifica l'account di avvio del servizio SQL Server.

Motore di database di SQL Server

/SQLSVCPASSWORD

Obbligatorio

Specifica la password per SQLSVCACCOUNT.

Motore di database di SQL Server

/SQLDOMAINGROUP

Obbligatorio1

Specifica il gruppo di dominio di protezione globale o locale per il servizio Motore di database di SQL Server. Tutte le autorizzazioni delle risorse sono controllate da un gruppo di protezione a livello di dominio che include come membro l'account del servizio.

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 l'accesso Transact-SQL.

  •  2=Abilita FILESTREAM per l'accesso tramite il flusso di I/O dei file e Transact-SQL. Non valido per scenari di cluster.

  • 3=Consente ai client remoti l'accesso tramite flusso 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.

Ricerca full-text di SQL Server

/FTSVCACCOUNT

Facoltativo

Specifica l'account per il servizio Utilità di avvio del daemon filtri full-text di SQL.

Questo parametro viene ignorato nei sistemi operativi Windows Server 2008 e Windows Vista. Per proteggere la comunicazione tra SQL Server e il daemon di filtri full-text, verrà utilizzato l'identificatore SID del servizio.

Se i valori non sono specificati, il servizio Utilità di avvio del daemon filtri full-text verrà disabilitato. Per modificare l'account del servizio e abilitare la funzionalità full-text, è necessario utilizzare Gestione controllo servizi di SQL Server.

Valore predefinito:

  • Account Servizio locale

Ricerca full-text di SQL Server

/FTSVCPASSWORD

Facoltativo

Specifica la password per il servizio Utilità di avvio del daemon filtri full-text di SQL.

Questo parametro viene ignorato nei sistemi operativi Windows Server 2008 e Windows Vista.

Integration Services

/ISSVCACCOUNT

Obbligatorio

Specifica l'account per Integration Services.

Valore predefinito:

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obbligatorio

Specifica la password per Integration Services.

Integration Services

/ISSVCStartupType

Facoltativo

Specifica la modalità di avvio per il servizio Integration Services.

Reporting Services

/RSINSTALLMODE

Disponibile esclusivamente in modalità solo file.

Specifica la modalità di installazione per Reporting Services.

Reporting Services

/RSSVCACCOUNT

Obbligatorio

Specifica l'account di avvio per Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obbligatorio

Specifica la password per l'account di avvio del servizio Reporting Services.

Reporting Services

/RSSVCStartupType

Facoltativo

Specifica la modalità di avvio per Reporting Services.

1Questo parametro è obbligatorio in Windows Server 2003 e per l'aggiornamento sul posto dal cluster di failover di SQL Server 2000 o SQL Server 2005 a quello di SQL Server 2008, mentre è facoltativo per le installazioni in Windows Server 2008.

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.

Al prompt dei comandi eseguire il comando seguente per preparare un'istanza predefinita:

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

Al prompt dei comandi eseguire il comando seguente per preparare un'istanza denominata:

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

Parametri per il completamento dei cluster di failover

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per il completamento dei cluster di failover. Questa fase rappresenta il secondo passaggio per l'opzione di installazione avanzata dei cluster di failover. Dopo avere eseguito la preparazione in tutti i nodi del cluster di failover, eseguire questo comando nel nodo che appartiene ai dischi condivisi. Per ulteriori informazioni, vedere Introduzione al clustering di failover di SQL Server 2008.

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

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

Valori supportati:

  • CompleteFailoverCluster

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERGROUP

Facoltativo

Specifica il nome del gruppo di risorse da utilizzare per il cluster di failover di SQL Server che può essere il nome di un gruppo cluster esistente oppure il nome di un nuovo gruppo di risorse.

Valore predefinito:

SQLServer(<InstanceName>)

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/ERRORREPORTING

Facoltativo

Specifica la segnalazione errori per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/QS

Facoltativo

Specifica che il programma di installazione verrà eseguito tramite l'interfaccia utente e che ne verrà visualizzato lo stato di avanzamento, ma non accetta alcun input né consente di visualizzare alcun messaggio di errore.

Controllo del programma di installazione di SQL Server

/SQMREPORTING

Facoltativo

Specifica la segnalazione relativa all'utilizzo delle funzionalità per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERDISKS

Obbligatorio

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

Valore predefinito:

La prima unità viene utilizzata come unità predefinita per tutti i database.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERIPADDRESSES

Obbligatorio

Specifica l'elenco di indirizzi IP per il cluster di failover di SQL Server.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERNETWORKNAME

Obbligatorio

Specifica il nome di rete della nuova istanza del cluster di failover di SQL Server. Questo nome viene utilizzato per identificare la nuova istanza del cluster di failover di SQL Server nella rete.

Analysis Services

/ASBACKUPDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Facoltativo

Specifica l'impostazione relativa alle regole di confronto per Analysis Services.

Valore predefinito:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Analysis Services

/ASDATADIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Analysis Services

/ASLOGDIR

Facoltativo

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

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSYSADMINACCOUNTS

Obbligatorio

Specifica le credenziali di amministratore per Analysis Services.

Analysis Services

/ASTEMPDIR

Facoltativo

Specifica la directory dei file temporanei di Analysis Services.

Valori predefiniti:

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

  • Per tutte le altre installazioni: %Programmi%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Facoltativo

Specifica se il provider MSOLAP può essere eseguito in-process.

Valore predefinito:

  • 1=abilitato

Motore di database di SQL Server

/INSTALLSQLDATADIR

Obbligatorio solo se non è disponibile alcun disco condiviso

Specifica la directory dei dati per i file di dati di SQL Server.

Se non si specifica il parametro INSTALLDATADIR e sono disponibili dischi condivisi, il primo disco condiviso disponibile verrà impostato come directory dei dati.

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 protezione per SQL Server.

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

Valori supportati:

  • SQL

Motore di database di SQL Server

/SQLBACKUPDIR

Facoltativo

Specifica 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.

Valore predefinito:

  • SQL_Latin1_General_CP1_CS_AS

Motore di database di SQL Server

/SQLSYSADMINACCOUNTS

Obbligatorio

Utilizzare questo parametro per effettuare il provisioning degli account di accesso del ruolo sysadmin.

Motore di database di SQL Server

/SQLTEMPDBDIR

Facoltativo

Specifica la directory per i file di dati di tempdb.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLTEMPDBLOGDIR

Facoltativo

Specifica la directory per i file di log di tempdb.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLUSERDBDIR

Facoltativo

Specifica la directory per i file di dati dei database utente.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/SQLUSERDBLOGDIR

Facoltativo

Specifica la directory per i file di log dei database utente.

Valore predefinito:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data

Motore di database di SQL Server

/USESYSDB

Facoltativo

Specifica il percorso dei database di sistema di SQL Server da utilizzare per l'installazione.

Nel percorso specificato non deve essere presente il suffisso "\Data".

Reporting Services

/RSINSTALLMODE

Disponibile in modalità solo file.

Specifica la modalità di installazione per Reporting Services.

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 rappresenterà 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.

Al prompt dei comandi eseguire il comando seguente 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;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"

Al prompt dei comandi eseguire il comando seguente 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>:\KATMAI\Data /ASLOGDIR=<drive>:\KATMAI\Log /ASBACKUPDIR=<Drive>:\KATMAI\Backup /ASCONFIGDIR=<Drive>:\KATMAI\Config /ASTEMPDIR=<Drive>:\KATMAI\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_KATMAI" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"

Parametri per l'aggiornamento dei cluster di failover

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per l'aggiornamento dei cluster di failover. Per ulteriori informazioni, vedere Procedura: Aggiornamento di un'istanza del cluster di failover di SQL Server (programma di installazione) e Introduzione al clustering di failover di SQL Server 2008.

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di installazione.

Valori supportati:

  • Aggiornamento

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/ERRORREPORTING

Facoltativo

Specifica la segnalazione errori per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTANCEDIR

Facoltativo

Specifica una directory di installazione non predefinita per i componenti condivisi.

Controllo del programma di installazione di SQL Server

/INSTANCEID

Obbligatorio quando si esegue l'aggiornamento da SQL Server 2008

Facoltativo quando si esegue l'aggiornamento da SQL Server 2000 e SQL Server 2005

Specifica un valore non predefinito per InstanceID.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/SQMREPORTING

Facoltativo

Specifica la segnalazione relativa all'utilizzo delle funzionalità per SQL Server.

Per ulteriori informazioni, vedere Informativa sul trattamento dei dati personali per il servizio Segnalazione errori Microsoft.

Valori supportati:

  • 1=abilitato

  • 0=disabilitato

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

Controllo del programma di installazione di SQL Server

/FAILOVERCLUSTERROLLOWNERSHIP

Specifica il comportamento di failover durante l'aggiornamento.

Servizio SQL Server Browser

/BROWSERSVCSTARTUPTYPE

Facoltativo

Specifica la modalità di avvio per il servizio SQL Server Browser.

Valori supportati:

  • Automatic

  • Disabled

  • Manual

Ricerca full-text di SQL Server

/FTUPGRADEOPTION

Facoltativo

Specifica l'opzione di aggiornamento del catalogo full-text.

Valori supportati:

  • REBUILD

  • RESET

  • IMPORT

Integration Services

/ISSVCACCOUNT

Obbligatorio

Specifica l'account per Integration Services.

Valore predefinito:

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obbligatorio

Specifica la password per Integration Services.

Integration Services

/ISSVCStartupType

Facoltativo

Specifica la modalità di avvio per il servizio Integration Services.

Reporting Services

/RSUPGRADEDATABASEACCOUNT

Facoltativo

Reporting Services

/RSUPGRADEPASSWORD

Facoltativo

Parametri relativi all'azione AddNode

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

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di AddNode.

Valore supportato:

  • AddNode

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza

Controllo del programma di installazione di SQL Server

/PID

Facoltativo

Specifica il codice "Product Key" per l'edizione di SQL Server Se questo parametro non è specificato, viene utilizzato SQL Server 2008 Enterprise Edition Evaluation.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/QS

Facoltativo

Specifica che il programma di installazione verrà eseguito tramite l'interfaccia utente e che ne verrà visualizzato lo stato di avanzamento, ma non accetta alcun input né consente di visualizzare alcun messaggio di errore.

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

SQL Server Agent

/AGTSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio SQL Server Agent.

SQL Server Agent

/AGTSVCPASSWORD

Obbligatorio

Specifica la password per l'account del servizio SQL Server Agent.

Analysis Services

/ASSVCACCOUNT

Obbligatorio

Specifica l'account per il servizio Analysis Services.

Analysis Services

/ASSVCPASSWORD

Obbligatorio

Specifica la password per il servizio Analysis Services.

Motore di database di SQL Server

/SQLSVCACCOUNT

Obbligatorio

Specifica l'account di avvio del servizio SQL Server.

Motore di database di SQL Server

/SQLSVCPASSWORD

Obbligatorio

Specifica la password per SQLSVCACCOUNT.

Integration Services

/ISSVCPASSWORD

Obbligatorio

Specifica la password per Integration Services.

Reporting Services

/RSINSTALLMODE

Disponibile in modalità solo file.

Specifica la modalità di installazione per Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obbligatorio

Specifica la password per l'account di avvio del servizio Reporting Services.

Note aggiuntive:

Il Motore di database e Analysis Services sono gli unici componenti compatibili con i cluster, a differenza delle altre funzionalità che non sono caratterizzate da disponibilità elevata nel 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

Parametri relativi all'azione RemoveNode

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 ulteriori informazioni, vedere Introduzione al clustering di failover di SQL Server 2008.

Componente di SQL Server

Parametro

Descrizione

Controllo del programma di installazione di SQL Server

/ACTION

Obbligatorio

Obbligatorio per indicare il flusso di lavoro di RemoveNode.

Valore supportato:

  • RemoveNode

Controllo del programma di installazione di SQL Server

/CONFIGURATIONFILE

Facoltativo

Specifica il file di configurazione da utilizzare.

Controllo del programma di installazione di SQL Server

/HELP, H, ?

Facoltativo

Visualizza le opzioni di utilizzo per i parametri.

Controllo del programma di installazione di SQL Server

/INDICATEPROGRESS

Facoltativo

Specifica che il file di log dettagliato dell'installazione verrà inoltrato tramite pipe alla console.

Controllo del programma di installazione di SQL Server

/INSTANCENAME

Obbligatorio

Specifica un nome di istanza di SQL Server.

Per ulteriori informazioni, vedere Configurazione dell'istanza.Configurazione dell'istanza.

Controllo del programma di installazione di SQL Server

/Q

Facoltativo

Specifica che il programma di installazione verrà eseguito in modalità non interattiva senza alcuna interfaccia utente. Questo parametro viene utilizzato per le installazioni automatiche.

Controllo del programma di installazione di SQL Server

/QS

Facoltativo

Specifica che il programma di installazione verrà eseguito tramite l'interfaccia utente e che ne verrà visualizzato lo stato di avanzamento, ma non accetta alcun input né consente di visualizzare alcun messaggio di errore.

Controllo del programma di installazione di SQL Server

/HIDECONSOLE

Facoltativo

Specifica che la finestra della console è nascosta o chiusa.

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]

Parametri delle versioni precedenti di SQL Server

Utilizzare la tabella seguente per individuare il mapping dei parametri supportati dalle versioni precedenti di SQL Server.

SQL Server 2005

Supporto in SQL Server 2008

Parametro sostitutivo in SQL Server 2008

Commenti

/QB

No

/QS verrà supportato

/QN

No

/ADDLOCAL

No

/ACTION=Install e /FEATURES

/ADDNODE

No

Per aggiungere un nodo a un cluster di SQL Server 2008, eseguire il programma di installazione nel nodo da aggiungere, quindi specificare una nuova azione AddNode.

/ADMINPASSWORD

No

L'installazione di cluster di SQL Server 2008 non supporta la distribuzione remota.

/AGTACCOUNT

/AGTSVCACCOUNT

/AGTAUTOSTART

/AGTSVCSTARTUPTYPE

/AGTCLUSTERGROUP

/AGTDOMAINGROUP

/AGTPASSWORD

/AGTSVCPASSWORD

/ASACCOUNT

/ASSVCACCOUNT

/ASAUTOSTART

/ASSVCSTARTUPTYPE

/ASCOLLATION

/ASPASSWORD

/ASSVCPASSWORD

/DISABLENETWORKPROTOCOLS

No

/ERRORREPORTING

/ENABLERANU

/FTSCLUSTERGROUP

No

FTS viene modificato in IFTS per SQL Server 2008 come parte del Motore di database di SQL Server. Non è necessario disporre di un gruppo IFTS separato.

/GROUP

/FAILOVERCLUSTERGROUP

/INSTALLASDATADIR

/ASDATADIR

/INSTALLSQLDATADIR

No

  • /SQLUSERDBDIR

  • /SQLUSERDBLOGDIR

  • /SQLBACKUPDIR

  • /SQLTEMPDBDIR

  • /SQLTEMPDBLOGDIR

/INSTALLSQLDIR

/INSTANCEDIR

/INSTALLSQLSHAREDDIR

  • /InstallShareDir32

  • /InstallShareDir64

/INSTALLVS

No

/FEATURES

Funzionalità che possono essere inserite in un cluster:

  • Analysis Services

  • Motore di database di SQL Server

/INSTANCENAME

/IP

/FAILOVERCLUSTERIPADDRESSES

/ISACCOUNT

/ISSVCACCOUNT

/ISPASSWORD

/ISSVCPASSWORD

/ISAUTOSTART

/ISSVCSTARTUPTYPE

/PIDKEY

/PID

/REBUILDDATABASE

No

/ACTION

Utilizzare /ACTION=RebuildDatabase

/REINSTALL

No

/REINSTALLMODE

No

/REMOVE

No

/ACTION e /FEATURES

/REMOVENODE

No

Per rimuovere un nodo da un cluster di SQL Server 2008, eseguire il programma di installazione nel nodo da rimuovere, quindi specificare l'azione RemoveNode.

/RSACCOUNT

/RSSVCACCOUNT

/RSAUTOSTART

/RSSVCSTSRTUPTYPE

/RSCONFIGURATION

/RSINSTALLMODE

/RSPASSWORD

/RSSVCPASSWORD

/SAMPLEDATABASE

No

/SAPWD

/SAVESYSDB

/SECURITYMODE

/SKUUPGRADE

No

/ACTION e /FEATURES

/SQLACCOUNT

/SQLSVCACCOUNT

/SQLAUTOSTART

/SQLSVCSTARTUPTYPE

/SQLBROWSERACCOUNT

/BROWSERSVRACCOUNT

/SQLBROWSERPASSWORD

/BROWSERSVRPASSWORD

/SQLBROWSERAUTOSTART

/BROWSERSVRSTARTUPTYPE

/SQLCLUSTERGROUP

/SQLDOMAINGROUP

/SQLCOLLATION

/SQLPASSWORD

/SQLSVCPASSWORD

/UPGRADE

No

/ACTION e /FEATURES

/USESYSDB

/VS

/FAILOVERCLUSTERNETWORKNAME

/RSUpgradeDatabase

/RSUpgradeDatabase

/RSUpgradePassword

/RSUpgradePassword

Parametri degli account del servizio

È possibile configurare i servizi SQL Server 2008 utilizzando un account predefinito, un account locale oppure un account di dominio.

[!NOTA]

Quando si utilizza un account predefinito, non è necessario specificare i parametri relativi alla password corrispondenti.

Per ulteriori informazioni sulla configurazione degli account del servizio, vedere SQL Server Configuration - Service Accounts e Impostazione di account di servizio Windows

Componente di SQL Server

Parametro dell'account

Parametro della password

Tipo di avvio

SQL Server Agent

/AGTSVCACCOUNT

/AGTSVCPASSWORD

/AGTSVCSTARTUPTYPE

Analysis Services

/ASSVCACCOUNT

/ASSVCPASSWORD

/ASSVCSTARTUPTYPE

Motore di database di SQL Server

/SQLSVCACCOUNT

/SQLSVCPASSWORD

/SQLSVCSTARTUPTYPE

Integration Services

/ISSVCACCOUNT

/ISSVCPASSWORD

/ISSVCSTARTUPTYPE

Reporting Services

/RSSVCACCOUNT

/RSSVCPASSWORD

/RSSVCSTARTUPTYPE

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.

Parametro della funzionalità padre

Parametro della funzionalità

Descrizione

SQL

Installa i componenti full-text, di replica e Motore di database di SQL Server.

SQLEngine

Installa solo il Motore di database di SQL Server.

Replica

Installa il componente di replica. Con questo valore è necessario specificare il valore SQLEngine.

FullText

Installa il componente di ricerca full-text. Con questo valore è necessario specificare il valore SQLEngine.

AS

Installa tutti i componenti di Analysis Services.

RS

Installa tutti i componenti di Reporting Services.

IS

Installa tutti i componenti di Integration Services.

Tools

Installa gli strumenti client e la documentazione in linea di SQL Server.

BC

Installa i componenti per la compatibilità con le versioni precedenti.

BOL

Installa la documentazione in linea di SQL Server.

BIDS

Installa Business Intelligence Development Studio.

Conn

Installa i componenti di connettività.

SSMS

Installa gli strumenti di gestione di SQL Server - Installazione di base

Sono inclusi gli elementi seguenti:

  • Supporto di SQL Server Management Studio per Motore di database di SQL Server, SQL Server Express, l'utilità sqlcmd e il provider PowerShell per SQL Server.

ADV_SSMS

Installa gli strumenti di gestione di SQL Server - Installazione completa

Oltre a quelli previsti per la versione di base, sono inclusi i componenti seguenti:

  • Supporto di SQL Server Management Studio per Reporting Services, Analysis Services e Integration Services.

  • SQL Server Profiler

  • Ottimizzazione guidata motore di database

SDK

Installa il Software Development Kit.

Esempi di parametri relativi alle funzionalità:

Parametro e valori

Descrizione

/FEATURES=SQLEngine

Installa il Motore di database senza il componente di replica né il componente full-text.

/FEATURES=SQLEngine, Fulltext

Installa il Motore di database e il componente full-text.

/FEATURES=SQL, Tools

Installa il Motore di database completo e tutti gli strumenti.

/FEATURES=BOL

Installa la documentazione in linea di SQL Server.

Configurazione di Instance ID o 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.

  • SQL Instance ID:MSSQL10.<INSTANCEID>

  • AS Instance ID:MSAS10.<INSTANCEID>

  • RS Instance ID:MSRS10.<INSTANCEID>

I componenti specifici dell'istanza vengono installati nei percorsi seguenti:

%Programmi%\Microsoft SQL Server\<SQLInstanceID>

%Programmi%\Microsoft SQL Server\<ASInstanceID>

%Programmi%\Microsoft SQL Server\<RSInstanceID>

[!NOTA]

Se INSTANCEID non è specificato nella riga di comando, per impostazione predefinita <INSTANCEID> viene sostituito con <INSTANCENAME>.

Controllo del comportamento di failover utilizzando il parametro /FAILOVERCLUSTERROLLOWNERSHIP

Per aggiornare un cluster di failover di SQL Server a SQL Server 2008, è necessario eseguire il programma di installazione 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 un numero di nodi uguale o maggiore della metà è già stato aggiornato, per impostazione predefinita verrà eseguito un failover a un nodo aggiornato.

Per controllare il comportamento di failover dei nodi del cluster durante il processo di aggiornamento prima che venga attivata la modalità non in linea per il nodo, eseguire l'operazione di aggiornamento dal prompt dei comandi e utilizzare il parametro /FAILOVERCLUSTERROLLOWNERSHIP. L'uso di questo parametro è il seguente:

  • /FAILOVERCLUSTERROLLOWNERSHIP=0 non riporta la proprietà del cluster (spostamento del gruppo) ai nodi aggiornati e non aggiunge questo nodo all'elenco dei possibili proprietari del cluster di SQL Server alla fine dell'aggiornamento.

  • /FAILOVERCLUSTERROLLOWNERSHIP=1 riporta la proprietà del cluster (spostamento del gruppo) ai nodi aggiornati e aggiunge questo nodo all'elenco dei possibili proprietari del cluster di SQL Server alla fine dell'aggiornamento.

  • /FAILOVERCLUSTERROLLOWNERSHIP=2 è l'impostazione predefinita che verrà utilizzata se questo parametro non viene specificato. Questa impostazione indica che il programma di installazione di SQL Server gestirà la proprietà del cluster (spostamento del gruppo) in base alle necessità.