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
Raadpleeg Een SQL Server-installatie plannenvoordat u SQL Server Setup uitvoert.
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 vanaf SQL Server 2022 (16.x) 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:
Parameter | 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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: Install . |
Installatiebeheer voor database-engine | /SUPPRESSPRIVACYSTATEMENTNOTICE Vereistwanneer 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 | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /IACCEPTPYTHONLICENSETERMS Vereist, 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 | /IACCEPTROPENLICENSETERMS Vereist, 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 | /ENU Optionele |
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 | /UpdateEnabled Optioneel |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optionele |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldige maplocatie, een relatief pad, zoals .\MyUpdates , of een UNC-share. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Specificeert het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Om te beheren hoe foutmeldingen naar Microsoft worden verzonden, zie Hoe u SQL Server 2016 (13.x) configureert om feedback naar Microsoft te verzenden. 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 |
/FEATURES of /ROLE Vereist |
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 hieronder 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 | /INDICATEPROGRESS Optionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
Installatiebeheer voor database-engine | /INSTALLSHAREDDIR Optionele |
Hiermee specificeert u een niet-standaard installatiepad voor 64-bits gedeelde onderdelen. De standaardwaarde is %Program Files%\Microsoft SQL Server Kan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTALLSHAREDWOWDIR Optionele |
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 Server Kan niet worden ingesteld op %Program Files%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTANCEDIR Optioneel |
Hiermee geeft u een niet-standaard installatiemap op voor onderdelen die specifiek zijn voor een exemplaar. |
Installatiebeheer voor database-engine | /INSTANCEID Optionele |
Geeft een niet-standaardwaarde op voor een InstanceID. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PRODUCTCOVEREDBYSA Van 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=False of de parameter weglaten, geeft aan dat deze wordt gedekt onder een SQL Server-licentie. |
Installatiebeheer voor database-engine | /PID Optioneel |
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 /QUIET Optionele |
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 /QUIETSIMPLE Optionele |
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 | /UIMODE Optioneel |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optioneel |
Zie Hoe SQL Server 2016 (13.x) te configureren 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 | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
SQL Server Agent | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
SQL Server Agent | /AGTSVCPASSWORD Vereist |
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. |
SQL Server Agent | /AGTSVCSTARTUPTYPE Optionele |
Hiermee specificeert u de opstartmodus voor de SQL Server Agent-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
PolyBase Engine | /PBENGSVCACCOUNT Optioneel |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase Engine | /PBENGSVCPASSWORD Optioneel |
Hiermee geeft u het wachtwoord voor het engine-serviceaccount. |
PolyBase Engine | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase-gegevensverplaatsing | /PBDMSSVCACCOUNT Optionele |
Hiermee stelt u het account voor de gegevensverplaatsingsservice in. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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 | /PBDMSSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de service voor gegevensverplaatsing op. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optioneel |
Hiermee geeft u een poortbereik met ten minste 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optioneel |
Hiermee geeft u op of het exemplaar van de SQL Server Database Engine wordt gebruikt als onderdeel van de PolyBase Scale-out rekengroep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True , False |
Analysis Services | /ASBACKUPDIR Optionele |
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\Backup Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Optioneel |
Hiermee geeft u de sorteringsinstelling voor Analysis Services op. Standaardwaarde: Latin1_General_CI_AS Opmerking: Alleen Windows-sortering wordt ondersteund. Het gebruik van SQL-sortering kan leiden tot onverwacht gedrag. |
Analysis Services | /ASCONFIGDIR Optioneel |
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\Config Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analyzediensten | /ASDATADIR Optionele |
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\Data Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Optionele |
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\Log Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analyzediensten | /ASSERVERMODE Optionele |
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. |
Analyserdiensten | /ASSVCACCOUNT Vereist |
U specificeert het account voor de Analysis Services-service. |
Analyseringsdiensten | /ASSVCPASSWORD Vereist |
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. |
Analyserdiensten | /ASSVCSTARTUPTYPE Optionele |
U specificeert de opstartmodus voor de service Analysis Services. Ondersteunde waarden: - Automatic - Disabled - Manual |
Analyse Services | /ASSYSADMINACCOUNTS Vereist |
Geeft de beheerderreferenties voor Analysis Services op. |
Analyserdiensten | /ASTEMPDIR Optionele |
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\Temp Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Optionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
Analysis Services | /FARMACCOUNT Vereistvoor 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 . |
Analysis Services | /FARMPASSWORD Vereistvoor 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 Services | /PASSPHRASE Vereistvoor 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 . |
Analyzediensten | /FARMADMINIPORT Vereistvoor 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 | /BROWSERSVCSTARTUPTYPE Optionele |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server-database-engine | /ENABLERANU Optionele |
Hiermee schakelt u run-as-referenties in voor SQL Server Express-installaties. |
SQL Server Database Engine | /INSTALLSQLDATADIR Optioneel |
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 | /SAPWD Vereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
SQL Server-database-engine | /SECURITYMODE Optie |
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 | /SQLBACKUPDIR Optioneel |
Geeft de map voor back-upbestanden op. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server Database Engine | /SQLCOLLATION Optionele |
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-databasmotor | /ADDCURRENTUSERASSQLADMIN Optionele |
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 hieronder 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 | /SQLSVCACCOUNT Vereist |
Hiermee geeft u het opstartaccount voor de SQL Server-dienst op. |
SQL Server Database Engine | /SQLSVCPASSWORD Vereist |
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 | /SQLSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de SQL Server-service op. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server-database-engine | /SQLSYSADMINACCOUNTS Vereist |
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 | /SQLTEMPDBDIR Optioneel |
Specificeert de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directory's worden 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 | /SQLTEMPDBLOGDIR Optionele |
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 | /SQLTEMPDBFILECOUNT Optionele |
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 blijft 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_#.ndf verwijderd. 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 Databankmotor | /SQLTEMPDBFILESIZE Van 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 | /SQLTEMPDBFILEGROWTH Optionele |
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 | /SQLTEMPDBLOGFILESIZE Van 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 | /SQLTEMPDBLOGFILEGROWTH Van 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 | /SQLUSERDBDIR Optionele |
Geeft de map op voor de gegevensbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasemotor | /SQLSVCINSTANTFILEINIT Optionele |
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 | /SQLUSERDBLOGDIR optioneel |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasemotor | /SQLMAXDOP=parameter Van toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als dit wordt weggelaten bij installatie zonder toezicht (stil), wordt MAXDOP afgestemd op 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 parallellisme |
SQL Server Database Engine | /USESQLRECOMMENDEDMEMORYLIMITS Van toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY en /SQLMAXMEMORY worden weggelaten bij installatie zonder toezicht (op de achtergrond), gebruikt de SQL Server Database Engine de standaardconfiguratie van het SQL Server-geheugen. |
Hiermee geeft u op dat de SQL Server Database Engine berekende aanbevolen waarden gebruikt 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 | /SQLMINMEMORY Van toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY en /SQLMAXMEMORY worden weggelaten bij installatie zonder toezicht (op de achtergrond), gebruikt de SQL Server Database Engine de standaardconfiguratie van het SQL Server-geheugen. |
Hiermee geeft u de minimale servergeheugenconfiguratie in MB. Standaardwaarde: 0. Opmerking: deze parameter kan niet worden gebruikt met /USESQLRECOMMENDEDMEMORYLIMITS . |
SQL Server-databasemotor | /SQLMAXMEMORY Van toepassing op: SQL Server 2019 (15.x) en latere versies Optionele. Als /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY en /SQLMAXMEMORY worden weggelaten bij installatie zonder toezicht (op de achtergrond), gebruikt de SQL Server Database Engine de standaardconfiguratie van het SQL Server-geheugen. |
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 | /FILESTREAMLEVEL Optionele |
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 | /FILESTREAMSHARENAME Optionele 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 | /FTSVCACCOUNT Optionele |
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 | /FTSVCPASSWORD Optionele |
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. |
Integration Services | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratiediensten | /ISSVCPASSWORD Vereist |
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. |
Integratiediensten | /ISSVCStartupType Optionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
SQL Server-netwerkconfiguratie | /NPENABLED Optionele |
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 | /TCPENABLED Optionele |
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 | /RSINSTALLMODE Van 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 - FilesOnlyMode Opmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODE DefaultNativeMode .Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODE FilesOnlyMode .Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, wordt de RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode . |
Rapportageservices | /RSSVCACCOUNT Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Geeft het opstartaccount voor Reporting Services op. |
Rapportagediensten | /RSSVCPASSWORD Van 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. |
Rapportagediensten | /RSSVCStartupType Van 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) | /MPYCACHEDIRECTORY Optionele |
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 Services (In-Database) | /MRCACHEDIRECTORY Optionele |
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) Optioneel |
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=AZUREEXTENSION Van toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Verbind het exemplaar met Azure Arc. |
Azure-extensie voor SQL Server | /AZURESUBSCRIPTIONID Van toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
De SQL Server-exemplaarresource wordt gemaakt binnen het Azure-abonnement. |
Azure-extensie voor SQL Server | /AZURERESOURCEGROUP Van 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 | /AZUREREGION Van 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 | /AZURETENANTID Van 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 | /AZURESERVICEPRINCIPAL Van 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 | /AZURESERVICEPRINCIPALSECRET Van toepassing op: SQL Server 2022 (16.x) en latere versies Optioneel |
Geheim van de service principal. |
Azure-extensie voor SQL Server | /AZUREARCPROXY Van 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 de SQL Server-extensie installeert, worden automatisch alle instanties op de host Arc-ingeschakeld, zodat de SQL Server-exemplaren als bronnen in Azure worden geregistreerd en in aanmerking komen voor de toevoeging van extra Azure-beheerservices.
In het volgende voorbeeld worden een SQL Server-exemplaar, de Azure Arc-agent 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 de 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:
SysPrep-parameters
Zie voor meer informatie over SQL Server SysPrep
INSTALLEER SQL Server 2016 (13.x) met 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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: PrepareImage |
Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optionele |
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 | /UpdateEnabled Optionele |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optionele |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldig mappad, een relatief pad, zoals .\MyUpdates of een UNC-share. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /FEATURES Vereist |
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 , POLYBASE 1 |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /HIDECONSOLE Optioneel |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u op dat het uitgebreide installatielogboekbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | /INSTALLSHAREDDIR Optionele |
Hiermee specificeert u een niet-standaardinstallatiemap voor gedeelde 64-bits onderdelen. De standaardwaarde is %Program Files%\Microsoft SQL Server Kan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTANCEDIR Optioneel |
Hiermee geeft u een niet-standaardinstallatiemap op voor exemplaarspecifieke componenten. |
Installatiebeheer voor database-engine | /INSTANCEID Vóór SQL Server 2012 (11.x) SP1 CU2 (januari 2013) vereist Beginnend met SQL Server 2012 (11.x) SP1 CU2 vereist voor instance-specifieke functies. |
Hiermee geeft u een InstanceID op voor het exemplaar dat wordt voorbereid. |
PolyBase Engine | /PBENGSVCACCOUNT Optioneel |
Geeft het account voor de engineservice op. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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-engine | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optionele |
Hiermee specificeert u een poortbereik met minimaal 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optioneel |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van de PolyBase Scale-out berekeningsgroep. 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 /QUIET Optioneel |
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 /QUIETSIMPLE Optionele |
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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: CompleteImage |
Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optioneel |
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 | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u welke ConfigurationFile te gebruiken. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Hoe u kunt beheren hoe foutfeedback naar Microsoft wordt verzonden en hoe u SQL Server 2016 (13.x) kunt configureren om feedback naar Microsoft te verzenden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Zie voor meer informatie de aanvulling op de privacyverklaring van SQL Server . Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optioneel |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u aan dat het gedetailleerde installatielogbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | /INSTANCEID Vóór SQL Server 2012 (11.x) SP1 CU2 (januari 2013) vereist Vanaf SQL Server 2012 (11.x) SP1 CU2 Optioneel |
Gebruik de instantie-id die is opgegeven tijdens de stap installatiekopieën voorbereiden. Ondersteunde waarden: InstanceID van een voorbereid exemplaar. |
Installatiebeheer voor database-engine | /INSTANCENAME Vóór SQL Server 2012 (11.x) SP1 CU2 (januari 2013) Vereist Vanaf SQL Server 2012 (11.x) SP1 CU2 Optionele |
Hiermee geeft u een SQL Server-exemplaarnaam op voor het exemplaar dat wordt voltooid. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PRODUCTCOVEREDBYSA Van toepassing op: SQL Server 2022 (16.x) en latere versies Vereistwanneer u de Azure-extensiefunctie installeert vanaf de commandoregel met AZUREEXTENSION . |
Geeft de licentiedekking voor SQL Server aan./PRODUCTCOVEREDBYSA=True , of alleen /PRODUCTCOVEREDBYSA , geeft aan dat het valt onder Software Assurance- of SQL Server-abonnement./PRODUCTCOVEREDBYSA=False of de parameter weglaten, geeft aan dat deze wordt gedekt onder een SQL Server-licentie. |
Installatiebeheer voor database-engine | /PID Optionele |
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 /QUIET Optionele |
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 /QUIETSIMPLE Optionele |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Om te beheren hoe foutfeedback naar Microsoft wordt verzonden, zie SQL Server 2016 (13.x) configureren om feedback naar Microsoft te verzenden. In oudere versies specificeert dit het rapporteren van functiegebruik voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
SQL Server Agent | /AGTSVCACCOUNT Vereist |
Geeft het account voor de SQL Server Agent-service op. |
SQL Server Agent | /AGTSVCPASSWORD Vereist |
Hiermee geeft u het wachtwoord voor het SQL Server Agent-service-account op. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
SQL Server Agent | /AGTSVCSTARTUPTYPE Optioneel |
Geeft de opstartmodus voor de SQL Server Agentservice op. Ondersteunde waarden: - Automatic - Disabled - Manual |
PolyBase Engine | /PBENGSVCACCOUNT Optionele |
Specificeert het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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 Engine | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optionele |
Hiermee geeft u een poortbereik met ten minste 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van de rekenkundige groep polybase scale-out. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True , False |
SQL Server-browser | /BROWSERSVCSTARTUPTYPE Optionele |
Specificeert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server Database Engine | /ENABLERANU Optioneel |
Inschakelen van run-as-referenties voor installaties van SQL Server Express. |
SQL Server-database-engine | /INSTALLSQLDATADIR Optionele |
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 | /SAPWD Vereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
Database-engine van SQL Server | /SECURITYMODE Optionele |
Hiermee geeft u de beveiligingsmodus voor SQL Server. Als deze parameter niet wordt opgegeven, wordt de verificatiemodus alleen voor Windows ondersteund. Ondersteunde waarde: SQL |
SQL Server-database-engine | /SQLBACKUPDIR Optionele |
Geeft de directory op voor back-upbestanden. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server Database Engine | /SQLCOLLATION Optionele |
Specificeert de sorteringsinstellingen voor SQL Server. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
SQL Server-database-engine | /SQLSVCACCOUNT Vereist |
Hiermee specificeert u het startaccount voor de SQL Server-dienst. |
SQL Server Database Engine | /SQLSVCPASSWORD Vereist |
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 | /SQLSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus op voor de SQL Server-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server-databasemotor | /SQLSYSADMINACCOUNTS Vereist |
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 | /SQLTEMPDBDIR Optionele |
Geef de mappen op voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directory's worden 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 | /SQLTEMPDBLOGDIR Optionele |
Hiermee bepaalt u de map voor het tempdb -logboekbestand.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
SQL Server-database-engine | /SQLTEMPDBFILESIZE Van 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-databasemotor | /SQLTEMPDBFILEGROWTH Optionele |
Hiermee specificeert u de toename van de bestandsgroei van elk gegevensbestand tempdb 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-databasemotor | /SQLTEMPDBLOGFILESIZE Van 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 | /SQLTEMPDBLOGFILEGROWTH Van toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Specificeert de toename in bestandsgrootte van het tempdb logboekbestand 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 | /SQLTEMPDBFILECOUNT Optionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op dat 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, wat het laagst is voor alle andere edities Belangrijk: het primaire databasebestand voor tempdb blijft 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_#.ndf verwijderd. 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-databasemotor | /SQLUSERDBDIR Optionele |
Stelt de map in voor de gegevensbestanden van gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server Database Engine (database-engine van SQL Server) | /SQLUSERDBLOGDIR Optionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Optionele |
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 | /FILESTREAMSHARENAME Optioneel 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 | /FTSVCACCOUNT Optionele |
Hiermee specificeert u 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 | /FTSVCPASSWORD Optionele |
Hiermee stelt u het wachtwoord in 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 | /NPENABLED Optionele |
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 | /TCPENABLED Optionele |
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 |
Rapportagediensten | /RSINSTALLMODE Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Specificeert de installatiemodus voor Reporting Services. Ondersteunde waarden: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Opmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODE DefaultNativeMode .Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODE FilesOnlyMode .Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, wordt de RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode . |
Rapportagediensten | /RSSVCACCOUNT Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee specificeert u het opstartaccount voor de Reporting Services. |
Rapportageservices | /RSSVCPASSWORD Van 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. |
Rapportagediensten | /RSSVCStartupType Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Specificeert 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
Upgrade parameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor een upgrade.
SQL Server Database Engine-onderdeel | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarden: - Upgrade - EditionUpgrade De 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 | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optioneel |
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 | /UpdateEnabled Optionele |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optionele |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" voor het doorzoeken van Microsoft Update, een geldig mappad, een relatief pad zoals .\MyUpdates , of een UNC-share. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie hoe u SQL Server 2016 (13.x) configureert om foutfeedback naar Microsoft te verzendenen hoe u beheert hoe deze feedback wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server privacyverklaring-aanvulling. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee wordt aangegeven dat het uitgebreide installatielogbestand naar de console wordt gestuurd. |
Installatiebeheer voor database-engine | / INSTANCEDIR Optionele |
Hiermee specifieert u een niet-standaard installatiemap voor gedeelde componenten. |
Installatiebeheer voor database-engine | /INSTANCEID Vereist, 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). |
Hiermee geeft u een niet-standaardwaarde voor een InstanceID-. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-exemplaarnaam. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PID Optionele |
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 /QUIET Optionele |
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 | /UIMODE Optionele |
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.In combinatie met andere parameters 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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie SQL Server 2016 (13.x) configureren om feedback te verzenden naar Microsoftom te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functiegebruik voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optioneel |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
SQL Server Browser | /BROWSERSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server-Full-Text | /FTUPGRADEOPTION Optioneel |
Geeft de Full-Text catalogus upgrade-optie aan. Ondersteunde waarden: - REBUILD - RESET - IMPORT |
Integratiediensten | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratiediensten | /ISSVCPASSWORD Vereist |
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. |
Integratiediensten | /ISSVCStartupType Optionele |
Hiermee geeft u de opstarten modus voor de Integration Services-service. |
Rapportagediensten | /RSUPGRADEDATABASEACCOUNT Optionele |
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 . |
Rapportagediensten | /RSUPGRADEPASSWORD Optionele |
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. |
Rapportagediensten | /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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de reparatiewerkstroom aan te geven. Ondersteunde waarden: Repair |
Installatiebeheer voor database-engine | /ENU Optionele |
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 | /FEATURES Vereist |
Hiermee specificeert u onderdelen voor reparatie. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Hiermee geeft u een SQL Server Database Engine-exemplaarnaam op. Zie Exemplaarconfiguratievoor meer informatie. |
PolyBase Engine | /PBENGSVCACCOUNT Optioneel |
Geeft het account voor de engineservice op. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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-engine | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optionele |
Hiermee geeft u een poortbereik op met ten minste 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van de 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 /QUIET Optioneel |
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 | /HIDECONSOLE Optionele |
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
, msdb
en tempdb
systeemdatabases. Zie Systeemdatabases opnieuw bouwenvoor meer informatie.
SQL Server Database Engine-onderdeel | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de werkstroom voor het opnieuw opbouwen van de database aan te geven. Ondersteunde waarden: RebuildDatabase |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Hiermee wordt een naam van een SQL Server Database Engine-exemplaar gespecificeerd. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine |
/Q of /QUIET Optionele |
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-databasemotor | /SQLCOLLATION Optionele |
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 | /SAPWD Vereist, 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 | /SQLSYSADMINACCOUNTS Vereist |
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 | /SQLTEMPDBDIR Optioneel |
Hiermee specificeert u de directories voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directory's worden 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 | /SQLTEMPDBLOGDIR Optionele |
Specificeert de map 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 | /SQLTEMPDBFILECOUNT Optionele |
Hiermee specificeert u het aantal tempdb gegevensbestanden dat moet worden toegevoegd door de setup. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, afhankelijk van wat lager is voor alle andere edities Belangrijk: het primaire databasebestand voor tempdb zal nog steeds tempdb.mdf zijn. 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_#.ndf verwijderd. 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 | /SQLTEMPDBFILESIZE Van 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 | /SQLTEMPDBFILEGROWTH Optionele |
Hiermee specificeert u de bestandsgroei-increment 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 | /SQLTEMPDBLOGFILESIZE Van toepassing op: SQL Server 2016 (13.x) en latere versies Optioneel |
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 | /SQLTEMPDBLOGFILEGROWTH Van toepassing op: SQL Server 2016 (13.x) en latere versies Optioneel |
Hiermee specificeert u de bestandsgroei van het tempdb logboekbestand 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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de werkstroom voor het verwijderen aan te duiden. Ondersteunde waarden: Uninstall |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optioneel |
Hiermee specificeert u het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /FEATURES Vereist |
Specificeert welke onderdelen moeten worden verwijderd. |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee specificeert u dat het verbose installatie-logboekbestand naar de console wordt doorgestuurd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Geeft de naam op van een SQL Server Database Engine-instantie. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine |
/Q of /QUIET Optionele |
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 | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Voorbeeldsyntaxis
Een bestaand exemplaar van SQL Server verwijderen.
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 voorbeeld dat eerder in dit artikel is genoemd.
Parameters van failovercluster
Raadpleeg de volgende artikelen voordat u een exemplaar van een SQL Server Database Engine-failovercluster installeert:
hardware- en softwarevereisten voor het installeren van SQL Server 2016 (13.x)
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.
Voor meer informatie over Geïntegreerde Installatie, zie AlwaysOn Failover Cluster Instances (SQL Server).
Notitie
Om na de installatie meer knooppunten toe te voegen, gebruikt u de actie Add Node.
SQL Server Database Engine-onderdeel | Parameter | Bijzonderheden |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de workflow voor de installatie van het failovercluster aan te geven. Ondersteunde waarde: InstallFailoverCluster |
Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optioneel |
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 | /FAILOVERCLUSTERGROUP Optionele |
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 Engine | /PBENGSVCACCOUNT Optioneel |
Hiermee specificeert u de rekening voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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 Engine | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE optionele |
Hiermee geeft u een poortbereik met ten minste 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar zal worden gebruikt als onderdeel van de PolyBase Scale-out rekencluster. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True , False |
Installatiebeheer voor database-engine | /UpdateEnabled Optionele |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optionele |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldig mappad, een relatief pad, zoals .\MyUpdates of een UNC-share. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u de ConfigurationFile die moet worden gebruikt. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie SQL Server 2016 (13.x) configureren om feedback te verzenden naar Microsoftom te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Zie sql Server-aanvulling op de privacyverklaringvoor meer informatie. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /FEATURES Vereist |
Geeft componenten aan die geïnstalleerd moeten worden. |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee wordt gespecificeerd dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
Installatiebeheer voor database-engine | /INSTALLSHAREDDIR Optionele |
Hiermee specificeert u een niet-standaardmap voor de installatie van 64-bits gedeelde componenten. De standaardwaarde is %Program Files%\Microsoft SQL Server Kan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTALLSHAREDWOWDIR Optionele |
Hiermee specificeert u een niet-standaard installatiemap voor 32-bits gedeelde onderdelen. Alleen ondersteund op een 64-bits systeem. De standaardwaarde is %Program Files(x86)%\Microsoft SQL Server Kan niet worden ingesteld op %Program Files%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTANCEDIR Optionele |
Hiermee specificeert u een niet-standaard installatiemap voor instatiespecifieke onderdelen. |
Installatiebeheer voor database-engine | /INSTANCEID Optionele |
Hiermee kunt u een niet-standaardwaarde opgeven voor een InstanceID. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Hiermee specificeert u een naam voor een SQL Server Database Engine-exemplaar. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PRODUCTCOVEREDBYSA Van toepassing op: SQL Server 2022 (16.x) en latere versies Vereistbij het installeren van de Azure-extensiefunctie vanaf de opdrachtregel met AZUREEXTENSION . |
Dit specificeert de licentiedekking voor SQL Server./PRODUCTCOVEREDBYSA=True , of alleen /PRODUCTCOVEREDBYSA , geeft aan dat het valt onder Software Assurance- of SQL Server-abonnement./PRODUCTCOVEREDBYSA=False of de parameter weglaten, geeft aan dat deze wordt gedekt onder een SQL Server-licentie. |
Installatiebeheer voor database-engine | /PID Optionele |
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 /QUIET Optioneel |
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 /QUIETSIMPLE Optioneel |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optioneel |
Om te beheren hoe foutfeedback naar Microsoft wordt verzonden, zie Hoe SQL Server 2016 (13.x) te configureren om feedback aan Microsoft te verzenden. In oudere versies specificeert dit de rapportage van het gebruik van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optioneel |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERDISKS Optionele |
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 | /FAILOVERCLUSTERIPADDRESSES Vereist |
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=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERNETWORKNAME Vereist |
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. |
SQL Server Agent | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
SQL Server Agent | /AGTSVCPASSWORD Vereist |
Hiermee geeft u het wachtwoord op voor het SQL Server Agent-serviceaccount. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
Analyserdiensten | /ASBACKUPDIR Optioneel |
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\Backup Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analyse Services | /ASCOLLATION Optionele |
Hiermee geeft u de sorteringsinstelling voor Analysis Services op. Standaardwaarde: Latin1_General_CI_AS Opmerking: Alleen Windows-sortering wordt ondersteund. Het gebruik van SQL-sortering kan leiden tot onverwacht gedrag. |
Analysis Services | /ASCONFIGDIR Optionele |
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\Config Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analyserdiensten | /ASDATADIR Optionele |
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\Data Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analyserdiensten | /ASLOGDIR Optionele |
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\Log Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSYSADMINACCOUNTS Vereist |
Hiermee specificeert u de beheerderaanmeldgegevens voor Analysis Services. |
Analysediensten | /ASTEMPDIR Optioneel |
Geeft de directory voor Analysis Services tijdelijke bestanden op. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Optionele |
Hiermee wordt aangegeven of de MSOLAP-provider intern binnen het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
Analysis Services (Analyserdiensten) | /ASSERVERMODE Optionele |
Specificeert 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 | /INSTALLSQLDATADIR Vereist |
Hiermee geeft u de gegevensmap voor SQL Server-gegevensbestanden. De gegevensdirectory moet worden opgegeven en zich op een gedeelde clusterschijf bevinden. |
SQL Server Database Engine | /SAPWD Vereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
SQL Server Database Engine | /SECURITYMODE Optionele |
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-databasemotor | /SQLBACKUPDIR Optionele |
Geeft de directory voor back-upbestanden op. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server Database Engine | /SQLCOLLATION Optionele |
Specificeert sorteringsinstellingen voor SQL Server. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
SQL Server Database Engine | /SQLSVCACCOUNT Vereist |
Hiermee specificeert u het opstartaccount voor de SQL Server-dienst. |
SQL Server-database-engine | /SQLSVCPASSWORD Vereist |
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 | /SQLSYSADMINACCOUNTS Vereist |
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 | /SQLUSERDBDIR Optionele |
Hiermee specificeert u de map voor de gegevensbestanden van gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-database-engine | /SQLTEMPDBDIR Optionele |
Hiermee specificeert u de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directory's worden 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 | /SQLTEMPDBLOGDIR Optionele |
Stelt de map voor het tempdb -logboekbestand in.Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Opmerking: deze parameter wordt ook toegevoegd aan het RebuildDatabase-scenario. |
SQL Server-database-engine | /SQLTEMPDBFILECOUNT Optionele |
Hiermee geeft u het aantal tempdb gegevensbestanden op dat door de installatie moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, wat het laagst is, voor alle andere edities Belangrijk: Het primaire databasebestand voor tempdb zal nog steeds tempdb.mdf zijn. 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_#.ndf verwijderd. 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 | /SQLTEMPDBFILESIZE Van toepassing op: SQL Server 2016 (13.x) en latere versies Het 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 | /SQLTEMPDBFILEGROWTH Optionele |
Hiermee wordt de toename in bestandsgrootte van elk tempdb gegevensbestand in MB gespecificeerd. 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 | /SQLTEMPDBLOGFILESIZE Van toepassing op: SQL Server 2016 (13.x) en latere versies Optioneel |
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 | /SQLTEMPDBLOGFILEGROWTH Van toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee specificeert u de toename van het tempdb logboekbestand 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 | /SQLUSERDBLOGDIR Optionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Optionele |
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 | /FILESTREAMSHARENAME Optionele 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 | /FTSVCACCOUNT Optionele |
Geeft het account op 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 | /FTSVCPASSWORD Optioneel |
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. |
Integratiediensten | /ISSVCACCOUNT Vereist |
Hiermee wordt het account voor Integration Services gespecificeerd. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratiediensten | /ISSVCPASSWORD Vereist |
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. |
Integratiediensten | /ISSVCStartupType Optionele |
Hiermee wordt de opstart modus voor de Integration Services-service gespecificeerd. |
Rapportagediensten | /RSINSTALLMODE Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Geeft de installatiemodus voor Reporting Services aan. Ondersteunde waarden: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Opmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODE DefaultNativeMode .Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODE FilesOnlyMode .Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, wordt de RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode . |
Rapportagediensten | /RSSVCACCOUNT Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Specificeert het opstartaccount voor de Reporting Services. |
Rapportagediensten | /RSSVCPASSWORD Van 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. |
Rapportagediensten | /RSSVCStartupType Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optioneel |
Geeft de opstartmodus voor Reporting Services aan. 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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de werkstroom aan te geven voor het failovercluster. Ondersteunde waarde: PrepareFailoverCluster |
Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optioneel |
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 | /UpdateEnabled Optionele |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optioneel |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" om te zoeken in Microsoft Update, een geldig mappad, een relatief pad, zoals .\MyUpdates of een UNC-share. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u welk configuratiebestand moet worden gebruikt. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optioneel |
Zie Hoe u SQL Server 2016 (13.x) configureert om feedback naar Microsoft te versturenom te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Zie voor meer informatie de SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /FEATURES Vereist |
Hiermee specificeert u welke onderdelen moeten worden geïnstalleerd. |
Installatiebeheer voor database-engine |
/HELP of ? Optioneel |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optioneel |
Hiermee geeft u op dat het uitgebreide installatielogboekbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | /INSTALLSHAREDDIR Optionele |
Hiermee geeft u een niet-standaard installatiemap voor 64-bits gedeelde onderdelen op. De standaardwaarde is %Program Files%\Microsoft SQL Server Kan niet worden ingesteld op %Program Files(x86)%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTALLSHAREDWOWDIR Optionele |
Hiermee specificeert u een niet-standaard installatiemap voor 32-bits gedeelde componenten. Alleen ondersteund op een 64-bits systeem. De standaardwaarde is %Program Files(x86)%\Microsoft SQL Server Kan niet worden ingesteld op %Program Files%\Microsoft SQL Server |
Installatiebeheer voor database-engine | /INSTANCEDIR Optioneel |
Hiermee geeft u een niet-standaard installatiemap op voor exemplaarspecifieke onderdelen. |
Installatiebeheer voor database-engine | /INSTANCEID Optionele |
Specificeert een niet-standaardwaarde voor een InstanceID. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Hiermee geeft u een SQL Server Database Engine-exemplaarnaam op. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PID Optionele |
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 /QUIET Optioneel |
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 /QUIETSIMPLE Optionele |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Voor instructies over hoe foutfeedback naar Microsoft wordt beheerd, zie Hoe SQL Server 2016 (13.x) te configureren om feedback naar Microsoft te verzenden. In oudere versies specificeert dit de rapportage van functiegebruik voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
SQL Server Agent | /AGTSVCACCOUNT Vereist |
Geft het account voor de SQL Server Agent dienst op. |
SQL Server Agent | /AGTSVCPASSWORD Vereist |
Hiermee specificeert u het wachtwoord voor het SQL Server Agent-serviceaccount. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
PolyBase-engine | /PBENGSVCACCOUNT Optionele |
Geeft het account voor de engineservice op. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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 | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optionele |
Hiermee geeft u een poortbereik met ten minste 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optionele |
Hiermee geeft u op of het SQL Server Database Engine-exemplaar wordt gebruikt als onderdeel van de PolyBase Scale-out rekencluster. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True , False |
Analysis Services | /ASSVCACCOUNT Vereist |
Hiermee specificeert u het account voor de Analysis Services-service. |
Analyserdiensten | /ASSVCPASSWORD Vereist |
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 | /SQLSVCACCOUNT Vereist |
Hiermee specificeert u het opstartaccount voor SQL Server-service. |
SQL Server Database Engine | /SQLSVCPASSWORD Vereist |
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 | /FILESTREAMLEVEL Optionele |
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 | /FILESTREAMSHARENAME Optionele 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 | /FTSVCACCOUNT Optioneel |
Specificeert het account met 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 | /FTSVCPASSWORD Optioneel |
Hiermee specificeert 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. |
Integratiediensten | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratiediensten | /ISSVCPASSWORD Vereist |
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. |
Integratiediensten | /ISSVCStartupType Optionele |
Hiermee geeft u de opstarten modus voor de Integration Services-service. |
Rapportageservices | /RSINSTALLMODE Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Geeft de installatiemodus voor Reporting Services aan. Ondersteunde waarden: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Opmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODE DefaultNativeMode .Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODE FilesOnlyMode .Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, wordt de RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode . |
Rapportagediensten | /RSSVCACCOUNT Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Vereist |
Hiermee specificeert u het opstartaccount van de Reporting Services. |
Rapportageservices | /RSSVCPASSWORD Van 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. |
Rapportagediensten | /RSSVCStartupType Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Geeft de opstartmodus voor Reporting Services op. 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 vanaf SQL Server 2022 (16.x) 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. Voor meer informatie, zie Always On Failover Cluster Instances (SQL Server).
SQL Server Database Engine-onderdeel | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Nodig om aan te geven dat de failovercluster-werkstroom volledig is voltooid. Ondersteunde waarde: CompleteFailoverCluster |
Installatiebeheer voor database-engine | /ENU Optionele |
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 | /FAILOVERCLUSTERGROUP Optionele optie |
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 | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u de te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Om te beheren hoe foutfeedback naar Microsoft wordt verzonden, zie Hoe SQL Server 2016 (13.x) te configureren om feedback naar Microsoft te verzenden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Zie SQL Server-privacy-aanvullingvoor meer informatie. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u op dat het uitgebreide installatielogboekbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een naam voor een SQL Server Database Engine-exemplaar. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PID Optionele |
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 /QUIET Optionele |
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 /QUIETSIMPLE Optionele |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Hoe u SQL Server 2016 (13.x) configureert om feedback naar Microsoft te sturenom te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van het gebruik van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optioneel |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERDISKS Optionele |
Hiermee wordt de lijst met gedeelde schijven, die moeten worden opgenomen in de SQL Server Database Engine-failoverclusterresourcegroep, gespecificeerd. Standaardwaarde: het eerste station wordt gebruikt als het standaardstation voor alle databases. |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERIPADDRESSES Vereist |
Specificeert 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=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERNETWORKNAME Vereist |
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 | /CONFIRMIPDEPENDENCYCHANGE Vereist |
Geeft de toestemming aan om de afhankelijkheid van de IP-adresresource in te stellen van OF naar EN voor failoverclusters met meerdere subnetten. Zie Knooppunten toevoegen of verwijderen in een SQL Server Database Engine-failovercluster (Setup)voor meer informatie. Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
Analysis Services | /ASBACKUPDIR Optionele |
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\Backup Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Optionele |
Hiermee geeft u de sorteringsinstelling voor Analysis Services op. Standaardwaarde: Latin1_General_CI_AS Opmerking: Alleen Windows-sortering wordt ondersteund. Het gebruik van SQL-sortering kan leiden tot onverwacht gedrag. |
Analyse Services | /ASCONFIGDIR Optioneel |
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\Config Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analyseringsdiensten | /ASDATADIR Optionele |
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\Data Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Optionele |
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\Log Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analyserdiensten | /ASSERVERMODE Optionele |
Hiermee specificeert 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 de Tabular-modusvoor meer informatie over geldige waarden. |
Analysis Services | /ASSYSADMINACCOUNTS Vereist |
Hiermee geeft u de beheerdersinloggegevens voor Analysis Services. |
Analyserdiensten | /ASTEMPDIR Optioneel |
Hiermee specificeert u een map voor tijdelijke bestanden van Analysis Services. Standaardwaarden: Voor WOW-modus op 64-bits: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Voor alle andere installaties: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analyzediensten | /ASPROVIDERMSOLAP Optionele |
Hiermee geeft u op of de MSOLAP-provider binnen het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
SQL Server-databasemotor | /INSTALLSQLDATADIR Vereist |
Specificeert de gegevensmap voor SQL Server-gegevensbestanden. De gegevensmap moet op een gedeelde clusterschijf worden opgegeven. |
SQL Server Database Engine | /SAPWD Vereist, wanneer /SECURITYMODE=SQL |
Hiermee geeft u het wachtwoord voor het SQL Server SA--account. |
SQL Server Database Engine | /SECURITYMODE Optionele |
Geeft de beveiligingsmodus van SQL Server op. Als deze parameter niet wordt opgegeven, wordt de verificatiemodus alleen voor Windows ondersteund. Ondersteunde waarde: SQL |
SQL Server Database Engine | /SQLBACKUPDIR Optionele |
Hiermee specificeert u de map voor back-upbestanden. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server Database Engine | /SQLCOLLATION Optionele |
Specifieert de sorteringsinstellingen voor SQL Server. De standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
SQL Server-database-engine | /SQLSYSADMINACCOUNTS Vereist |
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 | /SQLUSERDBDIR Optionele |
Hiermee specificeert u de map voor de data voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-database-engine | /SQLUSERDBLOGDIR Optionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Rapportagediensten | /RSINSTALLMODE Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Hiermee specifieert u de installatiemodus voor Reporting Services. Ondersteunde waarden: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Opmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODE DefaultNativeMode .Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODE FilesOnlyMode .Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, wordt de RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode . |
SQL Server Database Engine | /SQLTEMPDBDIR Optionele |
Hiermee specificeert u de mappen voor tempdb gegevensbestanden. Wanneer u meer dan één map opgeeft, scheidt u de mappen met een lege ruimte. Als er meerdere directory's worden 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 | /SQLTEMPDBLOGDIR Optionele |
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 | /SQLTEMPDBFILECOUNT Optionele |
Hiermee wordt het aantal tempdb gegevensbestanden gespecificeerd dat door de installatie moet worden toegevoegd. Deze waarde kan worden verhoogd tot het aantal kernen.Standaardwaarde: 1 voor SQL Server Express 8 of het aantal kernen, afhankelijk van wat het laagste is voor alle andere edities Belangrijk: het primaire databasebestand voor tempdb zal nog steeds tempdb.mdf zijn. 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_#.ndf verwijderd. 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 | /SQLTEMPDBFILESIZE Van 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 | /SQLTEMPDBFILEGROWTH Optionele |
Hiermee geeft u de bestandsgroei van elk tempdb gegevensbestand in MB op. 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 | /SQLTEMPDBLOGFILESIZE Van 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 (de databasemotor van SQL Server) | /SQLTEMPDBLOGFILEGROWTH Van toepassing op: SQL Server 2016 (13.x) en latere versies Optionele |
Hiermee wordt de groei van het tempdb logboekbestand in MB gespecificeerd. 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 Een SQL Server-database-engine-failoverclusterexemplaar (setup) upgraden en Always On-failoverclusterexemplaren (SQL Server)voor meer informatie.
SQL Server Database Engine-onderdeel | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de installatiewerkstroom aan te geven. Ondersteunde waarde: Upgrade |
Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optionele |
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 | /UpdateEnabled Optionele |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optioneel |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" voor het zoeken op Microsoft Update, een geldig mappad, een relatief pad zoals .\MyUpdates , of een UNC-deel. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optioneel |
Hiermee specificeert u de ConfigurationFile die moet worden gebruikt. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie voor instructies over hoe u SQL Server 2016 (13.x) kunt configureren om foutfeedback naar Microsoft te verzenden en te beheren hoe deze feedback wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Zie sql Server-aanvulling op de privacyverklaringvoor meer informatie. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optie |
Hiermee wordt opgegeven dat het uitgebreide installatielogboekbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | / INSTANCEDIR Optionele |
Hiermee stelt u een niet-standaard installatiemap in voor gedeelde onderdelen. |
Installatiebeheer voor database-engine | /INSTANCEID Vereist, 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). |
Hiermee wordt een niet-standaardwaarde voor een InstanceID-gespecificeerd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
De naam van een SQL Server Database Engine-exemplaar wordt opgegeven. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PID Optionele |
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 /QUIET Optioneel |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optioneel |
Om te beheren hoe foutfeedback naar Microsoft wordt verzonden, zie Hoe SQL Server 2016 (13.x) te configureren om feedback naar Microsoft te verzenden. In oudere versies specificeert dit de rapportage van functiegebruik voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERROLLOWNERSHIP Vereist |
Hiermee geeft u het failovergedrag tijdens de upgrade. |
SQL Server-browser | /BROWSERSVCSTARTUPTYPE Optionele |
Hiermee wordt de opstartmodus voor de SQL Server Browser-service gespecificeerd. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server Full-Text | /FTUPGRADEOPTION Optionele |
Geeft de Full-Text catalogus upgrade optie op. Ondersteunde waarden: - REBUILD - RESET - IMPORT |
Integratiediensten | /ISSVCACCOUNT Vereist |
Geeft het account voor Integration Services op. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratiediensten | /ISSVCPASSWORD Vereist |
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. |
Integratiediensten | /ISSVCStartupType Optionele |
Hiermee specificeert u de opstartmodus voor de Integration Services service. |
Rapportagediensten | /RSUPGRADEDATABASEACCOUNT Optionele |
De eigenschap wordt alleen gebruikt wanneer u een SharePoint-modusrapportserver bijwerkt die versie 2008 R2 of eerder is. 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 . |
Rapportagediensten | /RSUPGRADEPASSWORD Optionele |
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 | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de AddNode-werkstroom aan te geven. Ondersteunde waarde: AddNode |
Installatiebeheer voor database-engine | /IACCEPTSQLSERVERLICENSETERMS Vereistwanneer 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 | /ENU Optionele |
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 | /UpdateEnabled Optionele |
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 gevonden. |
Installatiebeheer voor database-engine | /UpdateSource Optioneel |
Geef de locatie op waar SQL Server Setup productupdates ophaalt. De geldige waarden zijn "MU" om te zoeken op Microsoft Update, een geldig mappad, een relatief pad zoals .\MyUpdates , of een UNC-share. Standaard doorzoekt SQL Server Setup Microsoft Update of een Windows Update-service via Windows Server Update Services. |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Specificeer het configuratiebestand dat gebruikt moet worden. |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Geeft aan dat het uitvoerige installatielogboekbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Stelt een SQL Server Database Engine-exemplaarnaam in. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine | /PID Optioneel |
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 /QUIET Optionele |
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 /QUIETSIMPLE Optionele |
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 | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Installatiebeheer voor database-engine | /FAILOVERCLUSTERIPADDRESSES Vereist |
Specificeert 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=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c Zie Knooppunten toevoegen of verwijderen in een SQL Server Database Engine-failovercluster (Setup)voor meer informatie. |
Installatiebeheer voor database-engine | /CONFIRMIPDEPENDENCYCHANGE Vereist |
Geeft de toestemming aan om de afhankelijkheid van de IP-adresresource in te stellen van OF naar EN voor failoverclusters met meerdere subnetten. Zie Knooppunten toevoegen of verwijderen in een SQL Server Database Engine-failovercluster (Setup)voor meer informatie. Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
SQL Server Agent | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
SQL Server Agent | /AGTSVCPASSWORD Vereist |
Hiermee specificeert u het wachtwoord voor het SQL Server Agent-serviceaccount. Deze parameter kan worden weggelaten wanneer u een beheerd serviceaccount, een virtueel account of een ingebouwd account gebruikt. |
PolyBase Engine | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u het account voor de engine-service. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-gegevensverplaatsing | /PBDMSSVCPASSWORD Optionele |
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 Engine | /PBENGSVCSTARTUPTYPE Optionele |
Hiermee geeft u de opstartmodus voor de PolyBase Engine-service. Ondersteunde waarden: - Automatic (standaard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optionele |
Hiermee geeft u een poortbereik met ten minste 6 poorten voor PolyBase-services. Voorbeeld:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optioneel |
Hiermee geeft u op of de instantie van de SQL Server Database Engine wordt gebruikt als onderdeel van de PolyBase Scale-out-rekengroep. Gebruik deze optie als u een rekenkundige groep met PolyBase Scale-out configureert, inclusief het hoofdknooppunt. Ondersteunde waarden: True , False |
Analysis Services | /ASSVCACCOUNT Vereist |
Specificeert het account voor de Analysis Services-service. |
Analysis Services | /ASSVCPASSWORD Vereist |
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 | /SQLSVCACCOUNT Vereist |
Hiermee specificeert u het startaccount voor de SQL Server-dienst. |
SQL Server Database Engine | /SQLSVCPASSWORD Vereist |
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. |
Integratiediensten | /ISSVCPASSWORD Vereist |
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 | /RSINSTALLMODE Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele Alleen beschikbaar op FilesOnlyMode |
Geeft de installatiemodus van Reporting Services op. Ondersteunde waarden: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Opmerking: Als de installatie de SQL Server Database Engine bevat, is de standaard- RSINSTALLMODE DefaultNativeMode .Als de installatie de SQL Server Database Engine niet bevat, wordt de standaard- RSINSTALLMODE FilesOnlyMode .Als u DefaultNativeMode kiest, maar de installatie de SQL Server Database Engine niet bevat, wordt de RSINSTALLMODE automatisch gewijzigd in FilesOnlyMode . |
Rapportagediensten | /RSSVCPASSWORD Van 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 Always On-failoverclusterinstanties (SQL Server)voor meer informatie.
SQL Server Database Engine-onderdeel | Parameter | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de RemoveNode-werkstroom aan te geven. Ondersteunde waarde: RemoveNode |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Hiermee specificeert u het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u op dat het uitgebreide installatielogboekbestand naar de console wordt doorgesluisd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-exemplaarnaam. Zie Exemplaarconfiguratievoor meer informatie. |
Installatiebeheer voor database-engine |
/Q of /QUIET Optionele |
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 /QUIETSIMPLE Optionele |
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 | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Installatiebeheer voor database-engine | /CONFIRMIPDEPENDENCYCHANGE Vereist |
Geeft de toestemming aan om de afhankelijkheid van de IP-adresresource in te stellen van OF naar EN voor failoverclusters met meerdere subnetten. Zie Knooppunten toevoegen of verwijderen in een SQL Server Database Engine-failovercluster (Setup)voor meer informatie. 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 |
---|---|---|---|
SQL Server Agent | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
SQL Server-databasemotor | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Integratiediensten | /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 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. |
|
AdvancedAnalytics | Installeert SQL Server Machine Learning Services of SQL Server 2016 R Services (In-Database). | |
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 (In-Database) |
|
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 (SSMS) downloadenvoor 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 Books Online |
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 Books Online 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=0
zal het eigendom van de cluster (groep) niet overdragen naar bijgewerkte knooppunten en zal dit knooppunt ook niet toevoegen aan de lijst van mogelijke eigenaren van het SQL Server-cluster aan het einde van de upgrade./FAILOVERCLUSTERROLLOWNERSHIP=1
zal het eigendom van het cluster (groep verplaatsen) overdragen aan bijgewerkte knooppunten en dit knooppunt aan het einde van de upgrade toevoegen aan de lijst met mogelijke eigenaren van het SQL Server-cluster./FAILOVERCLUSTERROLLOWNERSHIP=2
is de standaardinstelling. Deze wordt gebruikt als deze parameter niet is opgegeven. Deze instelling geeft aan dat SQL Server Setup het clustereigendom (move group) naar behoefte 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>
.