Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server- - alleen Windows
Voordat u SQL Server Setup uitvoert, bekijkt u Plan een SQL Server-installatie.
Als u een nieuw exemplaar van SQL Server installeert vanaf de opdrachtprompt, kunt u de functies opgeven die moeten worden geïnstalleerd en hoe deze moeten worden geconfigureerd. U kunt ook stille, eenvoudige of volledige interactie opgeven met de gebruikersinterface van Setup.
Als u uw SQL Server-exemplaar wilt installeren of configureren vanaf de opdrachtprompt, opent u een beheeropdrachtprompt en navigeert u naar de locatie waar setup.exe
zich bevindt binnen de SQL Server Setup-media. Voer de opdracht setup.exe
uit, samen met de vereiste en optionele parameters waarmee u kunt doen wat u wilt doen:
C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}
In het volgende voorbeeld worden de SQL Server Database Engine, SQL Server Analysis Services, SQL Server en Integration Services in de stille modus geïnstalleerd:
C:\SQLMedia\SQLServer2022> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
Als u een lijst met alle mogelijke opdrachten in de console wilt weergeven, voert u het uitvoerbare bestand uit met de vlag /help
:
C:\SQLMedia\SQLServer2022> setup.exe /help
Belangrijk
Er is een nieuwe installatieparameter, /PRODUCTCOVEREDBYSA
, geïntroduceerd in SQL Server 2022 (16.x). Met deze parameter wordt aangegeven of de opgegeven productcodelicentie (/PID=
) valt onder een Contract voor Software Assurance of SQL Server-abonnement, of alleen een SQL Server-licentie.
De rest van het artikel bevat een gedetailleerde beschrijving van de beschikbare parameters.
Notitie
Bij de installatie via de opdrachtregel ondersteunt SQL Server volledige stille modus met de parameter /Q
of stille, eenvoudige modus met de parameter /QS
. De /QS
-schakeloptie toont alleen de voortgang, accepteert geen invoer en geeft geen foutberichten weer als deze zijn aangetroffen. De parameter /QS
wordt alleen ondersteund wanneer /ACTION=INSTALL
is opgegeven.
Ongeacht de installatiemethode moet u de acceptatie van de licentievoorwaarden voor software bevestigen als een persoon of namens een entiteit, tenzij uw gebruik van de software onder een afzonderlijke overeenkomst valt, zoals een Microsoft-volumelicentieovereenkomst of een overeenkomst van derden met een ISV of OEM.
De licentievoorwaarden worden weergegeven voor controle en acceptatie in de gebruikersinterface van Setup. Installaties zonder toezicht (met behulp van de parameters /Q
of /QS
) moeten de parameter /IACCEPTSQLSERVERLICENSETERMS
bevatten. U kunt de licentievoorwaarden afzonderlijk bekijken op licentievoorwaarden voor Microsoft-software.
Lees voor SQL Server 2022 (16.x) en latere versies de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms.
Afhankelijk van hoe u de software hebt ontvangen (bijvoorbeeld via Microsoft-volumelicenties), kan uw gebruik van de software onderhevig zijn aan aanvullende voorwaarden.
Installatie via de opdrachtregel wordt ondersteund in de volgende scenario's:
- Installeren, upgraden of verwijderen van een exemplaar en gedeelde onderdelen van SQL Server op een lokale computer met behulp van syntaxis en parameters die zijn opgegeven bij de opdrachtprompt.
- Een instantie van een failovercluster installeren, upgraden of verwijderen.
- Upgraden van de ene SQL Server-editie naar een andere editie van SQL Server.
- Installeer een exemplaar van SQL Server op een lokale computer met behulp van de syntaxis en parameters die zijn opgegeven in een configuratiebestand. U kunt deze methode gebruiken om een installatieconfiguratie naar meerdere computers te kopiëren of om meerdere knooppunten van een failoverclusterinstallatie te installeren.
Notitie
Voor lokale installaties moet u Setup uitvoeren als beheerder. Als u SQL Server installeert vanaf een externe share, moet u een domeinaccount met lees- en uitvoermachtigingen voor de externe share gebruiken. Voor failoverclusterinstallaties moet u een lokale beheerder zijn met machtigingen om in te loggen als een service, en om op te treden als onderdeel van het besturingssysteem, op alle failoverclusterknooppunten.
Juist gebruik van installatieparameters
Gebruik de volgende richtlijnen om installatieopdrachten met de juiste syntaxis te ontwikkelen:
Kenmerk | Voorbeeld |
---|---|
/PARAMETER | /INDICATEPROGRESS |
/PARAMETER=waar/onwaar | /SQLSVCINSTANTFILEINIT=True |
/PARAMETER=1/0 voor Booleaanse typen | /TCPENABLED=1 |
/PARAMETER="value" voor alle parameters met één waarde. Voor een parameter waarvoor een pad is vereist: /INSTANCEDIR=C:\Path of /INSTANCEDIR="C:\Path" wordt ondersteund. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
/PARAMETER="value1" "value2" "value3" voor alle parameters met meerdere waarden. Uitzondering: /FEATURES , een parameter met meerdere waarden, maar de indeling is /FEATURES=AS,RS,IS zonder spatie, door komma's gescheiden. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Belangrijk
Als u tijdens de installatie van SQL Server hetzelfde mappad opgeeft voor INSTANCEDIR
en SQLUSERDBDIR
, worden SQL Server Agent en Zoeken in volledige tekst niet gestart vanwege ontbrekende machtigingen.
Notitie
De relationele serverwaarden ondersteunen de aanvullende backslash-formaten: backslash (\
) of twee backslashtekens (\\
) voor het pad.
Parameteropties
De volgende secties bevatten parameters voor het ontwikkelen van opdrachtregelinstallatiescripts voor installatie-, update- en herstelscenario's. Parameters kunnen verschillende waarden aannemen, afhankelijk van het gekozen scenario.
Parameters die worden vermeld voor een SQL Server Database Engine-onderdeel, zijn specifiek voor dat onderdeel. SQL Server Agent- en SQL Server Browser-parameters zijn van toepassing wanneer u de SQL Server Database Engine installeert.
- installatieparameters
- SysPrep-parameters
- upgrade-parameters
- Parameters repareren
- systeemdatabaseparameters opnieuw opbouwen
- Parameters verwijderen
- parameters van failovercluster
- parameters voor serviceaccounts
- Kenmerkparameters
- rolparameters
- Failovergedrag beheren met behulp van de parameter /FAILOVERCLUSTERROLLOWNERSHIP
- Instance-ID of InstanceID-configuratie
Installatieparameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het installeren van een nieuw exemplaar van SQL Server.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 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 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 |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/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 Optionele |
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. Voor meer informatie, zie de help voor de installatiewizard. |
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 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 | /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.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 Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Agent van de SQL Server | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
Agent van de SQL Server | /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. |
Agent van de SQL Server | /AGTSVCSTARTUPTYPE Optionele |
Hiermee specificeert u de opstartmodus voor de SQL Server Agent-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
PolyBase-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u het account voor de engineservice. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-motor | /PBENGSVCPASSWORD Optionele |
Hiermee geeft u het wachtwoord voor het engine-serviceaccount. |
PolyBase-motor | /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 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 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 |
Analyse diensten | /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 |
Analyse diensten | /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 diensten | /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 |
Analyse diensten | /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 |
Analyse diensten | /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 |
Analyse diensten | /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. |
Analyse diensten | /ASSVCACCOUNT Vereist |
U specificeert het account voor de Analysis Services-service. |
Analyse diensten | /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. |
Analyse diensten | /ASSVCSTARTUPTYPE Optionele |
U specificeert de opstartmodus voor de service Analysis Services. Ondersteunde waarden: - Automatic - Disabled - Manual |
Analyse diensten | /ASSYSADMINACCOUNTS Vereist |
Geeft de beheerderreferenties voor Analysis Services op. |
Analyse diensten | /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 |
Analyse diensten | /ASPROVIDERMSOLAP Optionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
Analyse diensten | /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 . |
Analyse diensten | /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 diensten | /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 . |
Analyse diensten | /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 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. |
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-database-engine | /SQLBACKUPDIR Optionele |
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-database-engine | /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 Optionele |
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-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 |
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-database-engine | /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 Optionele |
Hiermee geeft u de map voor de logboekbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-database-engine | /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-database-engine | /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. |
Integratieservices | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratieservices | /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. |
Integratieservices | /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. |
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. |
Rapportageservices | /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) Optionele |
Geeft aan dat Java met taalextensies wordt geïnstalleerd. Als /SQL_INST_JAVA wordt opgegeven zonder de parameter /SQLJAVADIR , wordt ervan uitgegaan dat u de Zulu Open JRE wilt installeren die wordt geleverd door de installatiemedia.Het opgeven van een pad voor /SQLJAVADIR geeft aan dat u een al geïnstalleerde JRE of JDK wilt gebruiken. |
Azure-extensie voor SQL Server | /FEATURES=AZUREEXTENSION Van toepassing op: SQL Server 2022 (16.x) en latere versies Optionele |
Voor SQL Server 2022 (16.x) verbindt u het exemplaar met Azure Arc. Voor SQL Server 2025 (17.x) Preview verbindt u het exemplaar met Azure Arc of SQL Server op Azure VM. |
Azure-extensie voor SQL Server | /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 Optionele |
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.
Vanaf SQL Server 2025 (17.x) Preview kunt u de Azure-extensie voor SQL Server installeren met behulp van SQL Server-installatie op virtuele Azure-machines. Wanneer u de Azure SQL Server-extensie installeert, registreert u zich automatisch bij SQL Server in de Azure VM-service en schakelt u de extra beheermogelijkheden in die de service biedt.
In het volgende voorbeeld worden een SQL Server-exemplaar, de Azure Arc-agent (indien niet op een Azure-VM) en de Azure-extensie voor SQL Server geïnstalleerd, zodat het SQL Server-exemplaar na de installatie is verbonden met Azure. Voordat u het voorbeeld uitvoert, vervangt u de informatie tussen punthaken (< ... >
) door uw gegevens.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
In het volgende voorbeeld worden de Azure Arc-agent en De Azure-extensie voor SQL Server geïnstalleerd om alle bestaande SQL Server-exemplaren te beheren die zijn geïnstalleerd.
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
In het volgende voorbeeld ziet u hoe u de Azure-extensie voor SQL Server verwijdert met behulp van 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 of SQL Server op Azure VM:
- SQL Server ingeschakeld door Azure Arc
- uw SQL Server verbinden met Azure Arc
- Wat is SQL Server op Azure Windows virtuele machines?
- Registreer Windows SQL Server VM met SQL IaaS Agent-extensie
SysPrep-parameters
Zie voor meer informatie over SQL Server SysPrep
Installeer SQL Server 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 | Kenmerk | 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 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 | /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 Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
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 | /INSTANCEDIR Optionele |
Hiermee geeft u een niet-standaard installatiemap op voor onderdelen die specifiek zijn voor een exemplaar. |
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-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u 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-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 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 |
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. |
1 Gedistribueerde herhaling, SDK en SNAC zijn niet beschikbaar in SQL Server 2022 (16.x).
Voorbeeldsyntaxis
Een nieuwe, zelfstandige instantie voorbereiden met de SQL Server Database Engine, Replicatie, Full-Text Search-onderdelen en Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Volledige afbeeldingsparameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voltooien en configureren van een voorbereid exemplaar van SQL Server.
SQL Server-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 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 | /CONFIGURATIONFILE Optionele |
Specificeert het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
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 Optioneel |
Hiermee geeft u een SQL Server-exemplaarnaam op voor het exemplaar dat wordt voltooid. Voor meer informatie, zie de help voor de installatiewizard. |
Installatiebeheer voor database-engine | /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 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 Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Agent van de SQL Server | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
Agent van de SQL Server | /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. |
Agent van de SQL Server | /AGTSVCSTARTUPTYPE Optionele |
Hiermee specificeert u de opstartmodus voor de SQL Server Agent-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
PolyBase-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u 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-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 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 |
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 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. |
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-database-engine | /SQLBACKUPDIR Optionele |
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 standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
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 Optionele |
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 | /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 | /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-database-engine | /SQLUSERDBDIR Optionele |
Geeft de map op voor de gegevensbestanden 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 |
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. |
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. |
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. |
Rapportageservices | /RSSVCStartupType Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic - Disabled - Manual |
Voorbeeldsyntaxis
Om een voorbereid, zelfstandig exemplaar te voltooien dat de SQL Server Database Engine, Replicatie en Full-Text-zoekcomponenten omvat.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Upgradeparameters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor een upgrade.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 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 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 |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand 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). |
Geeft een niet-standaardwaarde op voor een InstanceID. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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.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 Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
SQL Server-browser | /BROWSERSVCSTARTUPTYPE Optionele |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server-Full-Text | /FTUPGRADEOPTION Optionele |
Geeft de Full-Text catalogus upgrade-optie aan. Ondersteunde waarden: - REBUILD - RESET - IMPORT |
Integratieservices | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratieservices | /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. |
Integratieservices | /ISSVCStartupType Optionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
Rapportageservices | /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 . |
Rapportageservices | /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. |
Rapportageservices | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
De switch is vereist bij het upgraden van een SharePoint-modusinstallatie die is gebaseerd op de architectuur van de gedeelde SharePoint-service. De switch is niet nodig voor het upgraden van niet-gedeelde serviceversies van Reporting Services. |
Voorbeeldsyntaxis
Als u een bestaand exemplaar of een failoverclusterknooppunt wilt upgraden vanaf een eerdere versie van de SQL Server Database Engine,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Parameters herstellen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor reparatie.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
PolyBase-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u 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-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 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 |
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
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 | Kenmerk | 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 |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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-database-engine | /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 Optionele |
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-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 |
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 |
Parameters verwijderen
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor verwijdering.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de werkstroom voor het verwijderen aan te duiden. Ondersteunde waarden: Uninstall |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Specificeert 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 geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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:
AlwaysOn-failoverclusterexemplaren (SQL Server)
Belangrijk
Voor alle installatieopdrachten voor failoverclusters is een onderliggend Windows-cluster vereist. Alle knooppunten die deel uitmaken van een SQL Server Database Engine-failovercluster, moeten deel uitmaken van hetzelfde Windows-cluster.
Test en wijzig de volgende failoverclusterinstallatiescripts om te voldoen aan de behoeften van uw organisatie.
Parameters voor geïntegreerde installatie van failoverclusters
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor de installatie van failoverclusters.
Zie Always On failover-clusterexemplaren (SQL Server) voor meer informatie over geïntegreerde installatie.
Notitie
Om na de installatie meer knooppunten toe te voegen, gebruikt u de actie Add Node.
SQL Server Database Engine-onderdeel | Kenmerk | Bijzonderheden |
---|---|---|
Installatiebeheer voor database-engine | /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 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 |
Hiermee geeft u de naam op van de resourcegroep die moet worden gebruikt voor het SQL Server Database Engine-failovercluster. Dit kan de naam zijn van een bestaande clustergroep of de naam van een nieuwe resourcegroep. Standaardwaarde: SQL Server (<InstanceName>) |
PolyBase-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u 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-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 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 |
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 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 |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /FEATURES Vereist |
Specificeert componenten om te installeren. |
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 Optionele |
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. Voor meer informatie, zie de help voor de installatiewizard. |
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 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 Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
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. |
Agent van de SQL Server | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
Agent van de SQL Server | /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. |
Analyse diensten | /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 |
Analyse diensten | /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 diensten | /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 |
Analyse diensten | /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 |
Analyse diensten | /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 |
Analyse diensten | /ASSYSADMINACCOUNTS Vereist |
Geeft de beheerderreferenties voor Analysis Services op. |
Analyse diensten | /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 |
Analyse diensten | /ASPROVIDERMSOLAP Optionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
Analyse diensten | /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. |
SQL Server-database-engine | /INSTALLSQLDATADIR Vereist |
Hiermee specificeert u de gegevensmap voor SQL Server-gegevensbestanden. De gegevensdirectory moet worden opgegeven en zich op een gedeelde clusterschijf bevinden. |
SQL Server-database-engine | /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-database-engine | /SQLBACKUPDIR Optionele |
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 standaardwaarde is gebaseerd op de landinstelling van uw Windows-besturingssysteem. Zie Sortering en Unicode-ondersteuningvoor meer informatie. |
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 | /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 |
Geeft de map op voor de gegevensbestanden voor gebruikersdatabases. Standaardwaarde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-database-engine | /SQLTEMPDBDIR Optionele |
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-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 |
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 | /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 |
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. |
Integratieservices | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratieservices | /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. |
Integratieservices | /ISSVCStartupType Optionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
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. |
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. |
Rapportageservices | /RSSVCStartupType Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic - Disabled - Manual |
U wordt aangeraden service-SID te gebruiken in plaats van domeingroepen.
Aanvullende notities
De Database Engine en Analysis Services zijn de enige onderdelen die clusterbewust zijn. Andere functies zijn niet clusterbewust en hebben geen hoge beschikbaarheid via failover.
Voorbeeldsyntaxis
Voor het installeren van een SQL Server Database Engine-failovercluster met één knooppunt, met de Database Engine en Analysis Services als standaardinstantie.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Parameters van failovercluster voorbereiden
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voorbereiden van failoverclusters. Dit is de eerste stap in de geavanceerde clusterinstallatie, waarbij u de failoverclusterexemplaren voorbereidt op alle knooppunten van het failovercluster. Zie AlwaysOn-failoverclusterexemplaren (SQL Server)voor meer informatie.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 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 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 |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /FEATURES Vereist |
Specificeert componenten om te installeren. |
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 Optionele |
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. Voor meer informatie, zie de help voor de installatiewizard. |
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 Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
Agent van de SQL Server | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
Agent van de SQL Server | /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. |
PolyBase-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u 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-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 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 |
Analyse diensten | /ASSVCACCOUNT Vereist |
U specificeert het account voor de Analysis Services-service. |
Analyse diensten | /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 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. |
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. |
Integratieservices | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratieservices | /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. |
Integratieservices | /ISSVCStartupType Optionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
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. |
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. |
Rapportageservices | /RSSVCStartupType Van toepassing op: SQL Server 2016 (13.x) en eerdere versies Optionele |
Bepaalt de opstartmodus voor Reporting Services. Ondersteunde waarden: - Automatic - Disabled - Manual |
U wordt aangeraden service-SID te gebruiken in plaats van domeingroepen.
Voorbeeldsyntaxis
Voer de stap "Voorbereiding" uit van een geavanceerd installatiescenario voor een failovercluster voor de Database Engine en Analysis Services.
Voer de volgende opdracht uit in de opdrachtprompt om een standaardexemplaar voor te bereiden:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Voer de volgende opdracht uit bij de opdrachtprompt om een benoemd exemplaar voor te bereiden:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Lees voor SQL Server 2022 (16.x) en latere versies de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms.
Parameters voor failovercluster voltooien
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het voltooien van failoverclusters. Dit is de tweede stap in de installatieoptie voor geavanceerde failoverclusters. Nadat u de voorbereiding hebt uitgevoerd op alle failoverclusterknooppunten, voert u deze opdracht uit op het knooppunt dat eigenaar is van de gedeelde schijven. Zie AlwaysOn-failoverclusterexemplaren (SQL Server)voor meer informatie.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 |
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 |
Specificeert het te gebruiken ConfigurationFile. |
Installatiebeheer voor database-engine | /ERRORREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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 Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /HIDECONSOLE Optionele |
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. |
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. Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
Analyse diensten | /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 |
Analyse diensten | /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 diensten | /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 |
Analyse diensten | /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 |
Analyse diensten | /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 |
Analyse diensten | /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. |
Analyse diensten | /ASSYSADMINACCOUNTS Vereist |
Geeft de beheerderreferenties voor Analysis Services op. |
Analyse diensten | /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 |
Analyse diensten | /ASPROVIDERMSOLAP Optionele |
Hiermee wordt gespecificeerd of de MSOLAP-provider in het proces kan worden uitgevoerd. Standaardwaarde: - 1 = ingeschakeld |
SQL Server-database-engine | /INSTALLSQLDATADIR Vereist |
Hiermee specificeert u de gegevensmap voor SQL Server-gegevensbestanden. De gegevensdirectory moet worden opgegeven en zich op een gedeelde clusterschijf bevinden. |
SQL Server-database-engine | /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-database-engine | /SQLBACKUPDIR Optionele |
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 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 |
Geeft de map op voor de gegevensbestanden 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 |
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 . |
SQL Server-database-engine | /SQLTEMPDBDIR Optionele |
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-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 |
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 |
Voorbeeldsyntaxis
Om de stap 'Voltooiing' van een geavanceerd installatiescenario voor een failovercluster uit te voeren voor de Database Engine en Analysis Services. Voer de volgende opdracht uit op de computer die het actieve knooppunt in het failovercluster is om het bruikbaar te maken. U moet de actie CompleteFailoverCluster uitvoeren op het knooppunt dat eigenaar is van de gedeelde schijf in het Analysis Services-failovercluster.
Voer de volgende opdracht uit bij de opdrachtprompt om de installatie van een failovercluster voor een standaardexemplaren te voltooien:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Voer de volgende opdracht uit bij de opdrachtprompt om de installatie van een failovercluster voor een benoemd exemplaar te voltooien:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Parameters voor failoverclusters upgraden
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor het upgraden van failoverclusters. Zie voor meer informatie Upgrade een SQL Server Database Engine-failoverclusterexemplaar (Setup) en Always On-failoverclusterexemplaren (SQL Server).
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /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 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 |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies geeft dit de foutrapportage voor SQL Server op. Voor meer informatie, zie SQL Server-aanvulling op de privacyverklaring. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine |
/HELP of ? Optionele |
Geeft de gebruiksopties voor de parameters weer. |
Installatiebeheer voor database-engine | /INDICATEPROGRESS Optionele |
Hiermee geeft u aan dat het uitgebreide installatielogboekbestand 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). |
Geeft een niet-standaardwaarde op voor een InstanceID. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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 | /SQMREPORTING Van toepassing op: SQL Server 2014 (12.x) en eerdere versies Optionele |
Zie Het verzamelen van gebruiks- en diagnostische gegevens configureren voor SQL Server (CEIP) om te beheren hoe foutfeedback naar Microsoft wordt verzonden. In oudere versies specificeert dit de rapportage van functies voor SQL Server. Ondersteunde waarden: - 1 = ingeschakeld- 0 = uitgeschakeld |
Installatiebeheer voor database-engine | /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 |
Specifieert de opstartmodus voor de SQL Server Browser-service. Ondersteunde waarden: - Automatic - Disabled - Manual |
SQL Server-Full-Text | /FTUPGRADEOPTION Optionele |
Geeft de Full-Text catalogus upgrade-optie aan. Ondersteunde waarden: - REBUILD - RESET - IMPORT |
Integratieservices | /ISSVCACCOUNT Vereist |
Specificeert het account voor Integration Services. Standaardwaarde: NT AUTHORITY\NETWORK SERVICE |
Integratieservices | /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. |
Integratieservices | /ISSVCStartupType Optionele |
Hiermee wordt de opstartmodus voor de Integration Services opgegeven. |
Rapportageservices | /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 . |
Rapportageservices | /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 | Kenmerk | 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 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 |
/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 | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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 | /HIDECONSOLE Optionele |
Hiermee geeft u op dat het consolevenster verborgen of gesloten is. |
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 Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). |
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. Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
Agent van de SQL Server | /AGTSVCACCOUNT Vereist |
Specificeert het account voor de SQL Server Agent-service. |
Agent van de SQL Server | /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. |
PolyBase-motor | /PBENGSVCACCOUNT Optionele |
Hiermee specificeert u 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-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 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 |
Analyse diensten | /ASSVCACCOUNT Vereist |
U specificeert het account voor de Analysis Services-service. |
Analyse diensten | /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 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. |
Integratieservices | /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 |
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 | /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 AlwaysOn-failoverclusterexemplaren (SQL Server)voor meer informatie.
SQL Server Database Engine-onderdeel | Kenmerk | Beschrijving |
---|---|---|
Installatiebeheer voor database-engine | /ACTION Vereist |
Vereist om de RemoveNode-werkstroom aan te geven. Ondersteunde waarde: RemoveNode |
Installatiebeheer voor database-engine | /CONFIGURATIONFILE Optionele |
Specificeert 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 aan dat het uitgebreide installatielogboekbestand naar de console wordt gestuurd. |
Installatiebeheer voor database-engine | /INSTANCENAME Vereist |
Specificeert een SQL Server Database Engine-instantiëringsnaam. Voor meer informatie, zie de help voor de installatiewizard. |
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. Voor meer informatie, zie Knooppunten toevoegen of verwijderen in een failoverclusterexemplaar (Setup). Ondersteunde waarden: - 0 = Onwaar (standaard)- 1 = Waar |
Voorbeeldsyntaxis
Een knooppunt verwijderen uit een bestaand failoverclusterexemplaar met de Database Engine en Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Parameters voor serviceaccount
U kunt de SQL Server-services configureren met behulp van een ingebouwd account, lokaal account of domeinaccount.
Notitie
Wanneer u een beheerd serviceaccount, virtueel account of een ingebouwd account gebruikt, moet u niet de bijbehorende wachtwoordparameters opgeven. Zie Beheerde serviceaccounts, door groepen beheerde serviceaccounts en virtuele accountsvoor meer informatie over deze serviceaccounts.
Zie Windows-serviceaccounts en -machtigingen configurerenvoor meer informatie over de configuratie van serviceaccounts.
SQL Server Database Engine-onderdeel | Accountparameter | Wachtwoordparameter | Opstarttype |
---|---|---|---|
Agent van de SQL Server | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analyse diensten | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
SQL Server-database-engine | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Integratieservices | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Rapportageservices | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Notitie
Reporting Services-functies zijn verwijderd uit SQL Server 2017 (14.x). De accountparameters voor SQL Server Reporting Services zijn alleen van toepassing op versies vóór SQL Server 2017 (14.x).
Functieparameters
Als u specifieke functies wilt installeren, gebruikt u de parameter /FEATURES
en geeft u de hoofdfunctie of functieparameters op in de volgende tabel.
Zie voor een lijst met functies die worden ondersteund door de edities van SQL Server in Windows:
- Edities en ondersteunde functies van SQL Server 2025 Preview
- Edities en ondersteunde functies van SQL Server 2022
- Edities en ondersteunde functies van SQL Server 2019
- Edities en ondersteunde functies van SQL Server 2017
- Edities en ondersteunde functies van SQL Server 2016
Bovenliggende functieparameter | Functieparameter | Beschrijving |
---|---|---|
SQL | Installeert de SQL Server Database Engine, Replicatie, Fulltext en Data Quality Server. | |
SQLEngine | Hiermee installeert u alleen de SQL Server Database Engine. | |
Replicatie | Hiermee wordt het replicatieonderdeel samen met de SQL Server-database-engine geïnstalleerd. | |
Volledige Tekst | Hiermee wordt het FullText-onderdeel samen met sql Server Database Engine geïnstalleerd. | |
DQ | Kopieert de bestanden die nodig zijn voor het voltooien van de installatie van de Data Quality Server. Nadat u de INSTALLATIE van SQL Server hebt voltooid, moet u het DQSInstaller.exe-bestand uitvoeren om de installatie van de Data Quality Server te voltooien. Voor meer informatie, zie Uitvoeren DQSInstaller.exe om de installatie van de Data Quality Server te voltooien. Hiermee wordt ook SQL Server Database Engine geïnstalleerd. | |
PolyBase | Hiermee worden PolyBase-onderdelen geïnstalleerd. | |
PolyBaseCore | Koppel met PolyBase om de PolyBase-technologie te installeren die het mogelijk maakt om geïntegreerde query's uit te voeren in Oracle, Teradata, SQL Server en andere relationele en niet-relationele gegevens met behulp van standaard T-SQL-opdrachten.Van toepassing op: SQL Server 2019 (15.x) en latere versies |
|
PolyBaseJava | Alleen in SQL Server 2019 (15.x) kunt u verbinding maken met PolyBase om de PolyBase Java Connector te installeren. Hiermee kunt u echt geïntegreerde query's uitvoeren op HDFS-gegevens met behulp van standaard T-SQL-instructies. |
|
Geavanceerde Analyse | Installeert SQL Server Machine Learning Services of SQL Server 2016 R Services (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 Online Boeken |
SPI_AS_NewFarm |
Hiermee installeert u Analysis Services en Database Engine als een Power Pivot-benoemde instantie op een nieuwe, niet-geconfigureerde Office SharePoint Server 2010-farm of een zelfstandige server. Sql Server Setup configureert de farm tijdens de installatie van de functie. | Analysis Services-berekeningsengine, vooraf geconfigureerd voor in-memory gegevensopslag en -verwerking. Power Pivot-oplossingspakketten SQL Server Online Boeken Database-engine Configuratietools SQL Server Management Studio |
AllFeatures_WithDefaults |
Hiermee worden alle functies geïnstalleerd die beschikbaar zijn in de huidige editie. Hiermee voegt u de huidige gebruiker toe aan de SQL Server sysadmin vaste serverfunctie. Op Windows Server 2008 of hoger en wanneer het besturingssysteem geen domeincontroller is, worden de Database Engine en Reporting Services standaard gebruikt voor het NT AUTHORITY\NETWORK SERVICE -account en Integration Services wordt standaard het NT AUTHORITY\NETWORK SERVICE -account gebruikt.Deze rol is standaard ingeschakeld in edities van SQL Server Express. Voor alle andere edities is deze rol niet ingeschakeld, maar kan deze worden opgegeven via de gebruikersinterface of met opdrachtregelparameters. |
Voor edities van SQL Server Express installeert u alleen de functies die beschikbaar zijn in de editie. Voor andere edities worden alle SQL Server-functies geïnstalleerd. De parameter AllFeatures_WithDefaults kan worden gecombineerd met andere parameters die de AllFeatures_WithDefaults parameterinstellingen overschrijven. Als u bijvoorbeeld de parameter AllFeatures_WithDefaults en de parameter /Features=RS gebruikt, wordt de opdracht overschreven om alle functies te installeren en alleen Reporting Services te installeren, maar wordt de parameter AllFeatures_WithDefaults gebruikt om het standaardserviceaccount voor Reporting Services te gebruiken.Wanneer de parameter AllFeatures_WithDefaults samen met /ADDCURRENTUSERASSQLADMIN=FALSE wordt gebruikt, wordt het voorzieningsdialoogvenster niet automatisch ingevuld met de huidige gebruiker. Voeg /AGTSVCACCOUNT en /AGTSVCPASSWORD toe om een serviceaccount en wachtwoord voor de SQL Server Agent op te geven. |
Failovergedrag beheren met behulp van de parameter /FAILOVERCLUSTERROLLOWNERSHIP
Als u een sql Server Database Engine-failovercluster wilt upgraden, moet u setup uitvoeren op één failoverclusterknooppunt tegelijk, te beginnen met de passieve knooppunten. Setup bepaalt wanneer een failover naar het bijgewerkte knooppunt moet worden uitgevoerd, afhankelijk van het totale aantal knooppunten in het failoverclusterexemplaren en het aantal knooppunten dat al is bijgewerkt. Wanneer de helft van de knooppunten of meer al is bijgewerkt, veroorzaakt Setup standaard een failover naar een bijgewerkt knooppunt.
Als u het failovergedrag van clusterknooppunten tijdens het upgradeproces wilt beheren, voert u de upgradebewerking uit op de opdrachtregel en gebruikt u de parameter /FAILOVERCLUSTERROLLOWNERSHIP
om het failovergedrag te beheren voordat de upgradebewerking het knooppunt offline haalt. Gebruik van deze parameter is als volgt:
/FAILOVERCLUSTERROLLOWNERSHIP=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>
.