Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server- - alleen Windows
Voordat u SQL Server Setup uitvoert, bekijkt u Plan een SQL Server-installatie.
Als u een nieuw exemplaar van SQL Server installeert vanaf de opdrachtprompt, kunt u de functies opgeven die moeten worden geïnstalleerd en hoe deze moeten worden geconfigureerd. U kunt ook stille, eenvoudige of volledige interactie opgeven met de gebruikersinterface van Setup.
Als u uw SQL Server-exemplaar wilt installeren of configureren vanaf de opdrachtprompt, opent u een beheeropdrachtprompt en navigeert u naar de locatie waar setup.exe zich bevindt binnen de SQL Server Setup-media. Voer de opdracht setup.exe uit, samen met de vereiste en optionele parameters waarmee u kunt doen wat u wilt doen:
C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}
In het volgende voorbeeld worden de SQL Server Database Engine, SQL Server Analysis Services, SQL Server en Integration Services in de stille modus geïnstalleerd:
C:\SQLMedia\SQLServer2022> 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"
Als u een lijst met alle mogelijke opdrachten in de console wilt weergeven, voert u het uitvoerbare bestand uit met de vlag /help:
C:\SQLMedia\SQLServer2022> setup.exe /help
Belangrijk
Er is een nieuwe installatieparameter, /PRODUCTCOVEREDBYSA, geïntroduceerd in SQL Server 2022 (16.x). Met deze parameter wordt aangegeven of de opgegeven productcodelicentie (/PID=) valt onder een Contract voor Software Assurance of SQL Server-abonnement, of alleen een SQL Server-licentie.
De rest van het artikel bevat een gedetailleerde beschrijving van de beschikbare parameters.
Notitie
Bij de installatie via de opdrachtregel ondersteunt SQL Server volledige stille modus met de parameter /Q of stille, eenvoudige modus met de parameter /QS. De /QS-schakeloptie toont alleen de voortgang, accepteert geen invoer en geeft geen foutberichten weer als deze zijn aangetroffen. De parameter /QS wordt alleen ondersteund wanneer /ACTION=INSTALL is opgegeven.
Ongeacht de installatiemethode moet u de acceptatie van de licentievoorwaarden voor software bevestigen als een persoon of namens een entiteit, tenzij uw gebruik van de software onder een afzonderlijke overeenkomst valt, zoals een Microsoft-volumelicentieovereenkomst of een overeenkomst van derden met een ISV of OEM.
De licentievoorwaarden worden weergegeven voor controle en acceptatie in de gebruikersinterface van Setup. Installaties zonder toezicht (met behulp van de parameters /Q of /QS) moeten de parameter /IACCEPTSQLSERVERLICENSETERMS bevatten. U kunt de licentievoorwaarden afzonderlijk bekijken op licentievoorwaarden voor Microsoft-software.
Lees voor SQL Server 2022 (16.x) en latere versies de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms.
Afhankelijk van hoe u de software hebt ontvangen (bijvoorbeeld via Microsoft-volumelicenties), kan uw gebruik van de software onderhevig zijn aan aanvullende voorwaarden.
Installatie via de opdrachtregel wordt ondersteund in de volgende scenario's:
- Installeren, upgraden of verwijderen van een exemplaar en gedeelde onderdelen van SQL Server op een lokale computer met behulp van syntaxis en parameters die zijn opgegeven bij de opdrachtprompt.
- Een instantie van een failovercluster installeren, upgraden of verwijderen.
- Upgraden van de ene SQL Server-editie naar een andere editie van SQL Server.
- Installeer een exemplaar van SQL Server op een lokale computer met behulp van de syntaxis en parameters die zijn opgegeven in een configuratiebestand. U kunt deze methode gebruiken om een installatieconfiguratie naar meerdere computers te kopiëren of om meerdere knooppunten van een failoverclusterinstallatie te installeren.
Notitie
Voor lokale installaties moet u Setup uitvoeren als beheerder. Als u SQL Server installeert vanaf een externe share, moet u een domeinaccount met lees- en uitvoermachtigingen voor de externe share gebruiken. Voor failoverclusterinstallaties moet u een lokale beheerder zijn met machtigingen om in te loggen als een service, en om op te treden als onderdeel van het besturingssysteem, op alle failoverclusterknooppunten.
Juist gebruik van installatieparameters
Gebruik de volgende richtlijnen om installatieopdrachten met de juiste syntaxis te ontwikkelen:
| Kenmerk | Voorbeeld |
|---|---|
| /PARAMETER | /INDICATEPROGRESS |
| /PARAMETER=waar/onwaar | /SQLSVCINSTANTFILEINIT=True |
| /PARAMETER=1/0 voor Booleaanse typen | /TCPENABLED=1 |
| /PARAMETER="value" voor alle parameters met één waarde. Voor een parameter waarvoor een pad is vereist: /INSTANCEDIR=C:\Path of /INSTANCEDIR="C:\Path" wordt ondersteund. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
| /PARAMETER="value1" "value2" "value3" voor alle parameters met meerdere waarden. Uitzondering: /FEATURES, een parameter met meerdere waarden, maar de indeling is /FEATURES=AS,RS,IS zonder spatie, door komma's gescheiden. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Belangrijk
Als u tijdens de installatie van SQL Server hetzelfde mappad opgeeft voor INSTANCEDIR en SQLUSERDBDIR, worden SQL Server Agent en Zoeken in volledige tekst niet gestart vanwege ontbrekende machtigingen.
Notitie
De relationele serverwaarden ondersteunen de aanvullende backslash-formaten: backslash (\) of twee backslashtekens (\\) voor het pad.
Parameteropties
De volgende secties bevatten parameters voor het ontwikkelen van opdrachtregelinstallatiescripts voor installatie-, update- en herstelscenario's. Parameters kunnen verschillende waarden aannemen, afhankelijk van het gekozen scenario.
Parameters die worden vermeld voor een SQL Server Database Engine-onderdeel, zijn specifiek voor dat onderdeel. SQL Server Agent- en SQL Server Browser-parameters zijn van toepassing wanneer u de SQL Server Database Engine installeert.
- installatieparameters
- SysPrep-parameters
- upgrade-parameters
- Parameters repareren
- systeemdatabaseparameters opnieuw opbouwen
- Parameters verwijderen
- parameters van failovercluster
- parameters voor serviceaccounts
- Kenmerkparameters
- rolparameters
- Failovergedrag beheren met behulp van de parameter /FAILOVERCLUSTERROLLOWNERSHIP
- Instance-ID of InstanceID-configuratie
Installatieparameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het installeren van een nieuw exemplaar van SQL Server.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: Install. |
| Installatiebeheer voor database-engine | /SUPPRESSPRIVACYSTATEMENTNOTICEVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Onderdrukt de privacyverklaring. Door deze vlag te gebruiken, gaat u akkoord met de privacyverklaring. |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor SQL Server Python | /IACCEPTPYTHONLICENSETERMSVereist, wanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht die het Anaconda Python-pakket bevatten. |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. |
| Installatiebeheer voor SQL Server R | /IACCEPTROPENLICENSETERMSVereist, wanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht die het Microsoft R Open-pakket bevatten. |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard updates die worden aangetroffen. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup in Microsoft Update of een Windows Update-service via Windows Server Update Services. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Hiermee geeft u aan het configuratiebestand te gebruiken. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft deze waarde de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine |
/FEATURES of /ROLEVereist |
Helpt u specificeren welke onderdelen geïnstalleerd moeten worden. Kies /FEATURES om afzonderlijke SQL Server-onderdelen op te geven die u wilt installeren. Zie Functieparameters verderop in dit artikel voor meer informatie.Kies /ROLE om een installatierol op te geven. Installatierollen installeren SQL Server in een vooraf vastgestelde configuratie. |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTALLSHAREDDIROptionele |
Hiermee specificeert u een niet-standaard installatiepad voor 64-bits gedeelde onderdelen. De standaardwaarde is %Program Files%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTALLSHAREDWOWDIROptionele |
Hiermee geeft u een niet-standaard installatiemap voor 32-bits gedeelde onderdelen op. Alleen ondersteund op een 64-bits systeem. De standaardwaarde is %Program Files(x86)%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTANCEDIROptionele |
Hiermee geeft u een niet-standaard installatiemap op voor onderdelen die specifiek zijn voor een exemplaar. |
| Installatiebeheer voor database-engine | /INSTANCEIDOptionele |
Geeft een niet-standaardwaarde op voor een InstanceID. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PRODUCTCOVEREDBYSAVan toepassing op: SQL Server 2022 (16.x) en latere versies Vereistbij het installeren van de Azure-extensiefunctie vanuit de terminal met AZUREEXTENSION. |
De specificatie van de licentiedekking voor SQL Server./PRODUCTCOVEREDBYSA=True, of alleen /PRODUCTCOVEREDBYSA, geeft aan dat het valt onder Software Assurance- of SQL Server-abonnement./PRODUCTCOVEREDBYSA=Falseof de parameter weglaten, geeft aan dat deze wordt gedekt onder een SQL Server-licentie. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /UIMODEOptionele |
Hiermee geeft u op of alleen het minimale aantal dialoogvensters moet worden weergegeven tijdens de installatie./UIMODE kan alleen worden gebruikt met de parameters /ACTION=INSTALL en UPGRADE.Ondersteunde waarden: - /UIMODE=Normal is de standaardinstelling voor niet-Express-edities en worden alle installatiedialoogvensters voor de geselecteerde functies weergegeven.- /UIMODE=AutoAdvance is de standaardinstelling voor Express-edities en slaat niet-essentiële dialoogvensters over.Wanneer het met andere parameters wordt gecombineerd, wordt UIMODE overschreven. Wanneer bijvoorbeeld /UIMODE=AutoAdvance en /ADDCURRENTUSERASSQLADMIN=FALSE beide worden opgegeven, wordt het inrichtingsdialoogvenster niet automatisch ingevuld met de huidige gebruiker.De UIMODE-instelling kan niet worden gebruikt met de parameters /Q of /QS. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Agent van de SQL Server | /AGTSVCACCOUNTVereist |
Specificeert het account voor de SQL Server Agent-service. |
| Agent van de SQL Server | /AGTSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor het SQL Server Agent-serviceaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Agent van de SQL Server | /AGTSVCSTARTUPTYPEOptionele |
Hiermee specificeert u de opstartmodus voor de SQL Server Agent-service. Ondersteunde waarden: - Automatic- Disabled- Manual |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-motor | /PBENGSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het engine-serviceaccount. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase-gegevensverplaatsing | /PBDMSSVCACCOUNTOptionele |
Hiermee stelt u het account voor de gegevensverplaatsingsservice in. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de service voor gegevensverplaatsing op. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| Analyse diensten | /ASBACKUPDIROptionele |
Hiermee geeft u de map voor Analysis Services-back-upbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analyse diensten | /ASCOLLATIONOptionele |
Hiermee geeft u de sorteringsinstelling voor Analysis Services op. Standaardwaarde: Latin1_General_CI_ASOpmerking: Alleen Windows-sortering wordt ondersteund. Het gebruik van SQL-sortering kan leiden tot onverwacht gedrag. |
| Analyse diensten | /ASCONFIGDIROptionele |
Hiermee geeft u de map voor Analysis Services-configuratiebestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analyse diensten | /ASDATADIROptionele |
Hiermee geeft u de map voor Analysis Services-gegevensbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analyse diensten | /ASLOGDIROptionele |
Hiermee geeft u de map voor Analysis Services-logboekbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analyse diensten | /ASSERVERMODEOptionele |
Hiermee geeft u de servermodus van het Analysis Services-exemplaar. Geldige waarden in een clusterscenario zijn MULTIDIMENSIONAL of TABULAR.
ASSERVERMODE is hoofdlettergevoelig. Alle waarden moeten worden uitgedrukt in hoofdletters. Zie Analysis Services installeren in tabelvormvoor meer informatie over geldige waarden. |
| Analyse diensten | /ASSVCACCOUNTVereist |
U specificeert het account voor de Analysis Services-service. |
| Analyse diensten | /ASSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor de Analysis Services-service op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Analyse diensten | /ASSVCSTARTUPTYPEOptionele |
U specificeert de opstartmodus voor de service Analysis Services. Ondersteunde waarden: - Automatic- Disabled- Manual |
| Analyse diensten | /ASSYSADMINACCOUNTSVereist |
Geeft de beheerderreferenties voor Analysis Services op. |
| Analyse diensten | /ASTEMPDIROptionele |
Hiermee specificeert u de directory voor tijdelijke bestanden van Analysis Services. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analyse diensten | /ASPROVIDERMSOLAPOptionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
| Analyse diensten | /FARMACCOUNTVereistvoor SPI_AS_NewFarm |
Hiermee specificeer je een domeingebruikersaccount voor het uitvoeren van SharePoint Central Administration-services en andere essentiële services in een farm. Deze parameter wordt alleen gebruikt voor Analysis Services-exemplaren die zijn geïnstalleerd via /ROLE = SPI_AS_NEWFARM. |
| Analyse diensten | /FARMPASSWORDVereistvoor SPI_AS_NewFarm |
Hiermee geeft u een wachtwoord op voor het boerderijaccount. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Analyse diensten | /PASSPHRASEVereistvoor SPI_AS_NewFarm |
Hiermee geeft u een wachtwoordzin op die wordt gebruikt om extra toepassingsservers of webfront-endservers toe te voegen aan een SharePoint-farm. Deze parameter wordt alleen gebruikt voor Analysis Services-exemplaren die zijn geïnstalleerd via /ROLE = SPI_AS_NEWFARM. |
| Analyse diensten | /FARMADMINIPORTVereistvoor SPI_AS_NewFarm |
Hiermee geeft u een poort op die wordt gebruikt om verbinding te maken met de centraal beheerde SharePoint-webtoepassing. Deze parameter wordt alleen gebruikt voor Analysis Services-exemplaren die zijn geïnstalleerd via /ROLE = SPI_AS_NEWFARM. |
| SQL Server-browser | /BROWSERSVCSTARTUPTYPEOptionele |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic- Disabled- Manual |
| SQL Server-database-engine | /ENABLERANUOptionele |
Hiermee schakelt u run-as-referenties in voor SQL Server Express-installaties. |
| SQL Server-database-engine | /INSTALLSQLDATADIROptionele |
Hiermee specificeert u de gegevensmap voor SQL Server-gegevensbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\Voor alle andere installaties: %Program Files%\Microsoft SQL Server\ |
| SQL Server-database-engine | /SAPWDVereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
| SQL Server-database-engine | /SECURITYMODEOptionele |
Hiermee wordt de beveiligingsmodus voor SQL Server bepaald. Als deze parameter niet wordt opgegeven, wordt de verificatiemodus alleen voor Windows ondersteund. Ondersteunde waarde: SQL |
| SQL Server-database-engine | /SQLBACKUPDIROptionele |
Geeft de map voor back-upbestanden op. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-database-engine | /SQLCOLLATIONOptionele |
Geeft de collation-instellingen voor SQL Server aan. De standaardinstallatie-instelling wordt bepaald door de landinstelling van het besturingssysteem. De sortering op serverniveau kan tijdens de installatie worden gewijzigd of door de landinstelling van het besturingssysteem te wijzigen vóór de installatie. De standaardsortering wordt ingesteld op de oudste beschikbare versie die is gekoppeld aan elke specifieke landinstelling. Dit is vanwege redenen van achterwaartse compatibiliteit. Daarom is dit niet altijd de aanbevolen sortering. Als u optimaal gebruik wilt maken van SQL Server-functies, wijzigt u de standaardinstallatie-instellingen voor het gebruik van Windows-sorteringen. Voor de locale van het besturingssysteem English (United States) (codetabel 1252) is de standaardsortering tijdens de installatie bijvoorbeeld SQL_Latin1_General_CP1_CI_AS en kan deze worden aangepast naar de meest overeenkomstige Windows-sortering Latin1_General_100_CI_AS_SC.Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
| SQL Server-database-engine | /ADDCURRENTUSERASSQLADMINOptionele |
Hiermee voegt u de huidige gebruiker toe aan de SQL Server sysadmin vaste serverfunctie. De parameter /ADDCURRENTUSERASSQLADMIN kan worden gebruikt bij het installeren van Express-edities of wanneer /ROLE=AllFeatures_WithDefaults wordt gebruikt. Zie /ROLE verderop in dit artikel voor meer informatie.Het gebruik van /ADDCURRENTUSERASSQLADMIN is optioneel, maar /ADDCURRENTUSERASSQLADMIN of /SQLSYSADMINACCOUNTS is vereist.Standaardwaarden: True voor edities van SQL Server ExpressFalse voor alle andere edities |
| SQL Server-database-engine | /SQLSVCACCOUNTVereist |
Hiermee geeft u het opstartaccount voor de SQL Server-dienst op. |
| SQL Server-database-engine | /SQLSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor SQLSVCACCOUNT. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| SQL Server-database-engine | /SQLSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de SQL Server-service op. Ondersteunde waarden: - Automatic- Disabled- Manual |
| SQL Server-database-engine | /SQLSYSADMINACCOUNTSVereist |
Gebruik deze parameter om aanmeldingen in te richten voor leden van de rol sysadmin. Voor andere SQL Server-edities dan SQL Server Express is /SQLSYSADMINACCOUNTS vereist. Voor edities van SQL Server Express is het gebruik van /SQLSYSADMINACCOUNTS optioneel, maar /SQLSYSADMINACCOUNTS of /ADDCURRENTUSERASSQLADMIN is vereist. |
| SQL Server-database-engine | /SQLTEMPDBDIROptionele |
Specificeert de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere mappen zijn opgegeven, worden de tempdb gegevensbestanden verspreid over de mappen volgens een roulerend systeem.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBLOGDIROptionele |
Geeft de map op voor het tempdb-logbestand.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBFILECOUNTOptionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op die door de setup moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, waarvan de waarde lager is voor alle andere edities Belangrijk: Het primaire databasebestand voor tempdb is nog steeds tempdb.mdf. De extra tempdb bestanden worden benoemd als tempdb_mssql_#.ndf waarbij # een uniek getal vertegenwoordigt voor elk extra tempdb databasebestand dat tijdens de installatie is gemaakt. Het doel van deze naamconventie is om ze uniek te maken. Als u een exemplaar van SQL Server verwijdert, worden de bestanden met naamconventie tempdb_mssql_#.ndfverwijderd. Gebruik geen tempdb_mssql_\*.ndf naamconventie voor gebruikersdatabasebestanden.Waarschuwing: SQL Server Express wordt niet ondersteund voor het configureren van deze parameter. Setup installeert slechts 1 tempdb gegevensbestand. |
| SQL Server-database-engine | /SQLTEMPDBFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van elk tempdb gegevensbestand.Standaard = 4 MB voor SQL Server Express, 8 MB voor alle andere edities Min = 4 MB of 8 MB Max = 1024 MB |
| SQL Server-database-engine | /SQLTEMPDBFILEGROWTHOptionele |
Stel de bestandsgroei in van elk tempdb gegevensbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van het tempdb logboekbestand in MB. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 4 voor SQL Server Express 8 voor alle andere edities Toegestaan bereik: Min = standaardwaarde (4 of 8), Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILEGROWTHVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee specificeert u de groeitoename van het tempdb logbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLUSERDBDIROptionele |
Geeft de map op voor de gegevensbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-database-engine | /SQLSVCINSTANTFILEINITOptionele |
Hiermee schakelt u directe initialisatie van bestanden in voor het SQL Server-serviceaccount. Zie Database Instant File Initializationvoor beveiligings- en prestatieoverwegingen. Ondersteunde waarden: - False (standaard)- True |
| SQL Server-database-engine | /SQLUSERDBLOGDIROptionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-database-engine | /SQLMAXDOP=parameterVan toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als deze optie wordt weggelaten bij installatie zonder toezicht (stil), wordt MAXDOP uitgelijnd met de richtlijnen voor de maximale mate van parallelle uitvoering. |
Hiermee geeft u de maximale mate van parallelle uitvoering, die bepaalt hoeveel processors een enkele instructie kan gebruiken tijdens de uitvoering van één instructie. De standaardwaarde wordt uitgelijnd met de richtlijnen voor de maximale mate van parallelisme |
| SQL Server-database-engine | /USESQLRECOMMENDEDMEMORYLIMITSVan toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYen /SQLMAXMEMORY worden weggelaten bij installatie zonder toezicht (op de achtergrond), gebruikt de SQL Server Database Engine de standaard-SQL Server-geheugenconfiguratie. |
Hiermee geeft u op dat de SQL Server Database Engine gebruikmaakt van berekende aanbevolen waarden die overeenkomen met de richtlijnen voor servergeheugenconfiguratie voor een zelfstandig SQL Server-exemplaar. Opmerking: deze parameter kan niet worden gebruikt met /SQLMINMEMORY en /SQLMAXMEMORY. |
| SQL Server-database-engine | /SQLMINMEMORYVan toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYen /SQLMAXMEMORY worden weggelaten bij installatie zonder toezicht (op de achtergrond), gebruikt de SQL Server Database Engine de standaard-SQL Server-geheugenconfiguratie. |
Hiermee geeft u de minimale servergeheugenconfiguratie in MB. Standaardwaarde: 0. Opmerking: deze parameter kan niet worden gebruikt met /USESQLRECOMMENDEDMEMORYLIMITS. |
| SQL Server-database-engine | /SQLMAXMEMORYVan toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYen /SQLMAXMEMORY worden weggelaten bij installatie zonder toezicht (op de achtergrond), gebruikt de SQL Server Database Engine de standaard-SQL Server-geheugenconfiguratie. |
Hiermee wordt de configuratie van het maximale servergeheugen in MB gespecificeerd. Standaardwaarde: berekende aanbevolen waarde die overeenkomt met de richtlijnen voor servergeheugenconfiguratie voor een zelfstandig SQL Server-exemplaar. Opmerking: deze parameter kan niet worden gebruikt met /USESQLRECOMMENDEDMEMORYLIMITS. |
| FILESTREAM | /FILESTREAMLEVELOptionele |
Hiermee geeft u het toegangsniveau voor de functie FILESTREAM op. Ondersteunde waarden: - 0 = filestream-ondersteuning voor dit exemplaar uitschakelen. (Standaardwaarde)- 1 = FILESTREAM inschakelen voor Transact-SQL toegang.- 2 = FILESTREAM inschakelen voor Transact-SQL- en bestands-I/O-streamingtoegang. (Niet geldig voor clusterscenario's)- 3 = toestaan dat externe clients streamingtoegang hebben tot FILESTREAM-gegevens. |
| FILESTREAM | /FILESTREAMSHARENAMEOptionele Vereist wanneer FILESTREAMLEVEL groter is dan 1. |
Hiermee geeft u de naam van de Windows-share waarin de FILESTREAM-gegevens worden opgeslagen. |
| Volledige tekst van SQL Server | /FTSVCACCOUNTOptionele |
Specificeert het account voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. ServiceSID wordt gebruikt om de communicatie tussen SQL Server en Full-text Filter Daemon te beveiligen. Als de waarden niet worden opgegeven, is de startservice voor filter voor volledige tekst uitgeschakeld. U moet SQL Server Control Manager gebruiken om het serviceaccount te wijzigen en functionaliteit voor volledige tekst in te schakelen. Standaardwaarde: Local Service Account |
| Volledige tekst van SQL Server | /FTSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCACCOUNTVereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
| Integratieservices | /ISSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord van Integration Services op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCStartupTypeOptionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
| SQL Server-netwerkconfiguratie | /NPENABLEDOptionele |
Hiermee geeft u de status van het named pipes-protocol voor de SQL Server-service. Ondersteunde waarden: - 0 = het named pipes-protocol uitschakelen- 1 = het named pipes-protocol inschakelen |
| SQL Server-netwerkconfiguratie | /TCPENABLEDOptionele |
Hiermee geeft u de status van het TCP-protocol voor de SQL Server-service. Ondersteunde waarden: - 0 = het TCP-protocol uitschakelen- 1 = het TCP-protocol inschakelen |
| Rapportageservices | /RSINSTALLMODEVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee geeft u de installatiemodus voor Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeOpmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODEDefaultNativeMode.Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODEFilesOnlyMode.Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet omvat, wordt RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode. |
| Rapportageservices | /RSSVCACCOUNTVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Geeft het opstartaccount voor Reporting Services op. |
| Rapportageservices | /RSSVCPASSWORDVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee geeft u het wachtwoord voor het opstartaccount voor de Reporting Services-service. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Rapportageservices | /RSSVCStartupTypeVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic- Disabled- Manual |
| Python/Machine Learning Services (In-Database) | /MPYCACHEDIRECTORYOptionele |
Gereserveerd voor toekomstig gebruik. Gebruik %TEMP% om Python-.CAB-bestanden op te slaan voor installatie op een computer die geen internetverbinding heeft. |
| R/Machine Learning-diensten (In-database) | /MRCACHEDIRECTORYOptionele |
Gebruik deze parameter om de cachemap voor Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (standalone) of R-functieondersteuning op te geven in SQL Server Machine Learning Services of Machine Learning Server (zelfstandig). Deze instelling wordt doorgaans gebruikt bij het installeren van R-onderdelen vanaf de opdrachtregel op een computer zonder internettoegang. |
| Java-taalextensies |
/SQL_INST_JAVA,/SQLJAVADIR = "path"van toepassing op: alleen SQL Server 2019 (15.x) Optionele |
Geeft aan dat Java met taalextensies wordt geïnstalleerd. Als /SQL_INST_JAVA wordt opgegeven zonder de parameter /SQLJAVADIR, wordt ervan uitgegaan dat u de Zulu Open JRE wilt installeren die wordt geleverd door de installatiemedia.Het opgeven van een pad voor /SQLJAVADIR geeft aan dat u een al geïnstalleerde JRE of JDK wilt gebruiken. |
| Azure-extensie voor SQL Server | /FEATURES=AZUREEXTENSIONVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Voor SQL Server 2022 (16.x) verbindt u het exemplaar met Azure Arc. Voor SQL Server 2025 (17.x) Preview verbindt u het exemplaar met Azure Arc of SQL Server op Azure VM. |
| Azure-extensie voor SQL Server | /AZURESUBSCRIPTIONIDVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Azure-abonnement waarin de resource voor de SQL Server-exemplaar wordt aangemaakt. |
| Azure-extensie voor SQL Server | /AZURERESOURCEGROUPVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Azure-resourcegroep waarin de SQL Server-exemplaarresource wordt gemaakt. |
| Azure-extensie voor SQL Server | /AZUREREGIONVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Azure-regio waar de resource voor het SQL Server-exemplaar wordt aangemaakt. |
| Azure-extensie voor SQL Server | /AZURETENANTIDVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
De Azure-tenant-ID waarin de service-principal bestaat. |
| Azure-extensie voor SQL Server | /AZURESERVICEPRINCIPALVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Service-principal voor verificatie op basis van de opgegeven tenant-id, het abonnement en de resourcegroep. |
| Azure-extensie voor SQL Server | /AZURESERVICEPRINCIPALSECRETVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Geheim van de service principal. |
| Azure-extensie voor SQL Server | /AZUREARCPROXYVan toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
De naam van de proxyserver die wordt gebruikt om verbinding te maken met Azure Arc. |
Voorbeeldsyntaxis
Als u een nieuw, zelfstandig exemplaar wilt installeren met de SQL Server Database Engine, Replicatie en Full-Text Zoekonderdelen en directe initialisatie van bestanden voor SQL Server Database Engine wilt inschakelen.
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
Azure installeren en er verbinding mee maken
Vanaf SQL Server 2022 (16.x) kunt u de Azure Arc-agent installeren met de Azure-extensie voor SQL Server met behulp van sql Server-installatie. Wanneer u de Azure Arc-agent en SQL Server-extensie installeert, schakelt u automatisch alle exemplaren op de host in, waarmee de SQL Server-exemplaren als resources in Azure worden geregistreerd en in aanmerking komen voor extra Azure-beheerservices.
Vanaf SQL Server 2025 (17.x) Preview kunt u de Azure-extensie voor SQL Server installeren met behulp van SQL Server-installatie op virtuele Azure-machines. Wanneer u de Azure SQL Server-extensie installeert, registreert u zich automatisch bij SQL Server in de Azure VM-service en schakelt u de extra beheermogelijkheden in die de service biedt.
In het volgende voorbeeld worden een SQL Server-exemplaar, de Azure Arc-agent (indien niet op een Azure-VM) en de Azure-extensie voor SQL Server geïnstalleerd, zodat het SQL Server-exemplaar na de installatie is verbonden met Azure. Voordat u het voorbeeld uitvoert, vervangt u de informatie tussen punthaken (< ... >) door uw gegevens.
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>
In het volgende voorbeeld worden de Azure Arc-agent en De Azure-extensie voor SQL Server geïnstalleerd om alle bestaande SQL Server-exemplaren te beheren die zijn geïnstalleerd.
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>
In het volgende voorbeeld ziet u hoe u de Azure-extensie voor SQL Server verwijdert met behulp van sql Server-installatie:
Notitie
Met deze opdracht wordt de Azure-extensie voor SQL Server niet fysiek verwijderd. In plaats daarvan markeert de opdracht deze functie als niet geselecteerd in de installatie. Als u de Azure-resource voor dit exemplaar wilt verwijderen, gaat u naar Azure Portal en verwijdert u deze.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Zie voor meer informatie over het maken van verbinding met Azure Arc of SQL Server op Azure VM:
- SQL Server ingeschakeld door Azure Arc
- uw SQL Server verbinden met Azure Arc
- Wat is SQL Server op Azure Windows virtuele machines?
- Registreer Windows SQL Server VM met SQL IaaS Agent-extensie
SysPrep-parameters
Zie SQL Server installeren met SysPrep voor meer informatie over SQL Server SysPrep.
Parameters voor afbeeldingen voorbereiden
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voorbereiden van een exemplaar van SQL Server zonder deze te configureren.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: PrepareImage |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard updates die zijn gevonden. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup in Microsoft Update of via Windows Server Update Services naar een Windows-update service. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Hiermee specificeert u het te gebruiken configuratiebestand. |
| Installatiebeheer voor database-engine | /FEATURESVereist |
Specificeert componenten om te installeren. Ondersteunde waarden zijn 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 |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTALLSHAREDDIROptionele |
Hiermee specificeert u een niet-standaard installatiepad voor 64-bits gedeelde onderdelen. De standaardwaarde is %Program Files%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTANCEDIROptionele |
Hiermee geeft u een niet-standaard installatiemap op voor onderdelen die specifiek zijn voor een exemplaar. |
| Installatiebeheer voor database-engine | /INSTANCEIDVereist voor bijvoorbeeld functies. |
Hiermee geeft u een InstanceID op voor het exemplaar dat wordt voorbereid. |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
1 Gedistribueerde herhaling, SDK en SNAC zijn niet beschikbaar in SQL Server 2022 (16.x).
Voorbeeldsyntaxis
Een nieuwe, zelfstandige instantie voorbereiden met de SQL Server Database Engine, Replicatie, Full-Text Search-onderdelen en Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Volledige afbeeldingsparameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voltooien en configureren van een voorbereid exemplaar van SQL Server.
| SQL Server-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: CompleteImage |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Geeft het te gebruiken configuratiebestand op. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTANCEIDOptionele |
Gebruik de instantie-id die is opgegeven tijdens de stap installatiekopieën voorbereiden. Ondersteunde waarden: InstanceID van een voorbereid exemplaar. |
| Installatiebeheer voor database-engine | /INSTANCENAMEOptionele |
Hiermee geeft u een SQL Server-exemplaarnaam op voor het exemplaar dat wordt voltooid. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PRODUCTCOVEREDBYSAVan toepassing op: SQL Server 2022 (16.x) en latere versies Vereistbij het installeren van de Azure-extensiefunctie vanuit de terminal met AZUREEXTENSION. |
De specificatie van de licentiedekking voor SQL Server./PRODUCTCOVEREDBYSA=True, of alleen /PRODUCTCOVEREDBYSA, geeft aan dat het valt onder Software Assurance- of SQL Server-abonnement./PRODUCTCOVEREDBYSA=Falseof de parameter weglaten, geeft aan dat deze wordt gedekt onder een SQL Server-licentie. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Agent van de SQL Server | /AGTSVCACCOUNTVereist |
Specificeert het account voor de SQL Server Agent-service. |
| Agent van de SQL Server | /AGTSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor het SQL Server Agent-serviceaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Agent van de SQL Server | /AGTSVCSTARTUPTYPEOptionele |
Hiermee specificeert u de opstartmodus voor de SQL Server Agent-service. Ondersteunde waarden: - Automatic- Disabled- Manual |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| SQL Server-browser | /BROWSERSVCSTARTUPTYPEOptionele |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic- Disabled- Manual |
| SQL Server-database-engine | /ENABLERANUOptionele |
Hiermee schakelt u run-as-referenties in voor SQL Server Express-installaties. |
| SQL Server-database-engine | /INSTALLSQLDATADIROptionele |
Hiermee specificeert u de gegevensmap voor SQL Server-gegevensbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\Voor alle andere installaties: %Program Files%\Microsoft SQL Server\ |
| SQL Server-database-engine | /SAPWDVereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
| SQL Server-database-engine | /SECURITYMODEOptionele |
Hiermee wordt de beveiligingsmodus voor SQL Server bepaald. Als deze parameter niet wordt opgegeven, wordt de verificatiemodus alleen voor Windows ondersteund. Ondersteunde waarde: SQL |
| SQL Server-database-engine | /SQLBACKUPDIROptionele |
Geeft de map voor back-upbestanden op. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-database-engine | /SQLCOLLATIONOptionele |
Geeft de collation-instellingen voor SQL Server aan. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
| SQL Server-database-engine | /SQLSVCACCOUNTVereist |
Hiermee geeft u het opstartaccount voor de SQL Server-dienst op. |
| SQL Server-database-engine | /SQLSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor SQLSVCACCOUNT. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| SQL Server-database-engine | /SQLSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de SQL Server-service op. Ondersteunde waarden: - Automatic- Disabled- Manual |
| SQL Server-database-engine | /SQLSYSADMINACCOUNTSVereist |
Gebruik deze parameter om aanmeldingen in te richten voor leden van de rol sysadmin. Voor andere SQL Server-edities dan SQL Server Express is /SQLSYSADMINACCOUNTS vereist. Voor edities van SQL Server Express is het gebruik van /SQLSYSADMINACCOUNTS optioneel, maar /SQLSYSADMINACCOUNTS of /ADDCURRENTUSERASSQLADMIN is vereist. |
| SQL Server-database-engine | /SQLTEMPDBDIROptionele |
Specificeert de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere mappen zijn opgegeven, worden de tempdb gegevensbestanden verspreid over de mappen op een round-robin manier.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBLOGDIROptionele |
Geeft de map op voor het tempdb-logbestand.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van elk tempdb gegevensbestand.Standaard = 4 MB voor SQL Server Express, 8 MB voor alle andere edities Min = 4 MB of 8 MB Max = 1024 MB |
| SQL Server-database-engine | /SQLTEMPDBFILEGROWTHOptionele |
Stel de bestandsgroei in van elk tempdb gegevensbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van het tempdb logboekbestand in MB. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 4 voor SQL Server Express 8 voor alle andere edities Toegestaan bereik: Min = standaardwaarde (4 of 8), Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILEGROWTHVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee specificeert u de groeitoename van het tempdb logbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBFILECOUNTOptionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op die door de setup moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, waarvan de waarde lager is voor alle andere edities Belangrijk: Het primaire databasebestand voor tempdb is nog steeds tempdb.mdf. De extra tempdb bestanden worden benoemd als tempdb_mssql_#.ndf waarbij # een uniek getal vertegenwoordigt voor elk extra tempdb databasebestand dat tijdens de installatie is gemaakt. Het doel van deze naamconventie is om ze uniek te maken. Als u een exemplaar van SQL Server verwijdert, worden de bestanden met naamconventie tempdb_mssql_#.ndfverwijderd. Gebruik geen tempdb_mssql_\*.ndf naamconventie voor gebruikersdatabasebestanden.Waarschuwing: SQL Server Express wordt niet ondersteund voor het configureren van deze parameter. Setup installeert slechts 1 tempdb gegevensbestand. |
| SQL Server-database-engine | /SQLUSERDBDIROptionele |
Geeft de map op voor de gegevensbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-database-engine | /SQLUSERDBLOGDIROptionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVELOptionele |
Hiermee geeft u het toegangsniveau voor de functie FILESTREAM op. Ondersteunde waarden: - 0 = filestream-ondersteuning voor dit exemplaar uitschakelen. (Standaardwaarde)- 1 = FILESTREAM inschakelen voor Transact-SQL toegang.- 2 = FILESTREAM inschakelen voor Transact-SQL- en bestands-I/O-streamingtoegang. (Niet geldig voor clusterscenario's)- 3 = toestaan dat externe clients streamingtoegang hebben tot FILESTREAM-gegevens. |
| FILESTREAM | /FILESTREAMSHARENAMEOptionele Vereist wanneer FILESTREAMLEVEL groter is dan 1. |
Hiermee geeft u de naam van de Windows-share waarin de FILESTREAM-gegevens worden opgeslagen. |
| Volledige tekst van SQL Server | /FTSVCACCOUNTOptionele |
Specificeert het account voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. ServiceSID wordt gebruikt om de communicatie tussen SQL Server en Full-text Filter Daemon te beveiligen. Als de waarden niet worden opgegeven, is de startservice voor filter voor volledige tekst uitgeschakeld. U moet SQL Server Control Manager gebruiken om het serviceaccount te wijzigen en functionaliteit voor volledige tekst in te schakelen. Standaardwaarde: Local Service Account |
| Volledige tekst van SQL Server | /FTSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| SQL Server-netwerkconfiguratie | /NPENABLEDOptionele |
Hiermee geeft u de status van het named pipes-protocol voor de SQL Server-service. Ondersteunde waarden: - 0 = het named pipes-protocol uitschakelen- 1 = het named pipes-protocol inschakelen |
| SQL Server-netwerkconfiguratie | /TCPENABLEDOptionele |
Hiermee geeft u de status van het TCP-protocol voor de SQL Server-service. Ondersteunde waarden: - 0 = het TCP-protocol uitschakelen- 1 = het TCP-protocol inschakelen |
| Rapportageservices | /RSINSTALLMODEVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee geeft u de installatiemodus voor Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeOpmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODEDefaultNativeMode.Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODEFilesOnlyMode.Als u voor DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, gebeurt de wijziging van RSINSTALLMODE naar FilesOnlyMode automatisch. |
| Rapportageservices | /RSSVCACCOUNTVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Geeft het opstartaccount voor Reporting Services op. |
| Rapportageservices | /RSSVCPASSWORDVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee geeft u het wachtwoord voor het opstartaccount voor de Reporting Services-service. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Rapportageservices | /RSSVCStartupTypeVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic- Disabled- Manual |
Voorbeeldsyntaxis
Om een voorbereid, zelfstandig exemplaar te voltooien dat de SQL Server Database Engine, Replicatie en Full-Text-zoekcomponenten omvat.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Upgradeparameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor een upgrade.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: - Upgrade- EditionUpgradeDe waarde EditionUpgrade wordt gebruikt om een bestaande editie van SQL Server bij te werken naar een andere editie. Zie Ondersteunde versie- en editie-upgrades (SQL Server 2022)voor meer informatie over de ondersteunde versie- en editie-upgrades. |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard de gevonden updates. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup via Windows Server Update Services naar updates in Microsoft Update of een Windows Update-service. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | / INSTANCEDIROptionele |
Hiermee specifieert u een niet-standaard installatiemap voor gedeelde componenten. |
| Installatiebeheer voor database-engine | /INSTANCEIDVereist, wanneer u een upgrade uitvoert van SQL Server 2008 (10.0.x) of nieuwere versies. Optionelewanneer u een upgrade uitvoert van SQL Server 2005 (9.x). |
Geeft een niet-standaardwaarde op voor een InstanceID. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine | /UIMODEOptionele |
Hiermee geeft u op of alleen het minimale aantal dialoogvensters moet worden weergegeven tijdens de installatie./UIMODE kan alleen worden gebruikt met de parameters /ACTION=INSTALL en UPGRADE.Ondersteunde waarden: - /UIMODE=Normal is de standaardinstelling voor niet-Express-edities en worden alle installatiedialoogvensters voor de geselecteerde functies weergegeven.- /UIMODE=AutoAdvance is de standaardinstelling voor Express-edities en slaat niet-essentiële dialoogvensters over.Wanneer het met andere parameters wordt gecombineerd, wordt UIMODE overschreven. Wanneer bijvoorbeeld /UIMODE=AutoAdvance en /ADDCURRENTUSERASSQLADMIN=FALSE beide worden opgegeven, wordt het inrichtingsdialoogvenster niet automatisch ingevuld met de huidige gebruiker.De UIMODE-instelling kan niet worden gebruikt met de parameters /Q of /QS. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| SQL Server-browser | /BROWSERSVCSTARTUPTYPEOptionele |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic- Disabled- Manual |
| SQL Server-Full-Text | /FTUPGRADEOPTIONOptionele |
Geeft de Full-Text catalogus upgrade-optie aan. Ondersteunde waarden: - REBUILD- RESET- IMPORT |
| Integratieservices | /ISSVCACCOUNTVereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
| Integratieservices | /ISSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord van Integration Services op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCStartupTypeOptionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
| Rapportageservices | /RSUPGRADEDATABASEACCOUNTOptionele |
De eigenschap wordt alleen gebruikt wanneer u een SharePoint-modusrapportserver bijwerkt met versie 2008 R2 of eerder. Aanvullende upgradebewerkingen worden uitgevoerd voor rapportservers die gebruikmaken van de oudere SharePoint-modusarchitectuur, die is gewijzigd in SQL Server 2012 (11.x) Reporting Services. Als deze optie niet is opgenomen in de opdrachtregelinstallatie, wordt het standaardserviceaccount voor het oude exemplaar van de rapportserver gebruikt. Als deze eigenschap wordt gebruikt, geeft u het wachtwoord voor het account op met behulp van de eigenschap /RSUPGRADEPASSWORD. |
| Rapportageservices | /RSUPGRADEPASSWORDOptionele |
Wachtwoord van het bestaande Report Server-serviceaccount. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Rapportageservices | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
De switch is vereist bij het upgraden van een SharePoint-modusinstallatie die is gebaseerd op de architectuur van de gedeelde SharePoint-service. De switch is niet nodig voor het upgraden van niet-gedeelde serviceversies van Reporting Services. |
Voorbeeldsyntaxis
Als u een bestaand exemplaar of een failoverclusterknooppunt wilt upgraden vanaf een eerdere versie van de SQL Server Database Engine,
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
Parameters herstellen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor reparatie.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de reparatiewerkstroom aan te geven. Ondersteunde waarden: Repair |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /FEATURESVereist |
Hiermee specificeert u onderdelen voor reparatie. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Voorbeeldsyntaxis
Herstel een instantie en gedeelde componenten.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Systeemdatabaseparameters opnieuw opbouwen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het opnieuw bouwen van de master, model, msdben tempdb systeemdatabases. Zie Systeemdatabases opnieuw bouwenvoor meer informatie.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de werkstroom voor het opnieuw opbouwen van de database aan te geven. Ondersteunde waarden: RebuildDatabase |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| SQL Server-database-engine | /SQLCOLLATIONOptionele |
Hiermee geeft u een nieuwe sortering op serverniveau op. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
| SQL Server-database-engine | /SAPWDVereist, wanneer /SECURITYMODE=SQL is opgegeven tijdens de installatie van het exemplaar. |
Hiermee specificeert u het wachtwoord voor het SQL Server SA-account. |
| SQL Server-database-engine | /SQLSYSADMINACCOUNTSVereist |
Gebruik deze parameter om aanmeldingen in te richten voor leden van de rol sysadmin. Voor andere SQL Server-edities dan SQL Server Express is /SQLSYSADMINACCOUNTS vereist. Voor edities van SQL Server Express is het gebruik van /SQLSYSADMINACCOUNTS optioneel, maar /SQLSYSADMINACCOUNTS of /ADDCURRENTUSERASSQLADMIN is vereist. |
| SQL Server-database-engine | /SQLTEMPDBDIROptionele |
Specificeert de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directories zijn gespecificeerd, worden de tempdb gegevensbestanden over de directories verspreid op een round-robin manier.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBLOGDIROptionele |
Geeft de map op voor het tempdb-logbestand.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBFILECOUNTOptionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op die door de setup moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, waarvan de waarde lager is voor alle andere edities Belangrijk: Het primaire databasebestand voor tempdb is nog steeds tempdb.mdf. De extra tempdb bestanden worden benoemd als tempdb_mssql_#.ndf waarbij # een uniek getal vertegenwoordigt voor elk extra tempdb databasebestand dat tijdens de installatie is gemaakt. Het doel van deze naamconventie is om ze uniek te maken. Als u een exemplaar van SQL Server verwijdert, worden de bestanden met naamconventie tempdb_mssql_#.ndfverwijderd. Gebruik geen tempdb_mssql_\*.ndf naamconventie voor gebruikersdatabasebestanden.Waarschuwing: SQL Server Express wordt niet ondersteund voor het configureren van deze parameter. Setup installeert slechts 1 tempdb gegevensbestand. |
| SQL Server-database-engine | /SQLTEMPDBFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van elk tempdb gegevensbestand.Standaard = 4 MB voor SQL Server Express, 8 MB voor alle andere edities Min = 4 MB of 8 MB Max = 1024 MB |
| SQL Server-database-engine | /SQLTEMPDBFILEGROWTHOptionele |
Stel de bestandsgroei in van elk tempdb gegevensbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van het tempdb logboekbestand in MB. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 4 voor SQL Server Express 8 voor alle andere edities Toegestaan bereik: Min = standaardwaarde (4 of 8), Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILEGROWTHVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee specificeert u de groeitoename van het tempdb logbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
Parameters verwijderen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor verwijdering.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de werkstroom voor het verwijderen aan te duiden. Ondersteunde waarden: Uninstall |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine | /FEATURESVereist |
Specificeert welke onderdelen moeten worden verwijderd. |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Voorbeeldsyntaxis
Gebruik de volgende opdracht om een bestaand exemplaar van SQL Server te verwijderen vanaf de opdrachtprompt.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Als u een benoemd exemplaar wilt verwijderen, geeft u de naam van het exemplaar op in plaats van MSSQLSERVER in het vorige voorbeeld.
Als u een bestaande SQL Server-update wilt verwijderen vanaf de opdrachtprompt, vindt u de volledige verwijderopdracht voor een specifiek onderdeel in het Windows-register met behulp van het volgende registerpad. Zoek de "UninstallString" sleutel.
Waarschuwing
Het onjuist bewerken van het register kan uw systeem ernstig beschadigen. Voordat u wijzigingen aanbrengt in het register, raden we u aan een back-up te maken van waardegegevens op de computer.
In het volgende voorbeeld ziet u het pad voor een specifieke KB-update.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
U kunt de verwijderingsopdracht ophalen uit deze registersleutel: "UninstallString". Voorbeeld:
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
Parameters van failovercluster
Raadpleeg de volgende artikelen voordat u een exemplaar van een SQL Server Database Engine-failovercluster installeert:
AlwaysOn-failoverclusterexemplaren (SQL Server)
Belangrijk
Voor alle installatieopdrachten voor failoverclusters is een onderliggend Windows-cluster vereist. Alle knooppunten die deel uitmaken van een SQL Server Database Engine-failovercluster, moeten deel uitmaken van hetzelfde Windows-cluster.
Test en wijzig de volgende failoverclusterinstallatiescripts om te voldoen aan de behoeften van uw organisatie.
Parameters voor geïntegreerde installatie van failoverclusters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor de installatie van failoverclusters.
Zie Always On failover-clusterexemplaren (SQL Server) voor meer informatie over geïntegreerde installatie.
Notitie
Om na de installatie meer knooppunten toe te voegen, gebruikt u de actie Add Node.
| SQL Server Database Engine-onderdeel | Kenmerk | Bijzonderheden |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de workflow voor de installatie van het failovercluster aan te geven. Ondersteunde waarde: InstallFailoverCluster |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERGROUPOptionele |
Hiermee geeft u de naam op van de resourcegroep die moet worden gebruikt voor het SQL Server Database Engine-failovercluster. Dit kan de naam zijn van een bestaande clustergroep of de naam van een nieuwe resourcegroep. Standaardwaarde: SQL Server (<InstanceName>) |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard de gevonden updates. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup via Windows Server Update Services naar updates in Microsoft Update of een Windows Update-service. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /FEATURESVereist |
Specificeert componenten om te installeren. |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTALLSHAREDDIROptionele |
Hiermee specificeert u een niet-standaard installatiepad voor 64-bits gedeelde onderdelen. De standaardwaarde is %Program Files%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTALLSHAREDWOWDIROptionele |
Hiermee geeft u een niet-standaard installatiemap voor 32-bits gedeelde onderdelen op. Alleen ondersteund op een 64-bits systeem. De standaardwaarde is %Program Files(x86)%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTANCEDIROptionele |
Hiermee geeft u een niet-standaard installatiemap op voor onderdelen die specifiek zijn voor een exemplaar. |
| Installatiebeheer voor database-engine | /INSTANCEIDOptionele |
Geeft een niet-standaardwaarde op voor een InstanceID. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PRODUCTCOVEREDBYSAVan toepassing op: SQL Server 2022 (16.x) en latere versies Vereistbij het installeren van de Azure-extensiefunctie vanuit de terminal met AZUREEXTENSION. |
De specificatie van de licentiedekking voor SQL Server./PRODUCTCOVEREDBYSA=True, of alleen /PRODUCTCOVEREDBYSA, geeft aan dat het valt onder Software Assurance- of SQL Server-abonnement./PRODUCTCOVEREDBYSA=Falseof de parameter weglaten, geeft aan dat deze wordt gedekt onder een SQL Server-licentie. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERDISKSOptionele |
Hiermee specificeert u de lijst van gedeelde schijven die opgenomen moeten worden in de SQL Server Database Engine-failoverclusterresourcegroep. Standaardwaarde: het eerste station wordt gebruikt als het standaardstation voor alle databases. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERIPADDRESSESVereist |
Specifieert een gecodeerd IP-adres. De coderingen zijn door puntkomma's gescheiden (;) en volgen de indeling <IP-type>;<adres>;<netwerknaam>;<subnetmasker>. Ondersteunde IP-typen zijn DHCP, IPv4 en IPv6. U kunt meerdere IP-adressen van failoverclusters opgeven met een spatie ertussen. Zie de volgende voorbeelden: FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERNETWORKNAMEVereist |
Hiermee geeft u de netwerknaam voor het nieuwe SQL Server Database Engine-failovercluster. Deze naam wordt gebruikt om het nieuwe exemplaar van het SQL Server Database Engine-failovercluster in het netwerk te identificeren. |
| Agent van de SQL Server | /AGTSVCACCOUNTVereist |
Specificeert het account voor de SQL Server Agent-service. |
| Agent van de SQL Server | /AGTSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor het SQL Server Agent-serviceaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Analyse diensten | /ASBACKUPDIROptionele |
Hiermee geeft u de map voor Analysis Services-back-upbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analyse diensten | /ASCOLLATIONOptionele |
Hiermee geeft u de sorteringsinstelling voor Analysis Services op. Standaardwaarde: Latin1_General_CI_ASOpmerking: Alleen Windows-sortering wordt ondersteund. Het gebruik van SQL-sortering kan leiden tot onverwacht gedrag. |
| Analyse diensten | /ASCONFIGDIROptionele |
Hiermee geeft u de map voor Analysis Services-configuratiebestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analyse diensten | /ASDATADIROptionele |
Hiermee geeft u de map voor Analysis Services-gegevensbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analyse diensten | /ASLOGDIROptionele |
Hiermee geeft u de map voor Analysis Services-logboekbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analyse diensten | /ASSYSADMINACCOUNTSVereist |
Geeft de beheerderreferenties voor Analysis Services op. |
| Analyse diensten | /ASTEMPDIROptionele |
Hiermee specificeert u de directory voor tijdelijke bestanden van Analysis Services. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analyse diensten | /ASPROVIDERMSOLAPOptionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
| Analyse diensten | /ASSERVERMODEOptionele |
Hiermee geeft u de servermodus van het Analysis Services-exemplaar. Geldige waarden in een clusterscenario zijn MULTIDIMENSIONAL of TABULAR.
ASSERVERMODE is hoofdlettergevoelig. Alle waarden moeten worden uitgedrukt in hoofdletters. Zie Analysis Services installeren in tabelvormvoor meer informatie over geldige waarden. |
| SQL Server-database-engine | /INSTALLSQLDATADIRVereist |
Hiermee specificeert u de gegevensmap voor SQL Server-gegevensbestanden. De gegevensdirectory moet worden opgegeven en zich op een gedeelde clusterschijf bevinden. |
| SQL Server-database-engine | /SAPWDVereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
| SQL Server-database-engine | /SECURITYMODEOptionele |
Hiermee wordt de beveiligingsmodus voor SQL Server bepaald. Als deze parameter niet wordt opgegeven, wordt de verificatiemodus alleen voor Windows ondersteund. Ondersteunde waarde: SQL |
| SQL Server-database-engine | /SQLBACKUPDIROptionele |
Geeft de map voor back-upbestanden op. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-database-engine | /SQLCOLLATIONOptionele |
Geeft de collation-instellingen voor SQL Server aan. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
| SQL Server-database-engine | /SQLSVCACCOUNTVereist |
Hiermee geeft u het opstartaccount voor de SQL Server-dienst op. |
| SQL Server-database-engine | /SQLSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor SQLSVCACCOUNT. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| SQL Server-database-engine | /SQLSYSADMINACCOUNTSVereist |
Gebruik deze parameter om aanmeldingen in te richten voor leden van de rol sysadmin. Voor andere SQL Server-edities dan SQL Server Express is /SQLSYSADMINACCOUNTS vereist. Voor edities van SQL Server Express is het gebruik van /SQLSYSADMINACCOUNTS optioneel, maar /SQLSYSADMINACCOUNTS of /ADDCURRENTUSERASSQLADMIN is vereist. |
| SQL Server-database-engine | /SQLUSERDBDIROptionele |
Geeft de map op voor de gegevensbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-database-engine | /SQLTEMPDBDIROptionele |
Specificeert de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directories zijn gespecificeerd, worden de tempdb gegevensbestanden over de directories verspreid op een round-robin manier.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBLOGDIROptionele |
Geeft de map op voor het tempdb-logbestand.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBFILECOUNTOptionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op die door de setup moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, waarvan de waarde lager is voor alle andere edities Belangrijk: Het primaire databasebestand voor tempdb is nog steeds tempdb.mdf. De extra tempdb bestanden worden benoemd als tempdb_mssql_#.ndf waarbij # een uniek getal vertegenwoordigt voor elk extra tempdb databasebestand dat tijdens de installatie is gemaakt. Het doel van deze naamconventie is om ze uniek te maken. Als u een exemplaar van SQL Server verwijdert, worden de bestanden met naamconventie tempdb_mssql_#.ndfverwijderd. Gebruik geen tempdb_mssql_\*.ndf naamconventie voor gebruikersdatabasebestanden.Waarschuwing: SQL Server Express wordt niet ondersteund voor het configureren van deze parameter. Setup installeert slechts 1 tempdb gegevensbestand. |
| SQL Server-database-engine | /SQLTEMPDBFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van elk tempdb gegevensbestand.Standaard = 4 MB voor SQL Server Express, 8 MB voor alle andere edities Min = 4 MB of 8 MB Max = 1024 MB |
| SQL Server-database-engine | /SQLTEMPDBFILEGROWTHOptionele |
Stel de bestandsgroei in van elk tempdb gegevensbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van het tempdb logboekbestand in MB. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 4 voor SQL Server Express 8 voor alle andere edities Toegestaan bereik: Min = standaardwaarde (4 of 8), Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILEGROWTHVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee specificeert u de groeitoename van het tempdb logbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLUSERDBLOGDIROptionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVELOptionele |
Hiermee geeft u het toegangsniveau voor de functie FILESTREAM op. Ondersteunde waarden: - 0 = filestream-ondersteuning voor dit exemplaar uitschakelen. (Standaardwaarde)- 1 = FILESTREAM inschakelen voor Transact-SQL toegang.- 2 = FILESTREAM inschakelen voor Transact-SQL- en bestands-I/O-streamingtoegang. (Niet geldig voor clusterscenario's)- 3 = toestaan dat externe clients streamingtoegang hebben tot FILESTREAM-gegevens. |
| FILESTREAM | /FILESTREAMSHARENAMEOptionele Vereist wanneer FILESTREAMLEVEL groter is dan 1. |
Hiermee geeft u de naam van de Windows-share waarin de FILESTREAM-gegevens worden opgeslagen. |
| Volledige tekst van SQL Server | /FTSVCACCOUNTOptionele |
Specificeert het account voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. ServiceSID wordt gebruikt om de communicatie tussen SQL Server en Full-text Filter Daemon te beveiligen. Als de waarden niet worden opgegeven, is de startservice voor filter voor volledige tekst uitgeschakeld. U moet SQL Server Control Manager gebruiken om het serviceaccount te wijzigen en functionaliteit voor volledige tekst in te schakelen. Standaardwaarde: Local Service Account |
| Volledige tekst van SQL Server | /FTSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCACCOUNTVereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
| Integratieservices | /ISSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord van Integration Services op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCStartupTypeOptionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
| Rapportageservices | /RSINSTALLMODEVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee geeft u de installatiemodus voor Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeOpmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODEDefaultNativeMode.Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODEFilesOnlyMode.Als u voor DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, gebeurt de wijziging van RSINSTALLMODE naar FilesOnlyMode automatisch. |
| Rapportageservices | /RSSVCACCOUNTVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Geeft het opstartaccount voor Reporting Services op. |
| Rapportageservices | /RSSVCPASSWORDVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee geeft u het wachtwoord voor het opstartaccount voor de Reporting Services-service. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Rapportageservices | /RSSVCStartupTypeVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic- Disabled- Manual |
U wordt aangeraden service-SID te gebruiken in plaats van domeingroepen.
Aanvullende notities
De Database Engine en Analysis Services zijn de enige onderdelen die clusterbewust zijn. Andere functies zijn niet clusterbewust en hebben geen hoge beschikbaarheid via failover.
Voorbeeldsyntaxis
Voor het installeren van een SQL Server Database Engine-failovercluster met één knooppunt, met de Database Engine en Analysis Services als standaardinstantie.
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
Parameters van failovercluster voorbereiden
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voorbereiden van failoverclusters. Dit is de eerste stap in de geavanceerde clusterinstallatie, waarbij u de failoverclusterexemplaren voorbereidt op alle knooppunten van het failovercluster. Zie AlwaysOn-failoverclusterexemplaren (SQL Server)voor meer informatie.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de werkstroom aan te geven voor het failovercluster. Ondersteunde waarde: PrepareFailoverCluster |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard de gevonden updates. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup via Windows Server Update Services naar updates in Microsoft Update of een Windows Update-service. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /FEATURESVereist |
Specificeert componenten om te installeren. |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTALLSHAREDDIROptionele |
Hiermee specificeert u een niet-standaard installatiepad voor 64-bits gedeelde onderdelen. De standaardwaarde is %Program Files%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTALLSHAREDWOWDIROptionele |
Hiermee geeft u een niet-standaard installatiemap voor 32-bits gedeelde onderdelen op. Alleen ondersteund op een 64-bits systeem. De standaardwaarde is %Program Files(x86)%\Microsoft SQL ServerKan niet worden ingesteld op %Program Files%\Microsoft SQL Server |
| Installatiebeheer voor database-engine | /INSTANCEDIROptionele |
Hiermee geeft u een niet-standaard installatiemap op voor onderdelen die specifiek zijn voor een exemplaar. |
| Installatiebeheer voor database-engine | /INSTANCEIDOptionele |
Geeft een niet-standaardwaarde op voor een InstanceID. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Agent van de SQL Server | /AGTSVCACCOUNTVereist |
Specificeert het account voor de SQL Server Agent-service. |
| Agent van de SQL Server | /AGTSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor het SQL Server Agent-serviceaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| Analyse diensten | /ASSVCACCOUNTVereist |
U specificeert het account voor de Analysis Services-service. |
| Analyse diensten | /ASSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor de Analysis Services-service op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| SQL Server-database-engine | /SQLSVCACCOUNTVereist |
Hiermee geeft u het opstartaccount voor de SQL Server-dienst op. |
| SQL Server-database-engine | /SQLSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor SQLSVCACCOUNT. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| FILESTREAM | /FILESTREAMLEVELOptionele |
Hiermee geeft u het toegangsniveau voor de functie FILESTREAM op. Ondersteunde waarden: - 0 = filestream-ondersteuning voor dit exemplaar uitschakelen. (Standaardwaarde)- 1 = FILESTREAM inschakelen voor Transact-SQL toegang.- 2 = FILESTREAM inschakelen voor Transact-SQL- en bestands-I/O-streamingtoegang. (Niet geldig voor clusterscenario's)- 3 = toestaan dat externe clients streamingtoegang hebben tot FILESTREAM-gegevens. |
| FILESTREAM | /FILESTREAMSHARENAMEOptionele Vereist wanneer FILESTREAMLEVEL groter is dan 1. |
Hiermee geeft u de naam van de Windows-share waarin de FILESTREAM-gegevens worden opgeslagen. |
| Volledige tekst van SQL Server | /FTSVCACCOUNTOptionele |
Specificeert het account voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. ServiceSID wordt gebruikt om de communicatie tussen SQL Server en Full-text Filter Daemon te beveiligen. Als de waarden niet worden opgegeven, is de startservice voor filter voor volledige tekst uitgeschakeld. U moet SQL Server Control Manager gebruiken om het serviceaccount te wijzigen en functionaliteit voor volledige tekst in te schakelen. Standaardwaarde: Local Service Account |
| Volledige tekst van SQL Server | /FTSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor de Full-Text filter launcher-service. Deze parameter wordt genegeerd in Windows Server 2008 of hoger. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCACCOUNTVereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
| Integratieservices | /ISSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord van Integration Services op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCStartupTypeOptionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
| Rapportageservices | /RSINSTALLMODEVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee geeft u de installatiemodus voor Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeOpmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODEDefaultNativeMode.Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODEFilesOnlyMode.Als u voor DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, gebeurt de wijziging van RSINSTALLMODE naar FilesOnlyMode automatisch. |
| Rapportageservices | /RSSVCACCOUNTVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Geeft het opstartaccount voor Reporting Services op. |
| Rapportageservices | /RSSVCPASSWORDVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee geeft u het wachtwoord voor het opstartaccount voor de Reporting Services-service. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Rapportageservices | /RSSVCStartupTypeVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic- Disabled- Manual |
U wordt aangeraden service-SID te gebruiken in plaats van domeingroepen.
Voorbeeldsyntaxis
Voer de stap "Voorbereiding" uit van een geavanceerd installatiescenario voor een failovercluster voor de Database Engine en Analysis Services.
Voer de volgende opdracht uit in de opdrachtprompt om een standaardexemplaar voor te bereiden:
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
Voer de volgende opdracht uit bij de opdrachtprompt om een benoemd exemplaar voor te bereiden:
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
Lees voor SQL Server 2022 (16.x) en latere versies de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms.
Parameters voor failovercluster voltooien
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voltooien van failoverclusters. Dit is de tweede stap in de installatieoptie voor geavanceerde failoverclusters. Nadat u de voorbereiding hebt uitgevoerd op alle failoverclusterknooppunten, voert u deze opdracht uit op het knooppunt dat eigenaar is van de gedeelde schijven. Zie AlwaysOn-failoverclusterexemplaren (SQL Server)voor meer informatie.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Nodig om aan te geven dat de failovercluster-werkstroom volledig is voltooid. Ondersteunde waarde: CompleteFailoverCluster |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERGROUPOptionele |
Hiermee geeft u de naam op van de resourcegroep die moet worden gebruikt voor het SQL Server Database Engine-failovercluster. Dit kan de naam zijn van een bestaande clustergroep of de naam van een nieuwe resourcegroep. Standaardwaarde: SQL Server (<InstanceName>) |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERDISKSOptionele |
Hiermee specificeert u de lijst van gedeelde schijven die opgenomen moeten worden in de SQL Server Database Engine-failoverclusterresourcegroep. Standaardwaarde: het eerste station wordt gebruikt als het standaardstation voor alle databases. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERIPADDRESSESVereist |
Specifieert een gecodeerd IP-adres. De coderingen zijn door puntkomma's gescheiden (;) en volgen de indeling <IP-type>;<adres>;<netwerknaam>;<subnetmasker>. Ondersteunde IP-typen zijn DHCP, IPv4 en IPv6. U kunt meerdere IP-adressen van failoverclusters opgeven met een spatie ertussen. Zie de volgende voorbeelden: FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERNETWORKNAMEVereist |
Hiermee geeft u de netwerknaam voor het nieuwe SQL Server Database Engine-failovercluster. Deze naam wordt gebruikt om het nieuwe exemplaar van het SQL Server Database Engine-failovercluster in het netwerk te identificeren. |
| Installatiebeheer voor database-engine | /CONFIRMIPDEPENDENCYCHANGEVereist |
Geeft de toestemming aan om de afhankelijkheid van de IP-adresresource in te stellen van OF naar EN voor failoverclusters met meerdere subnetten. Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
| Analyse diensten | /ASBACKUPDIROptionele |
Hiermee geeft u de map voor Analysis Services-back-upbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analyse diensten | /ASCOLLATIONOptionele |
Hiermee geeft u de sorteringsinstelling voor Analysis Services op. Standaardwaarde: Latin1_General_CI_ASOpmerking: Alleen Windows-sortering wordt ondersteund. Het gebruik van SQL-sortering kan leiden tot onverwacht gedrag. |
| Analyse diensten | /ASCONFIGDIROptionele |
Hiermee geeft u de map voor Analysis Services-configuratiebestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analyse diensten | /ASDATADIROptionele |
Hiermee geeft u de map voor Analysis Services-gegevensbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analyse diensten | /ASLOGDIROptionele |
Hiermee geeft u de map voor Analysis Services-logboekbestanden. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analyse diensten | /ASSERVERMODEOptionele |
Hiermee geeft u de servermodus van het Analysis Services-exemplaar. Geldige waarden in een clusterscenario zijn MULTIDIMENSIONAL of TABULAR.
ASSERVERMODE is hoofdlettergevoelig. Alle waarden moeten worden uitgedrukt in hoofdletters. Zie Analysis Services installeren in tabelvormvoor meer informatie over geldige waarden. |
| Analyse diensten | /ASSYSADMINACCOUNTSVereist |
Geeft de beheerderreferenties voor Analysis Services op. |
| Analyse diensten | /ASTEMPDIROptionele |
Hiermee specificeert u de directory voor tijdelijke bestanden van Analysis Services. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempVoor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analyse diensten | /ASPROVIDERMSOLAPOptionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
| SQL Server-database-engine | /INSTALLSQLDATADIRVereist |
Hiermee specificeert u de gegevensmap voor SQL Server-gegevensbestanden. De gegevensdirectory moet worden opgegeven en zich op een gedeelde clusterschijf bevinden. |
| SQL Server-database-engine | /SAPWDVereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
| SQL Server-database-engine | /SECURITYMODEOptionele |
Hiermee wordt de beveiligingsmodus voor SQL Server bepaald. Als deze parameter niet wordt opgegeven, wordt de verificatiemodus alleen voor Windows ondersteund. Ondersteunde waarde: SQL |
| SQL Server-database-engine | /SQLBACKUPDIROptionele |
Geeft de map voor back-upbestanden op. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-database-engine | /SQLCOLLATIONOptionele |
Geeft de collation-instellingen voor SQL Server aan. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
| SQL Server-database-engine | /SQLSYSADMINACCOUNTSVereist |
Gebruik deze parameter om aanmeldingen in te richten voor leden van de rol sysadmin. Voor andere SQL Server-edities dan SQL Server Express is /SQLSYSADMINACCOUNTS vereist. Voor edities van SQL Server Express is het gebruik van /SQLSYSADMINACCOUNTS optioneel, maar /SQLSYSADMINACCOUNTS of /ADDCURRENTUSERASSQLADMIN is vereist. |
| SQL Server-database-engine | /SQLUSERDBDIROptionele |
Geeft de map op voor de gegevensbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-database-engine | /SQLUSERDBLOGDIROptionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Rapportageservices | /RSINSTALLMODEVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee geeft u de installatiemodus voor Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeOpmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODEDefaultNativeMode.Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODEFilesOnlyMode.Als u voor DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, gebeurt de wijziging van RSINSTALLMODE naar FilesOnlyMode automatisch. |
| SQL Server-database-engine | /SQLTEMPDBDIROptionele |
Specificeert de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directories zijn gespecificeerd, worden de tempdb gegevensbestanden over de directories verspreid op een round-robin manier.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBLOGDIROptionele |
Geeft de map op voor het tempdb-logbestand.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
| SQL Server-database-engine | /SQLTEMPDBFILECOUNTOptionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op die door de setup moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, waarvan de waarde lager is voor alle andere edities Belangrijk: Het primaire databasebestand voor tempdb is nog steeds tempdb.mdf. De extra tempdb bestanden worden benoemd als tempdb_mssql_#.ndf waarbij # een uniek getal vertegenwoordigt voor elk extra tempdb databasebestand dat tijdens de installatie is gemaakt. Het doel van deze naamconventie is om ze uniek te maken. Als u een exemplaar van SQL Server verwijdert, worden de bestanden met naamconventie tempdb_mssql_#.ndfverwijderd. Gebruik geen tempdb_mssql_\*.ndf naamconventie voor gebruikersdatabasebestanden.Waarschuwing: SQL Server Express wordt niet ondersteund voor het configureren van deze parameter. Setup installeert slechts 1 tempdb gegevensbestand. |
| SQL Server-database-engine | /SQLTEMPDBFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van elk tempdb gegevensbestand.Standaard = 4 MB voor SQL Server Express, 8 MB voor alle andere edities Min = 4 MB of 8 MB Max = 1024 MB |
| SQL Server-database-engine | /SQLTEMPDBFILEGROWTHOptionele |
Stel de bestandsgroei in van elk tempdb gegevensbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILESIZEVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee geeft u de initiële grootte van het tempdb logboekbestand in MB. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 4 voor SQL Server Express 8 voor alle andere edities Toegestaan bereik: Min = standaardwaarde (4 of 8), Max = 1024 |
| SQL Server-database-engine | /SQLTEMPDBLOGFILEGROWTHVan toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee specificeert u de groeitoename van het tempdb logbestand in MB. Een waarde van 0 geeft aan dat automatische groei is uitgeschakeld en dat er geen extra ruimte is toegestaan. Met Setup kan de grootte maximaal 1024 worden ingesteld.Standaardwaarde: 64. Toegestaan bereik: Min = 0, Max = 1024 |
Voorbeeldsyntaxis
Om de stap 'Voltooiing' van een geavanceerd installatiescenario voor een failovercluster uit te voeren voor de Database Engine en Analysis Services. Voer de volgende opdracht uit op de computer die het actieve knooppunt in het failovercluster is om het bruikbaar te maken. U moet de actie CompleteFailoverCluster uitvoeren op het knooppunt dat eigenaar is van de gedeelde schijf in het Analysis Services-failovercluster.
Voer de volgende opdracht uit bij de opdrachtprompt om de installatie van een failovercluster voor een standaardexemplaren te voltooien:
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>"
Voer de volgende opdracht uit bij de opdrachtprompt om de installatie van een failovercluster voor een benoemd exemplaar te voltooien:
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>"
Parameters voor failoverclusters upgraden
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het upgraden van failoverclusters. Zie voor meer informatie Upgrade een SQL Server Database Engine-failoverclusterexemplaar (Setup) en Always On-failoverclusterexemplaren (SQL Server).
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarde: Upgrade |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard de gevonden updates. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup via Windows Server Update Services naar updates in Microsoft Update of een Windows Update-service. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine | /ERRORREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | / INSTANCEDIROptionele |
Hiermee specifieert u een niet-standaard installatiemap voor gedeelde componenten. |
| Installatiebeheer voor database-engine | /INSTANCEIDVereist, wanneer u een upgrade uitvoert van SQL Server 2008 (10.0.x) of nieuwere versies. Optionelewanneer u een upgrade uitvoert van SQL Server 2005 (9.x). |
Geeft een niet-standaardwaarde op voor een InstanceID. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine | /SQMREPORTINGVan toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERROLLOWNERSHIPVereist |
Hiermee geeft u het failovergedrag tijdens de upgrade. |
| SQL Server-browser | /BROWSERSVCSTARTUPTYPEOptionele |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic- Disabled- Manual |
| SQL Server-Full-Text | /FTUPGRADEOPTIONOptionele |
Geeft de Full-Text catalogus upgrade-optie aan. Ondersteunde waarden: - REBUILD- RESET- IMPORT |
| Integratieservices | /ISSVCACCOUNTVereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
| Integratieservices | /ISSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord van Integration Services op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCStartupTypeOptionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
| Rapportageservices | /RSUPGRADEDATABASEACCOUNTOptionele |
De eigenschap wordt alleen gebruikt wanneer u een SharePoint-modusrapportserver bijwerkt met versie 2008 R2 of eerder. Aanvullende upgradebewerkingen worden uitgevoerd voor rapportservers die gebruikmaken van de oudere SharePoint-modusarchitectuur, die is gewijzigd in SQL Server 2012 (11.x) Reporting Services. Als deze optie niet is opgenomen in de opdrachtregelinstallatie, wordt het standaardserviceaccount voor het oude exemplaar van de rapportserver gebruikt. Als deze eigenschap wordt gebruikt, geeft u het wachtwoord voor het account op met behulp van de eigenschap /RSUPGRADEPASSWORD. |
| Rapportageservices | /RSUPGRADEPASSWORDOptionele |
Wachtwoord van het bestaande Report Server-serviceaccount. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
Knooppuntparameters toevoegen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts voor AddNode te ontwikkelen.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de AddNode-werkstroom aan te geven. Ondersteunde waarde: AddNode |
| Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMSVereistwanneer de parameter /Q of /QS is opgegeven voor installaties zonder toezicht |
Vereist om de acceptatie van de licentievoorwaarden te bevestigen. Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms. |
| Installatiebeheer voor database-engine | /ENUOptionele |
Gebruik deze parameter om de Engelse versie van SQL Server te installeren op een gelokaliseerd besturingssysteem wanneer het installatiemedium taalpakketten bevat voor zowel Het Engels als de taal die overeenkomt met het besturingssysteem. |
| Installatiebeheer voor database-engine | /UpdateEnabledOptionele |
Geef op of SQL Server Setup productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. SQL Server Setup bevat standaard de gevonden updates. |
| Installatiebeheer voor database-engine | /UpdateSourceOptionele |
Geef de locatie op waar SQL Server Setup productupdates verkrijgt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates, of een UNC-share. Standaard zoekt SQL Server Setup via Windows Server Update Services naar updates in Microsoft Update of een Windows Update-service. |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine | /PIDOptionele |
Hiermee geeft u de productcode voor de editie van SQL Server. Als deze parameter niet is opgegeven, wordt Evaluatie gebruikt. Opmerking: Als u SQL Server Express, SQL Server Express installeert met Advanced Services, SQL Server Express met hulpprogramma's, SQL Server Developer of SQL Server Evaluation, is de PID vooraf gedefinieerd. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Installatiebeheer voor database-engine | /FAILOVERCLUSTERIPADDRESSESVereist |
Specifieert een gecodeerd IP-adres. De coderingen zijn door puntkomma's gescheiden (;) en volgen de indeling <IP-type>;<adres>;<netwerknaam>;<subnetmasker>. Ondersteunde IP-typen zijn DHCP, IPv4 en IPv6. U kunt meerdere IP-adressen van failoverclusters opgeven met een spatie ertussen. Zie de volgende voorbeelden: FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131cVoor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). |
| Installatiebeheer voor database-engine | /CONFIRMIPDEPENDENCYCHANGEVereist |
Geeft de toestemming aan om de afhankelijkheid van de IP-adresresource in te stellen van OF naar EN voor failoverclusters met meerdere subnetten. Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
| Agent van de SQL Server | /AGTSVCACCOUNTVereist |
Specificeert het account voor de SQL Server Agent-service. |
| Agent van de SQL Server | /AGTSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor het SQL Server Agent-serviceaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCACCOUNTOptionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORDOptionele |
Hiermee geeft u het wachtwoord voor het gegevensverplaatsingsaccount op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEOptionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOptionele |
Hiermee geeft u een poortbereik met ten minste zes poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOptionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van polybase scale-out rekenkundige groep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True, False |
| Analyse diensten | /ASSVCACCOUNTVereist |
U specificeert het account voor de Analysis Services-service. |
| Analyse diensten | /ASSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor de Analysis Services-service op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| SQL Server-database-engine | /SQLSVCACCOUNTVereist |
Hiermee geeft u het opstartaccount voor de SQL Server-dienst op. |
| SQL Server-database-engine | /SQLSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord voor SQLSVCACCOUNT. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Integratieservices | /ISSVCPASSWORDVereist |
Hiermee geeft u het wachtwoord van Integration Services op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
| Rapportageservices | /RSINSTALLMODEVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee geeft u de installatiemodus voor Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeOpmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODEDefaultNativeMode.Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODEFilesOnlyMode.Als u voor DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, gebeurt de wijziging van RSINSTALLMODE naar FilesOnlyMode automatisch. |
| Rapportageservices | /RSSVCPASSWORDVan toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee geeft u het wachtwoord voor het opstartaccount voor de Reporting Services-service. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
Aanvullende notities
De Database Engine en Analysis Services zijn de enige onderdelen die clusterbewust zijn. Andere functies zijn niet clusterbewust en hebben geen hoge beschikbaarheid via failover.
Voorbeeldsyntaxis
Een knooppunt toevoegen aan een bestaand failoverclustergroep met Database Engine en 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
Knooppuntparameters verwijderen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts voor RemoveNode te ontwikkelen. Als u een failovercluster wilt verwijderen, moet u RemoveNode uitvoeren op elk failoverclusterknooppunt. Zie AlwaysOn-failoverclusterexemplaren (SQL Server)voor meer informatie.
| SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
|---|---|---|
| Installatiebeheer voor database-engine | /ACTIONVereist |
Vereist om de RemoveNode-werkstroom aan te geven. Ondersteunde waarde: RemoveNode |
| Installatiebeheer voor database-engine | /CONFIGURATIONFILEOptionele |
Gespecificeerd welk configuratiebestand moet worden gebruikt. |
| Installatiebeheer voor database-engine |
/HELP of ?Optionele |
Geeft de gebruiksopties voor de parameters weer. |
| Installatiebeheer voor database-engine | /INDICATEPROGRESSOptionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
| Installatiebeheer voor database-engine | /INSTANCENAMEVereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
| Installatiebeheer voor database-engine |
/Q of /QUIETOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd in een stille modus zonder enige gebruikersinterface. Dit wordt gebruikt voor installaties zonder toezicht. De parameter /Q overschrijft de invoer van de parameter /QS. |
| Installatiebeheer voor database-engine |
/QS of /QUIETSIMPLEOptionele |
Hiermee geeft u op dat Setup wordt uitgevoerd en voortgang wordt weergegeven via de gebruikersinterface, maar geen invoer accepteert of foutberichten weergeeft. |
| Installatiebeheer voor database-engine | /HIDECONSOLEOptionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
| Installatiebeheer voor database-engine | /CONFIRMIPDEPENDENCYCHANGEVereist |
Geeft de toestemming aan om de afhankelijkheid van de IP-adresresource in te stellen van OF naar EN voor failoverclusters met meerdere subnetten. Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
Voorbeeldsyntaxis
Een knooppunt verwijderen uit een bestaand failoverclusterexemplaar met de Database Engine en Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Parameters voor serviceaccount
U kunt de SQL Server-services configureren met behulp van een ingebouwd account, lokaal account of domeinaccount.
Notitie
Wanneer u een beheerd serviceaccount, virtueel account of een ingebouwd account gebruikt, moet u niet de bijbehorende wachtwoordparameters opgeven. Zie Beheerde serviceaccounts, door groepen beheerde serviceaccounts en virtuele accountsvoor meer informatie over deze serviceaccounts.
Zie Windows-serviceaccounts en -machtigingen configurerenvoor meer informatie over de configuratie van serviceaccounts.
| SQL Server Database Engine-onderdeel | Accountparameter | Wachtwoordparameter | Opstarttype |
|---|---|---|---|
| Agent van de SQL Server | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
| Analyse diensten | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
| SQL Server-database-engine | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
| Integratieservices | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
| Rapportageservices | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Notitie
Reporting Services-functies zijn verwijderd uit SQL Server 2017 (14.x). De accountparameters voor SQL Server Reporting Services zijn alleen van toepassing op versies vóór SQL Server 2017 (14.x).
Functieparameters
Als u specifieke functies wilt installeren, gebruikt u de parameter /FEATURES en geeft u de hoofdfunctie of functieparameters op in de volgende tabel.
Zie voor een lijst met functies die worden ondersteund door de edities van SQL Server in Windows:
- Edities en ondersteunde functies van SQL Server 2025 Preview
- Edities en ondersteunde functies van SQL Server 2022
- Edities en ondersteunde functies van SQL Server 2019
- Edities en ondersteunde functies van SQL Server 2017
- Edities en ondersteunde functies van SQL Server 2016
| Bovenliggende functieparameter | Functieparameter | Beschrijving |
|---|---|---|
| SQL | Installeert de SQL Server Database Engine, Replicatie, Fulltext en Data Quality Server. | |
| SQLEngine | Hiermee installeert u alleen de SQL Server Database Engine. | |
| Replicatie | Hiermee wordt het replicatieonderdeel samen met de SQL Server-database-engine geïnstalleerd. | |
| Volledige Tekst | Hiermee wordt het FullText-onderdeel samen met sql Server Database Engine geïnstalleerd. | |
| DQ | Kopieert de bestanden die nodig zijn voor het voltooien van de installatie van de Data Quality Server. Nadat u de INSTALLATIE van SQL Server hebt voltooid, moet u het DQSInstaller.exe-bestand uitvoeren om de installatie van de Data Quality Server te voltooien. Voor meer informatie, zie Uitvoeren DQSInstaller.exe om de installatie van de Data Quality Server te voltooien. Hiermee wordt ook SQL Server Database Engine geïnstalleerd. | |
| PolyBase | Hiermee worden PolyBase-onderdelen geïnstalleerd. | |
| PolyBaseCore | Koppel met PolyBase om de PolyBase-technologie te installeren die het mogelijk maakt om geïntegreerde query's uit te voeren in Oracle, Teradata, SQL Server en andere relationele en niet-relationele gegevens met behulp van standaard T-SQL-opdrachten.Van toepassing op: SQL Server 2019 (15.x) en latere versies |
|
| PolyBaseJava | Alleen in SQL Server 2019 (15.x) kunt u verbinding maken met PolyBase om de PolyBase Java Connector te installeren. Hiermee kunt u echt geïntegreerde query's uitvoeren op HDFS-gegevens met behulp van standaard T-SQL-instructies. |
|
| Geavanceerde Analyse | Installeert SQL Server Machine Learning Services of SQL Server 2016 R Services. | |
| SQL_INST_MR | Koppel met AdvancedAnalytics om R Open- en eigen R-pakketten te installeren.Van toepassing op:SQL Server Machine Learning Services (2017 en 2019) en SQL Server 2016 R Services |
|
| SQL_INST_MPY | Koppel AdvancedAnalytics om Anaconda- en eigen Python-pakketten te installeren.van toepassing op:SQL Server Machine Learning Services (2017 en 2019) |
|
| SQL_INST_JAVA | Koppel AdvancedAnalytics om extensies te installeren die integratie met Java mogelijk maken met behulp van standaard T-SQL-instructies.Van toepassing op:SQL Server Java Language Extension (alleen 2019) |
|
| ALS | Hiermee worden alle Analysis Services-onderdelen geïnstalleerd. | |
| RS | Installeert alle Reporting Services-onderdelen. Van toepassing op: SQL Server 2016 (13.x) en eerdere versies |
|
| RS_SHP | Hiermee worden Reporting Services-onderdelen voor SharePoint geïnstalleerd. Van toepassing op: SQL Server 2016 (13.x) en eerdere versies |
|
| RS_SHPWFE | Installeert Reporting Services-Add-In voor SharePoint-producten. Van toepassing op: SQL Server 2016 (13.x) en eerdere versies |
|
| DQC | Hiermee wordt de client voor gegevenskwaliteit geïnstalleerd. | |
| IS | Installeert alle Integration Services-onderdelen. | |
| IS_Master | Omvat Scale Out Master voor Integration Services Scale Out. | |
| IS_Worker | Omvat Scale Out Worker voor Integration Services Scale Out. | |
| MDS | Hiermee installeert u Master Data Services. | |
| SQL_SHARED_MPY | Installeert Python-pakketten voor Machine Learning Server (zelfstandig) of R Server (zelfstandig) | |
| SQL_SHARED_MR | Installeert R-pakketten voor Machine Learning Server (zelfstandig) of R Server (zelfstandig) of Machine Learning Server (zelfstandig) of R Server (zelfstandig) | |
| Gereedschappen 1 | Installeert clienthulpprogramma's en SQL Server Books Online-onderdelen. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| V. Chr | Installeert achterwaartse compatibiliteitsonderdelen. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| Conn | Hiermee worden connectiviteitsonderdelen geïnstalleerd. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| DREPLAY_CTLR | Hiermee installeert u de Distributed Replay-controller. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| DREPLAY_CLT | Hiermee wordt de Distributed Replay-client geïnstalleerd. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| SNAC_SDK | Installeert SDK voor SQL Server Native Client. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| SDK | Installeert de software development kit. Van toepassing op: SQL Server 2019 (15.x) en eerdere versies |
|
| LocalDB** | Installeert LocalDB, een uitvoeringsmodus van SQL Server Express die is gericht op programmaontwikkelaars. |
1 SQL Server Management Studio (SSMS) bevindt zich nu in een zelfstandig installatieprogramma dat losstaat van het SQL Server-installatieprogramma. Zie SQL Server Management Studio installeren voor meer informatie.
Voorbeelden van functieparameters
| Parameter en waarden | Beschrijving |
|---|---|
/FEATURES=SQLEngine |
Installeert de database-engine zonder replicatie en volledige tekst. |
/FEATURES=SQLEngine,FullText |
Hiermee installeert u de database-engine en de volledige tekst. |
/FEATURES=SQL |
Hiermee wordt de database-engine, replicatie en volledige tekst geïnstalleerd. |
/FEATURES=SQLEngine,PolyBase |
Installeert de database-engine en de PolyBase-engine. |
Rolparameters
De installatierol of /ROLE parameter wordt gebruikt om een vooraf geconfigureerde selectie van functies te installeren. De SSAS-rollen installeren een SSAS-exemplaar in een bestaande SharePoint-farm of een nieuwe niet-geconfigureerde farm. Er worden twee installatierollen geboden ter ondersteuning van elk scenario. U kunt slechts één installatierol kiezen die u tegelijk wilt installeren. Als u een installatierol kiest, installeert Setup de functies en onderdelen die deel uitmaken van de rol. U kunt de functies en onderdelen die voor die rol zijn aangewezen, niet variëren. Zie Power Pivot installeren vanaf de opdrachtpromptvoor meer informatie over het gebruik van de functierolparameter.
De AllFeatures_WithDefaults rol is het standaardgedrag voor edities van SQL Server Express en vermindert het aantal dialoogvensters dat aan de gebruiker wordt gepresenteerd. Deze kan worden opgegeven vanaf de opdrachtregel bij het installeren van een SQL Server-editie die niet SQL Server Express is.
| Rol | Beschrijving | Installeert... |
|---|---|---|
SPI_AS_ExistingFarm |
Hiermee installeert u Analysis Services als een Power Pivot-benoemd exemplaar op een bestaande SharePoint Server 2010-farm of zelfstandige server. | Analysis Services-berekeningsengine, vooraf geconfigureerd voor in-memory gegevensopslag en -verwerking. Power Pivot-oplossingspakketten Installatieprogramma voor Power Pivot voor Excel SQL Server Online Boeken |
SPI_AS_NewFarm |
Hiermee installeert u Analysis Services en Database Engine als een Power Pivot-benoemde instantie op een nieuwe, niet-geconfigureerde Office SharePoint Server 2010-farm of een zelfstandige server. Sql Server Setup configureert de farm tijdens de installatie van de functie. | Analysis Services-berekeningsengine, vooraf geconfigureerd voor in-memory gegevensopslag en -verwerking. Power Pivot-oplossingspakketten SQL Server Online Boeken Database-engine Configuratietools SQL Server Management Studio |
AllFeatures_WithDefaults |
Hiermee worden alle functies geïnstalleerd die beschikbaar zijn in de huidige editie. Hiermee voegt u de huidige gebruiker toe aan de SQL Server sysadmin vaste serverfunctie. Op Windows Server 2008 of hoger en wanneer het besturingssysteem geen domeincontroller is, worden de Database Engine en Reporting Services standaard gebruikt voor het NT AUTHORITY\NETWORK SERVICE-account en Integration Services wordt standaard het NT AUTHORITY\NETWORK SERVICE-account gebruikt.Deze rol is standaard ingeschakeld in edities van SQL Server Express. Voor alle andere edities is deze rol niet ingeschakeld, maar kan deze worden opgegeven via de gebruikersinterface of met opdrachtregelparameters. |
Voor edities van SQL Server Express installeert u alleen de functies die beschikbaar zijn in de editie. Voor andere edities worden alle SQL Server-functies geïnstalleerd. De parameter AllFeatures_WithDefaults kan worden gecombineerd met andere parameters die de AllFeatures_WithDefaults parameterinstellingen overschrijven. Als u bijvoorbeeld de parameter AllFeatures_WithDefaults en de parameter /Features=RS gebruikt, wordt de opdracht overschreven om alle functies te installeren en alleen Reporting Services te installeren, maar wordt de parameter AllFeatures_WithDefaults gebruikt om het standaardserviceaccount voor Reporting Services te gebruiken.Wanneer de parameter AllFeatures_WithDefaults samen met /ADDCURRENTUSERASSQLADMIN=FALSE wordt gebruikt, wordt het voorzieningsdialoogvenster niet automatisch ingevuld met de huidige gebruiker. Voeg /AGTSVCACCOUNT en /AGTSVCPASSWORD toe om een serviceaccount en wachtwoord voor de SQL Server Agent op te geven. |
Failovergedrag beheren met behulp van de parameter /FAILOVERCLUSTERROLLOWNERSHIP
Als u een sql Server Database Engine-failovercluster wilt upgraden, moet u setup uitvoeren op één failoverclusterknooppunt tegelijk, te beginnen met de passieve knooppunten. Setup bepaalt wanneer een failover naar het bijgewerkte knooppunt moet worden uitgevoerd, afhankelijk van het totale aantal knooppunten in het failoverclusterexemplaren en het aantal knooppunten dat al is bijgewerkt. Wanneer de helft van de knooppunten of meer al is bijgewerkt, veroorzaakt Setup standaard een failover naar een bijgewerkt knooppunt.
Als u het failovergedrag van clusterknooppunten tijdens het upgradeproces wilt beheren, voert u de upgradebewerking uit op de opdrachtregel en gebruikt u de parameter /FAILOVERCLUSTERROLLOWNERSHIP om het failovergedrag te beheren voordat de upgradebewerking het knooppunt offline haalt. Gebruik van deze parameter is als volgt:
/FAILOVERCLUSTERROLLOWNERSHIP=0rolt het eigendom van het cluster (groep verplaatsen) niet over naar bijgewerkte knooppunten en voegt dit knooppunt niet toe aan de lijst met mogelijke eigenaren van het SQL Server-cluster aan het einde van de upgrade./FAILOVERCLUSTERROLLOWNERSHIP=1draagt het eigendom van het cluster over naar bijgewerkte knooppunten en voegt dit knooppunt toe aan de lijst met mogelijke eigenaren van het SQL Server-cluster aan het einde van de upgrade./FAILOVERCLUSTERROLLOWNERSHIP=2is de standaardinstelling. Deze parameter wordt gebruikt als deze parameter niet is opgegeven. Deze instelling geeft aan dat SQL Server Setup het eigendom van de cluster (verplaatsgroep) zo nodig beheert.
Instance-ID ofwel InstanceID-configuratie
De exemplaar-id of /InstanceID parameter wordt gebruikt voor het opgeven waar u de exemplaaronderdelen en het registerpad van het exemplaar kunt installeren. De waarde van INSTANCEID is een tekenreeks en moet uniek zijn.
- SQL-exemplaar-ID:
MSSQLxx.<INSTANCEID> - AS-exemplaar-id:
MSASxx.<INSTANCEID> - RS-exemplaar-id:
MSRSxx.<INSTANCEID>
De exemplaarbewuste onderdelen worden geïnstalleerd op de volgende locaties:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>%Program Files%\Microsoft SQL Server\<ASInstanceID>%Program Files%\Microsoft SQL Server\<RSInstanceID>
Notitie
Als INSTANCEID niet is opgegeven op de opdrachtregel, vervangt Setup standaard <INSTANCEID> door de <INSTANCENAME>.