Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server – endast Windows
Innan du kör SQL Server-installationen läser du Planera en SQL Server-installation.
När du installerar en ny instans av SQL Server från kommandotolken kan du ange vilka funktioner som ska installeras och hur de ska konfigureras. Du kan också ange tyst, grundläggande eller fullständig interaktion med installationsanvändargränssnittet.
Om du vill installera eller konfigurera SQL Server-instansen från kommandotolken öppnar du en administrativ kommandotolk och navigerar till platsen i setup.exe
SQL Server-installationsmediet.
setup.exe
Kör kommandot tillsammans med de obligatoriska och valfria parametrarna som utför det du försöker göra:
C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}
I följande exempel installeras SQL Server Database Engine, SQL Server Analysis Services, SQL Server och Integration Services i tyst läge:
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"
Om du vill visa en lista över alla möjliga kommandon i konsolen kör du den körbara filen med /help
flaggan:
C:\SQLMedia\SQLServer2022> setup.exe /help
Viktigt!
En ny installationsparameter, /PRODUCTCOVEREDBYSA
, introducerades i SQL Server 2022 (16.x). Den här parametern anger om den tillhandahållna produktnyckellicensen (/PID=
) omfattas av ett Software Assurance- eller SQL Server-prenumerationskontrakt eller bara en SQL Server-licens.
Resten av artikeln innehåller en detaljerad beskrivning av de tillgängliga parametrarna.
Anmärkning
När du installerar via kommandoraden stöder SQL Server fullständigt tyst läge med parametern /Q
eller tyst enkelt läge med parametern /QS
. Växeln /QS
visar bara förlopp, accepterar inga indata och visar inga felmeddelanden om det påträffas. Parametern /QS
stöds endast när /ACTION=INSTALL
den anges.
Oavsett installationsmetoden måste du bekräfta godkännandet av licensvillkoren för programvara som en enskild person eller för en entitets räkning, såvida inte din användning av programvaran styrs av ett separat avtal, till exempel ett Microsoft-volymlicensavtal eller ett tredjepartsavtal med en ISV eller OEM.
Licensvillkoren visas för granskning och godkännande i installationsanvändargränssnittet. Obevakade installationer (med parametrarna /Q
eller /QS
) måste innehålla parametern /IACCEPTSQLSERVERLICENSETERMS
. Du kan granska licensvillkoren separat på Microsoft Software License Terms.
För SQL Server 2022 (16.x) och senare versioner läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms.
Beroende på hur du fick programvaran (till exempel via Microsofts volymlicensiering) kan din användning av programvaran omfattas av ytterligare villkor.
Kommandoradsinstallation stöds i följande scenarier:
- Installera, uppgradera eller ta bort en instans och delade komponenter i SQL Server på en lokal dator med hjälp av syntax och parametrar som anges i kommandotolken.
- Installera, uppgradera eller ta bort en redundansklusterinstans.
- Uppgradera från en SQL Server-utgåva till en annan version av SQL Server.
- Installera en instans av SQL Server på en lokal dator med hjälp av syntax och parametrar som anges i en konfigurationsfil. Du kan använda den här metoden för att kopiera en installationskonfiguration till flera datorer eller för att installera flera noder i en installation av redundanskluster.
Anmärkning
För lokala installationer måste du köra installationsprogrammet som administratör. Om du installerar SQL Server från en fjärrresurs måste du använda ett domänkonto som har läs- och körningsbehörighet på fjärrresursen. För installationer av redundanskluster måste du vara en lokal administratör med behörighet att logga in som en tjänst och fungera som en del av operativsystemet på alla redundansklusternoder.
Korrekt användning av konfigurationsparametrar
Använd följande riktlinjer för att utveckla installationskommandon som har rätt syntax:
Parameter | Exempel |
---|---|
/PARAMETER | /INDICATEPROGRESS |
/PARAMETER=true/false | /SQLSVCINSTANTFILEINIT=True |
/PARAMETER=1/0 för booleska typer | /TCPENABLED=1 |
/PARAMETER="value" för alla parametrar med ett enda värde. För en parameter som kräver en sökväg: /INSTANCEDIR=C:\Path eller /INSTANCEDIR="C:\Path" stöds. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
/PARAMETER="value1" "value2" "value3" för alla parametrar med flera värden. Undantag: /FEATURES , som är en flervärdesparameter, men dess format är /FEATURES=AS,RS,IS utan blanksteg, kommaavgränsat. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Viktigt!
När du installerar SQL Server startar inte SQL Server-agenten och fulltextsökningen på grund av saknade behörigheter om du anger samma katalogsökväg för INSTANCEDIR
och SQLUSERDBDIR
.
Anmärkning
Värden för relationsservern stöder de extra avslutande format för backslash: backslash (\
) eller två backslash-tecken (\\
) för sökvägen.
Parameteralternativ
Följande avsnitt innehåller parametrar för att utveckla kommandoradsinstallationsskript för installations-, uppdaterings- och reparationsscenarier. Parametrar kan ta olika värden beroende på det valda scenariot.
Parametrar som anges för en SQL Server Database Engine-komponent är specifika för den komponenten. SQL Server Agent- och SQL Server-webbläsarparametrar gäller när du installerar SQL Server Database Engine.
- Installationsparametrar
- SysPrep-parametrar
- Uppgraderingsparametrar
- Reparationsparametrar
- Återskapa systemdatabasparametrar
- Avinstallationsparametrar
- Parametrar för failoverkluster
- Tjänstkontoparametrar
- Funktionsparametrar
- Rollparametrar
- Kontrollera redundansbeteende med parametern /FAILOVERCLUSTERROLLOWNERSHIP
- Instans-ID eller InstanceID-konfiguration
Installationsparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för att installera en ny instans av SQL Server.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: Install . |
Installationskontroll för databasmotor | /SUPPRESSPRIVACYSTATEMENTNOTICE Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Undertrycker sekretessmeddelandet. Genom att använda den här flaggan godkänner du sekretessmeddelandet. |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för SQL Server Python | /IACCEPTPYTHONLICENSETERMS Krävs när parametern /Q eller /QS anges för obevakade installationer som innehåller Anaconda Python-paketet. |
Krävs för att bekräfta godkännandet av licensvillkoren. |
Installationskontroll för SQL Server R | /IACCEPTROPENLICENSETERMS Obligatoriskt när parametern /Q eller /QS anges för obevakade installationer som innehåller Microsoft R Open-paketet. |
Krävs för att bekräfta godkännandet av licensvillkoren. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor |
/FEATURES eller /ROLE Obligatoriskt |
Anger vilka komponenter som ska installeras. Välj /FEATURES att ange enskilda SQL Server-komponenter som ska installeras. Mer information finns i Funktionsparametrar nedan.Välj /ROLE att ange en konfigurationsroll. Installationsroller installerar SQL Server i en fördefinierad konfiguration. |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTALLSHAREDDIR Valfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL Server Det går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTALLSHAREDWOWDIR Valfritt |
Anger en nondefault-installationskatalog för 32-bitars delade komponenter. Stöds endast i ett 64-bitarssystem. Standardvärdet är %Program Files(x86)%\Microsoft SQL Server Det går inte att ange till %Program Files%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTANCEDIR Valfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
Installationskontroll för databasmotor | /INSTANCEID Valfritt |
Anger ett nondefault-värde för ett InstanceID. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PRODUCTCOVEREDBYSA Gäller för: SQL Server 2022 (16.x) och senare versioner Krävs när du installerar Azure-tilläggsfunktionen från kommandoraden med AZUREEXTENSION . |
Anger licenstäckningen för SQL Server./PRODUCTCOVEREDBYSA=True , eller bara /PRODUCTCOVEREDBYSA , anger att det omfattas av Software Assurance- eller SQL Server-prenumerationen./PRODUCTCOVEREDBYSA=False , eller om parametern utelämnas, anger att den omfattas av en SQL Server-licens. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /UIMODE Valfritt |
Anger om endast det minsta antalet dialogrutor ska visas under installationen./UIMODE kan endast användas med parametrarna /ACTION=INSTALL och UPGRADE .Värden som stöds: - /UIMODE=Normal är standardvärdet för icke-Express-utgåvor och visar alla installationsdialogrutor för de valda funktionerna.- /UIMODE=AutoAdvance är standard för Express-utgåvor och hoppar över icke-nödvändiga dialogrutor.När det kombineras med andra parametrar UIMODE åsidosätts. Till exempel, när både /UIMODE=AutoAdvance och /ADDCURRENTUSERASSQLADMIN=FALSE är tillhandahållna, fylls inte dialogrutan för tilldelning automatiskt med aktuell användare.Inställningen UIMODE kan inte användas med parametrarna /Q eller /QS . |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
SQL Server-agent | /AGTSVCACCOUNT Obligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
SQL Server-agent | /AGTSVCPASSWORD Krävs |
Anger lösenordet för SQL Server Agent-tjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-agent | /AGTSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server Agent-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-motor | /PBENGSVCPASSWORD Valfritt |
Anger lösenordet för motortjänstkontot. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase-dataförflyttning | /PBDMSSVCACCOUNT Valfritt |
Anger kontot för dataflytttjänsten. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-dataförflyttning | /PBDMSSVCSTARTUPTYPE Valfritt |
Anger startläget för dataflytttjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
Analystjänster | /ASBACKUPDIR Valfritt |
Anger katalogen för Analysis Services-säkerhetskopieringsfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analystjänster | /ASCOLLATION Valfritt |
Anger sorteringsinställningen för Analysis Services. Standardvärde: Latin1_General_CI_AS Obs: Endast Windows-kollation stöds. Användning av SQL-sortering kan resultera i oväntat beteende. |
Analystjänster | /ASCONFIGDIR Valfritt |
Anger katalogen för Analysis Services-konfigurationsfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analystjänster | /ASDATADIR Valfritt |
Anger katalogen för Analysis Services-datafiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analystjänster | /ASLOGDIR Valfritt |
Anger katalogen för Analysis Services-loggfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analystjänster | /ASSERVERMODE Valfritt |
Anger serverläget för Analysis Services-instansen. Giltiga värden i ett klusterscenario är MULTIDIMENSIONAL eller TABULAR .
ASSERVERMODE är skiftlägeskänsligt. Alla värden måste uttryckas i versaler. Mer information om giltiga värden finns i Installera Analysis Services i tabellläge. |
Analystjänster | /ASSVCACCOUNT Obligatoriskt |
Anger kontot för Analysis Services-tjänsten. |
Analystjänster | /ASSVCPASSWORD Krävs |
Anger lösenordet för Analysis Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Analystjänster | /ASSVCSTARTUPTYPE Valfritt |
Anger startläget för Analysis Services-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
Analystjänster | /ASSYSADMINACCOUNTS Obligatoriskt |
Anger administratörsautentiseringsuppgifterna för Analysis Services. |
Analystjänster | /ASTEMPDIR Valfritt |
Anger katalogen för tillfälliga Analysis Services-filer. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analystjänster | /ASPROVIDERMSOLAP Valfritt |
Anger om MSOLAP-providern kan köras som en del av processen. Standardvärde: - 1 = aktiverat |
Analystjänster | /FARMACCOUNT Krävs för SPI_AS_NewFarm |
Anger ett domänanvändarkonto för att köra Tjänster för central administration i SharePoint och andra viktiga tjänster i en servergrupp. Den här parametern används endast för Analysis Services-instanser som installeras via /ROLE = SPI_AS_NEWFARM . |
Analystjänster | /FARMPASSWORD Krävs för SPI_AS_NewFarm |
Anger ett lösenord för farmkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Analystjänster | /PASSPHRASE Krävs för SPI_AS_NewFarm |
Anger en lösenfras som används för att lägga till ytterligare programservrar eller webbklientdelsservrar i en SharePoint-servergrupp. Den här parametern används endast för Analysis Services-instanser som installeras via /ROLE = SPI_AS_NEWFARM . |
Analystjänster | /FARMADMINIPORT Krävs för SPI_AS_NewFarm |
Anger en port som används för att ansluta till sharepoint-webbprogrammet central administration. Den här parametern används endast för Analysis Services-instanser som installeras via /ROLE = SPI_AS_NEWFARM . |
SQL Server-webbläsare | /BROWSERSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
SQL Server-databasmotor | /ENABLERANU Valfritt |
Aktiverar körsom-behörigheter för SQL Server Express-installationer. |
SQL Server-databasmotor | /INSTALLSQLDATADIR Valfritt |
Anger datakatalogen för SQL Server-datafiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\ För alla andra installationer: %Program Files%\Microsoft SQL Server\ |
SQL Server-databasmotor | /SAPWD Krävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
SQL Server-databasmotor | /SECURITYMODE Valfritt |
Anger säkerhetsläget för SQL Server. Om den här parametern inte anges stöds endast Windows-autentiseringsläge. Värde som stöds: SQL |
SQL Server-databasmotor | /SQLBACKUPDIR Valfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-databasmotor | /SQLCOLLATION Valfritt |
Anger sorteringsinställningarna för SQL Server. Standardinställningen för installation bestäms av operativsystemets nationella inställningar. Sortering på servernivå kan antingen ändras under installationen eller genom att ändra operativsystemets nationella inställningar före installationen. Standardsortering är inställd på den äldsta tillgängliga versionen som är associerad med varje specifik språkvariant. Detta beror på bakåtkompatibilitetsorsaker. Därför är detta inte alltid den rekommenderade sorteringen. Om du vill dra full nytta av SQL Server-funktioner ändrar du standardinstallationsinställningarna för att använda Windows-sortering. För operativsystemets nationella inställningar English (United States) (kodsida 1252) är SQL_Latin1_General_CP1_CI_AS standardsorteringen under installationen och kan ändras till den närmaste Windows-sorteringsmotsvarigheten Latin1_General_100_CI_AS_SC .För mer information, se Sortering och Unicode-stöd. |
SQL Server-databasmotor | /ADDCURRENTUSERASSQLADMIN Valfritt |
Lägger till den aktuella användaren i SQL Server sysadmin fasta serverrollen. Parametern /ADDCURRENTUSERASSQLADMIN kan användas vid installation av Express-utgåvor eller när /ROLE=AllFeatures_WithDefaults används. Mer information finns /ROLE i nedan.Användning av /ADDCURRENTUSERASSQLADMIN är valfritt, men antingen /ADDCURRENTUSERASSQLADMIN eller /SQLSYSADMINACCOUNTS krävs.Standardvärden: True för utgåvor av SQL Server ExpressFalse för alla andra utgåvor |
SQL Server-databasmotor | /SQLSVCACCOUNT Obligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
SQL Server-databasmotor | /SQLSVCPASSWORD Krävs |
Anger lösenordet för SQLSVCACCOUNT . Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-databasmotor | /SQLSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
SQL Server-databasmotor | /SQLSYSADMINACCOUNTS Obligatoriskt |
Använd den här parametern för att etablera inloggningar för att vara medlemmar i sysadmin-rollen . För andra SQL Server-utgåvor än SQL Server Express /SQLSYSADMINACCOUNTS krävs. För utgåvor av SQL Server Express är användning av /SQLSYSADMINACCOUNTS valfri, men antingen /SQLSYSADMINACCOUNTS eller /ADDCURRENTUSERASSQLADMIN krävs. |
SQL Server-databasmotor | /SQLTEMPDBDIR Valfritt |
Anger katalogerna för tempdb datafiler. När du anger fler än en katalog separerar du katalogerna med ett tomt utrymme. Om flera kataloger anges sprids tempdb -datafilerna över katalogerna enligt en rundtursprincip.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBLOGDIR Valfritt |
Anger katalogen för tempdb loggfilen.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBFILECOUNT Valfritt |
Anger antalet datafiler tempdb som ska läggas till av installationen. Det här värdet kan ökas upp till antalet kärnor.Standardvärde: 1 för SQL Server Express 8 eller antalet kärnor, beroende på vilket som är lägre för alla andra utgåvor Viktig: Den primära databasfilen för tempdb är tempdb.mdf fortfarande . De ytterligare tempdb -filerna namnges som tempdb_mssql_#.ndf , där # representerar ett unikt nummer för varje ytterligare tempdb -databasfil som skapades under installationen. Syftet med den här namngivningskonventionen är att göra dem unika. Om du avinstallerar en instans av SQL Server tas filerna bort med namngivningskonventionen tempdb_mssql_#.ndf . Använd tempdb_mssql_\*.ndf inte namngivningskonvention för användardatabasfiler.Varning: SQL Server Express stöds inte för att konfigurera den här parametern. Installationsprogrammet installerar endast en tempdb datafil. |
SQL Server-databasmotor | /SQLTEMPDBFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på varje tempdb datafil.Standard = 4 MB för SQL Server Express, 8 MB för alla andra utgåvor Min = 4 MB eller 8 MB Max = 1 024 MB |
SQL Server-databasmotor | /SQLTEMPDBFILEGROWTH Valfritt |
Anger ökning av filtillväxt för varje tempdb datafil i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på den tempdb loggfilen i MB. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 4 för SQL Server Express 8 för alla andra utgåvor Tillåtet intervall: Min = standardvärde (4 eller 8), Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILEGROWTH gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger filtillväxtökningen för den tempdb loggfilen i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLUSERDBDIR Valfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasmotor | /SQLSVCINSTANTFILEINIT Valfritt |
Aktiverar omedelbar filinitiering för SQL Server-tjänstkonto. För säkerhets- och prestandaöverväganden, se databasens omedelbara filinitiering. Värden som stöds: - False (standard)- True |
SQL Server-databasmotor | /SQLUSERDBLOGDIR Valfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasmotor | /SQLMAXDOP=parameter gäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om det utelämnas vid obevakade (tysta) installationer överensstämmer MAXDOP med den maximala graden av parallellitetsriktlinjer. |
Anger den maximala graden av parallellitet, som avgör hur många processorer en enda instruktion kan använda under körningen av en enda instruktion. Standardvärdet överensstämmer med den maximala graden av parallellitetsriktlinjer |
SQL Server-databasmotor | /USESQLRECOMMENDEDMEMORYLIMITS gäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY och /SQLMAXMEMORY utelämnas vid obevakade (tysta) installationer använder SQL Server Database Engine standardkonfigurationen för SQL Server-minne. |
Anger att SQL Server Database Engine ska använda beräknade rekommenderade värden som överensstämmer med riktlinjerna för serverminneskonfiguration för en fristående SQL Server-instans. Observera: Den här parametern kan inte användas med /SQLMINMEMORY och /SQLMAXMEMORY . |
SQL Server-databasmotor | /SQLMINMEMORY gäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY och /SQLMAXMEMORY utelämnas vid obevakade (tysta) installationer använder SQL Server Database Engine standardkonfigurationen för SQL Server-minne. |
Anger minsta serverminneskonfigurationen i MB. Standardvärde: 0. Obs: Den här parametern kan inte användas tillsammans med /USESQLRECOMMENDEDMEMORYLIMITS . |
SQL Server-databasmotor | /SQLMAXMEMORY gäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY och /SQLMAXMEMORY utelämnas vid obevakade (tysta) installationer använder SQL Server Database Engine standardkonfigurationen för SQL Server-minne. |
Anger maximal serverminneskonfiguration i MB. Standardvärde: beräknat rekommenderat värde som överensstämmer med riktlinjerna för konfiguration av serverminne för en fristående SQL Server-instans. Obs: Den här parametern kan inte användas tillsammans med /USESQLRECOMMENDEDMEMORYLIMITS . |
FILESTREAM | /FILESTREAMLEVEL Valfritt |
Anger åtkomstnivån för funktionen FILESTREAM. Värden som stöds: - 0 = inaktivera FILESTREAM-stöd för den här instansen. (Standardvärde)- 1 = aktivera FILESTREAM för Transact-SQL åtkomst.- 2 = aktivera FILESTREAM för Transact-SQL och fil-I/O-direktuppspelningsåtkomst. (Ogiltigt för klusterscenarier)- 3 = tillåt fjärrklienter att ha direktuppspelningsåtkomst till FILESTREAM-data. |
FILESTREAM | /FILESTREAMSHARENAME Valfritt Krävs när FILESTREAMLEVEL är större än 1. |
Anger namnet på Den Windows-resurs där FILESTREAM-data ska lagras. |
Fullständig text för SQL Server | /FTSVCACCOUNT Valfritt |
Anger kontot för Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. ServiceSID används för att skydda kommunikationen mellan SQL Server och fulltextfilterdaemon. Om värdena inte anges inaktiveras starttjänsten för fulltextfilter. Du måste använda SQL Server Control Manager för att ändra tjänstkontot och aktivera fulltextfunktioner. Standardvärde: Local Service Account |
Fullständig text för SQL Server | /FTSVCPASSWORD Valfritt |
Anger lösenordet för tjänsten Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCACCOUNT Obligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
Tjänster för integration | /ISSVCPASSWORD Krävs |
Anger lösenordet för Integration Services. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCStartupType Valfritt |
Anger startläget för Integration Services-tjänsten. |
SQL Server-nätverkskonfiguration | /NPENABLED Valfritt |
Anger tillståndet för protokollet Named Pipes för SQL Server-service. Värden som stöds: - 0 = inaktivera protokollet Named Pipes- 1 = aktivera protokollet named pipes |
SQL Server-nätverkskonfiguration | /TCPENABLED Valfritt |
Anger tillståndet för TCP-protokollet för SQL Server-tjänsten. Värden som stöds: - 0 = inaktivera TCP-protokollet- 1 = aktivera TCP-protokollet |
Rapporteringstjänster | /RSINSTALLMODE Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt Endast tillgängligt på FilesOnlyMode |
Anger installationsläget för Reporting Services. Värden som stöds: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Obs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODE standardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte inkluderar SQL Server Database Engine kommer installationen automatiskt att ändra RSINSTALLMODE till FilesOnlyMode . |
Rapporteringstjänster | /RSSVCACCOUNT Gäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
Rapporteringstjänster | /RSSVCPASSWORD Gäller för: SQL Server 2016 (13.x) och tidigare versioner Krävs |
Anger lösenordet för startkontot för Reporting Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Rapporteringstjänster | /RSSVCStartupType Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt |
Anger startläget för Reporting Services. Värden som stöds: - Automatic - Disabled - Manual |
Python/Machine Learning Services (In-Database) | /MPYCACHEDIRECTORY Valfritt |
Reserverad för framtida användning. Använd %TEMP% för att lagra Python-.CAB filer för installation på en dator som inte har någon Internetanslutning. |
R/Machine Learning Services (In-Database) | /MRCACHEDIRECTORY Valfritt |
Använd den här parametern för att ange cachekatalogen för Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (fristående) eller R-funktionsstöd i SQL Server Machine Learning Services eller Machine Learning Server (fristående). Den här inställningen används vanligtvis när du installerar R-komponenter från kommandoraden på en dator utan Internetåtkomst. |
Java-/språktillägg |
/SQL_INST_JAVA ,/SQLJAVADIR = "path" Gäller för: ENDAST SQL Server 2019 (15.x) Valfritt |
Anger installation av Java med språktillägg. Om /SQL_INST_JAVA tillhandahålls utan parametern /SQLJAVADIR antas det att du vill installera Zulu Open JRE som tillhandahålls av installationsmediet.Att ange en sökväg för /SQLJAVADIR anger att du vill använda en redan installerad JRE eller JDK. |
Azure-tillägg för SQL Server | /FEATURES=AZUREEXTENSION Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
För SQL Server 2022 (16.x) ansluter du instansen till Azure Arc. För förhandsversionen av SQL Server 2025 (17.x) ansluter du instansen till Azure Arc eller SQL Server på en virtuell Azure-dator. |
Azure-tillägg för SQL Server | /AZURESUBSCRIPTIONID Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
I Azure-prenumerationen kommer SQL Server-instansresursen att skapas. |
Azure-tillägg för SQL Server | /AZURERESOURCEGROUP Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Azure-resursgrupp där SQL Server-instansresursen skapas. |
Azure-tillägg för SQL Server | /AZUREREGION Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Azure-region där SQL Server-instansresursen skapas. |
Azure-tillägg för SQL Server | /AZURETENANTID Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Azure-klientorganisations-ID där tjänstens huvudobjekt finns. |
Azure-tillägg för SQL Server | /AZURESERVICEPRINCIPAL Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Tjänsthuvudnamn för autentisering mot angiven klient-ID, prenumeration och resursgrupp. |
Azure-tillägg för SQL Server | /AZURESERVICEPRINCIPALSECRET Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Tjänstens huvudnamnshemlighet. |
Azure-tillägg för SQL Server | /AZUREARCPROXY Gäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Namnet på proxyservern som används för att ansluta till Azure Arc. |
Exempelsyntax
Installera en ny fristående instans med SQL Server Database Engine, Replikering och Full-Text Search-komponenter och aktivera omedelbar filinitiering för SQL Server Database Engine.
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
Installera och ansluta till Azure
Från och med SQL Server 2022 (16.x) kan du installera Azure Arc-agenten med Azure-tillägget för SQL Server med sql server-konfigurationen. När du installerar Azure Arc-agenten och SQL Server-tillägget, aktiverar du automatiskt Azure Arc för alla instanser på värden, vilket registrerar SQL Server-instanserna som resurser i Azure och gör dem berättigade för att erhålla ytterligare Azure-hanteringstjänster.
Från och med förhandsversionen av SQL Server 2025 (17.x) kan du installera Azure-tillägget för SQL Server med SQL Server-konfigurationen på virtuella Azure-datorer. När du installerar Azure SQL Server-tillägget registrerar du automatiskt med SQL Server på Azure VM-tjänsten och aktiverar de ytterligare hanteringsfunktioner som tjänsten tillhandahåller.
I följande exempel installeras en SQL Server-instans, Azure Arc-agenten (om inte på en virtuell Azure-dator) och Azure-tillägget för SQL Server så att SQL Server-instansen är ansluten till Azure efter installationen. Innan du kör exemplet ersätter du informationen inom vinkelparenteser ( < ... >
) med din information.
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>
I följande exempel installeras Azure Arc-agenten och Azure-tillägget för SQL Server för att hantera alla befintliga SQL Server-instanser som är installerade.
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>
I följande exempel visas hur du tar bort Azure-tillägget för SQL Server med sql Server-konfigurationen.
Anmärkning
Det här kommandot avinstallerar inte Azure-tillägget för SQL Server fysiskt. I stället markerar kommandot den här funktionen som inte markerad i konfigurationen. Om du vill ta bort Azure-resursen för den här instansen går du till Azure-portalen och tar bort.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Mer information om hur du ansluter till Azure Arc eller SQL Server på en virtuell Azure-dator finns i:
- SQL Server aktiverat av Azure Arc
- Ansluta SQL Server till Azure Arc
- Vad är SQL Server på virtuella Azure Windows-datorer?
- Registrera virtuell Windows SQL Server-dator med SQL IaaS-agenttillägg.
SysPrep parametrar
Mer information om SQL Server SysPrep finns i
Installera SQL Server med SysPrep.
Förbereda bildparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för att förbereda en instans av SQL Server utan att konfigurera den.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: PrepareImage |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /FEATURES Obligatoriskt |
Anger komponenter som ska installeras. Värden som stöds är 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 |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTALLSHAREDDIR Valfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL Server Det går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTANCEDIR Valfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
Installationskontroll för databasmotor | /INSTANCEID Före SQL Server 2012 (11.x) SP1 CU2 (januari 2013) krävs Från och med SQL Server 2012 (11.x) SP1 CU2 Krävs för instansfunktioner. |
Anger ett InstanceID för den instans som förbereds. |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
1 Distributed Replay, SDK och SNAC är inte tillgängliga i SQL Server 2022 (16.x).
Exempelsyntax
Förbered en ny fristående instans med SQL Server Database Engine, Replikering, Full-Text Search-komponenter och Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Slutför bildparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för att slutföra och konfigurera en förberedd instans av SQL Server.
SQL Server-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: CompleteImage |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTANCEID Före SQL Server 2012 (11.x) SP1 CU2 (januari 2013) krävs Från och med SQL Server 2012 (11.x) SP1 CU2 Valfritt |
Använd instans-ID:t som angavs under steget förbered avbildning. Värden som stöds: InstanceID för en förberedd instans. |
Installationskontroll för databasmotor | /INSTANCENAME Före SQL Server 2012 (11.x) SP1 CU2 (januari 2013) krävs Från och med SQL Server 2012 (11.x) SP1 CU2 Valfritt |
Anger ett SQL Server-instansnamn för den instans som slutförs. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PRODUCTCOVEREDBYSA Gäller för: SQL Server 2022 (16.x) och senare versioner Krävs när du installerar Azure-tilläggsfunktionen från kommandoraden med AZUREEXTENSION . |
Anger licenstäckningen för SQL Server./PRODUCTCOVEREDBYSA=True , eller bara /PRODUCTCOVEREDBYSA , anger att det omfattas av Software Assurance- eller SQL Server-prenumerationen./PRODUCTCOVEREDBYSA=False , eller om parametern utelämnas, anger att den omfattas av en SQL Server-licens. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
SQL Server-agent | /AGTSVCACCOUNT Obligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
SQL Server-agent | /AGTSVCPASSWORD Krävs |
Anger lösenordet för SQL Server Agent-tjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-agent | /AGTSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server Agent-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
SQL Server-webbläsare | /BROWSERSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
SQL Server-databasmotor | /ENABLERANU Valfritt |
Aktiverar körsom-behörigheter för SQL Server Express-installationer. |
SQL Server-databasmotor | /INSTALLSQLDATADIR Valfritt |
Anger datakatalogen för SQL Server-datafiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\ För alla andra installationer: %Program Files%\Microsoft SQL Server\ |
SQL Server-databasmotor | /SAPWD Krävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
SQL Server-databasmotor | /SECURITYMODE Valfritt |
Anger säkerhetsläget för SQL Server. Om den här parametern inte anges stöds endast Windows-autentiseringsläge. Värde som stöds: SQL |
SQL Server-databasmotor | /SQLBACKUPDIR Valfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-databasmotor | /SQLCOLLATION Valfritt |
Anger sorteringsinställningarna för SQL Server. Standardvärdet baseras på nationella inställningar för ditt Windows-operativsystem. För mer information, se Sortering och Unicode-stöd. |
SQL Server-databasmotor | /SQLSVCACCOUNT Obligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
SQL Server-databasmotor | /SQLSVCPASSWORD Krävs |
Anger lösenordet för SQLSVCACCOUNT . Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-databasmotor | /SQLSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
SQL Server-databasmotor | /SQLSYSADMINACCOUNTS Obligatoriskt |
Använd den här parametern för att etablera inloggningar för att vara medlemmar i sysadmin-rollen . För andra SQL Server-utgåvor än SQL Server Express /SQLSYSADMINACCOUNTS krävs. För utgåvor av SQL Server Express är användning av /SQLSYSADMINACCOUNTS valfri, men antingen /SQLSYSADMINACCOUNTS eller /ADDCURRENTUSERASSQLADMIN krävs. |
SQL Server-databasmotor | /SQLTEMPDBDIR Valfritt |
Anger katalogerna för tempdb datafiler. När du anger fler än en katalog separerar du katalogerna med ett tomt utrymme. Om flera kataloger anges sprids tempdb -datafilerna över katalogerna enligt en rundtursprincip.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBLOGDIR Valfritt |
Anger katalogen för tempdb loggfilen.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på varje tempdb datafil.Standard = 4 MB för SQL Server Express, 8 MB för alla andra utgåvor Min = 4 MB eller 8 MB Max = 1 024 MB |
SQL Server-databasmotor | /SQLTEMPDBFILEGROWTH Valfritt |
Anger ökning av filtillväxt för varje tempdb datafil i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på den tempdb loggfilen i MB. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 4 för SQL Server Express 8 för alla andra utgåvor Tillåtet intervall: Min = standardvärde (4 eller 8), Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILEGROWTH gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger filtillväxtökningen för den tempdb loggfilen i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBFILECOUNT Valfritt |
Anger antalet datafiler tempdb som ska läggas till av installationen. Det här värdet kan ökas upp till antalet kärnor.Standardvärde: 1 för SQL Server Express 8 eller antalet kärnor, beroende på vilket som är lägre för alla andra utgåvor Viktig: Den primära databasfilen för tempdb är tempdb.mdf fortfarande . De ytterligare tempdb -filerna namnges som tempdb_mssql_#.ndf , där # representerar ett unikt nummer för varje ytterligare tempdb -databasfil som skapades under installationen. Syftet med den här namngivningskonventionen är att göra dem unika. Om du avinstallerar en instans av SQL Server tas filerna bort med namngivningskonventionen tempdb_mssql_#.ndf . Använd tempdb_mssql_\*.ndf inte namngivningskonvention för användardatabasfiler.Varning: SQL Server Express stöds inte för att konfigurera den här parametern. Installationsprogrammet installerar endast en tempdb datafil. |
SQL Server-databasmotor | /SQLUSERDBDIR Valfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasmotor | /SQLUSERDBLOGDIR Valfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Valfritt |
Anger åtkomstnivån för funktionen FILESTREAM. Värden som stöds: - 0 = inaktivera FILESTREAM-stöd för den här instansen. (Standardvärde)- 1 = aktivera FILESTREAM för Transact-SQL åtkomst.- 2 = aktivera FILESTREAM för Transact-SQL och fil-I/O-direktuppspelningsåtkomst. (Ogiltigt för klusterscenarier)- 3 = tillåt fjärrklienter att ha direktuppspelningsåtkomst till FILESTREAM-data. |
FILESTREAM | /FILESTREAMSHARENAME Valfritt Krävs när FILESTREAMLEVEL är större än 1. |
Anger namnet på Den Windows-resurs där FILESTREAM-data ska lagras. |
Fullständig text för SQL Server | /FTSVCACCOUNT Valfritt |
Anger kontot för Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. ServiceSID används för att skydda kommunikationen mellan SQL Server och fulltextfilterdaemon. Om värdena inte anges inaktiveras starttjänsten för fulltextfilter. Du måste använda SQL Server Control Manager för att ändra tjänstkontot och aktivera fulltextfunktioner. Standardvärde: Local Service Account |
Fullständig text för SQL Server | /FTSVCPASSWORD Valfritt |
Anger lösenordet för tjänsten Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-nätverkskonfiguration | /NPENABLED Valfritt |
Anger tillståndet för protokollet Named Pipes för SQL Server-service. Värden som stöds: - 0 = inaktivera protokollet Named Pipes- 1 = aktivera protokollet named pipes |
SQL Server-nätverkskonfiguration | /TCPENABLED Valfritt |
Anger tillståndet för TCP-protokollet för SQL Server-tjänsten. Värden som stöds: - 0 = inaktivera TCP-protokollet- 1 = aktivera TCP-protokollet |
Rapporteringstjänster | /RSINSTALLMODE Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt Endast tillgängligt på FilesOnlyMode |
Anger installationsläget för Reporting Services. Värden som stöds: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Obs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODE standardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte inkluderar SQL Server Database Engine kommer installationen automatiskt att ändra RSINSTALLMODE till FilesOnlyMode . |
Rapporteringstjänster | /RSSVCACCOUNT Gäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
Rapporteringstjänster | /RSSVCPASSWORD Gäller för: SQL Server 2016 (13.x) och tidigare versioner Krävs |
Anger lösenordet för startkontot för Reporting Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Rapporteringstjänster | /RSSVCStartupType Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt |
Anger startläget för Reporting Services. Värden som stöds: - Automatic - Disabled - Manual |
Exempelsyntax
För att slutföra en förberedd, fristående instans som innehåller SQL Server Database Engine, Replikering och Full-Text Search-komponenter.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Uppgraderingsparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för uppgradering.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: - Upgrade - EditionUpgrade Värdet EditionUpgrade används för att uppgradera en befintlig utgåva av SQL Server till en annan utgåva. Mer information om de versions- och versionsuppgraderingar som stöds finns i Versions- och versionsuppgraderingar som stöds (SQL Server 2022). |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | / INSTANCEDIR Valfritt |
Anger en nondefault-installationskatalog för delade komponenter. |
Installationskontroll för databasmotor | /INSTANCEID Krävs när du uppgraderar från SQL Server 2008 (10.0.x) eller senare versioner. Valfritt när du uppgraderar från SQL Server 2005 (9.x). |
Anger ett nondefault-värde för ett InstanceID. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor | /UIMODE Valfritt |
Anger om endast det minsta antalet dialogrutor ska visas under installationen./UIMODE kan endast användas med parametrarna /ACTION=INSTALL och UPGRADE .Värden som stöds: - /UIMODE=Normal är standardvärdet för icke-Express-utgåvor och visar alla installationsdialogrutor för de valda funktionerna.- /UIMODE=AutoAdvance är standard för Express-utgåvor och hoppar över icke-nödvändiga dialogrutor.När det kombineras med andra parametrar UIMODE åsidosätts. Till exempel, när både /UIMODE=AutoAdvance och /ADDCURRENTUSERASSQLADMIN=FALSE är tillhandahållna, fylls inte dialogrutan för tilldelning automatiskt med aktuell användare.Inställningen UIMODE kan inte användas med parametrarna /Q eller /QS . |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
SQL Server-webbläsare | /BROWSERSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
SQL Server-Full-Text | /FTUPGRADEOPTION Valfritt |
Alternativet för Full-Text kataloguppgradering specificeras. Värden som stöds: - REBUILD - RESET - IMPORT |
Tjänster för integration | /ISSVCACCOUNT Obligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
Tjänster för integration | /ISSVCPASSWORD Krävs |
Anger lösenordet för Integration Services. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCStartupType Valfritt |
Anger startläget för Integration Services-tjänsten. |
Rapporteringstjänster | /RSUPGRADEDATABASEACCOUNT Valfritt |
Egenskapen används endast när du uppgraderar en Rapportserver i SharePoint-läge som är version 2008 R2 eller tidigare. Ytterligare uppgraderingsåtgärder utförs för rapportservrar som använder den äldre SharePoint-lägesarkitekturen, som ändrades i SQL Server 2012 (11.x) Reporting Services. Om det här alternativet inte ingår i kommandoradsinstallationen används standardtjänstkontot för den gamla rapportserverinstansen. Om den här egenskapen används anger du lösenordet för kontot med hjälp av /RSUPGRADEPASSWORD egenskapen . |
Rapporteringstjänster | /RSUPGRADEPASSWORD Valfritt |
Lösenord för det befintliga rapportservertjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Rapporteringstjänster | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Växeln krävs när du uppgraderar en SharePoint-lägesinstallation som baseras på sharepoint-arkitekturen för delade tjänster. Växeln behövs inte för att uppgradera icke-delade tjänstversioner av Reporting Services. |
Exempelsyntax
Om du vill uppgradera en befintlig instans eller redundansklusternod från en tidigare SQL Server Database Engine-version,
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
Reparationsparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för reparation.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange arbetsflödet för reparation. Värden som stöds: Repair |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /FEATURES Obligatoriskt |
Anger komponenter som ska repareras. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Exempelsyntax
Reparera en instans och gemensamma komponenter.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Återskapa systemdatabasparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för att master
återskapa systemdatabaserna , model
, msdb
och tempdb
. Mer information finns i Återskapa systemdatabaser.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange arbetsflödet för återskapande av databasen. Värden som stöds: RebuildDatabase |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
SQL Server-databasmotor | /SQLCOLLATION Valfritt |
Anger en ny sortering på servernivå. Standardvärdet baseras på nationella inställningar för ditt Windows-operativsystem. För mer information, se Sortering och Unicode-stöd. |
SQL Server-databasmotor | /SAPWD Obligatoriskt, när /SECURITYMODE=SQL angavs under installationen av instansen. |
Anger lösenordet för SQL Server SA-kontot . |
SQL Server-databasmotor | /SQLSYSADMINACCOUNTS Obligatoriskt |
Använd den här parametern för att etablera inloggningar för att vara medlemmar i sysadmin-rollen . För andra SQL Server-utgåvor än SQL Server Express /SQLSYSADMINACCOUNTS krävs. För utgåvor av SQL Server Express är användning av /SQLSYSADMINACCOUNTS valfri, men antingen /SQLSYSADMINACCOUNTS eller /ADDCURRENTUSERASSQLADMIN krävs. |
SQL Server-databasmotor | /SQLTEMPDBDIR Valfritt |
Anger katalogerna för tempdb datafiler. När du anger fler än en katalog separerar du katalogerna med ett tomt utrymme. Om flera kataloger anges sprids tempdb -datafilerna över katalogerna enligt en rundtursprincip.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBLOGDIR Valfritt |
Anger katalogen för tempdb loggfilen.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBFILECOUNT Valfritt |
Anger antalet datafiler tempdb som ska läggas till av installationen. Det här värdet kan ökas upp till antalet kärnor.Standardvärde: 1 för SQL Server Express 8 eller antalet kärnor, beroende på vilket som är lägre för alla andra utgåvor Viktig: Den primära databasfilen för tempdb är tempdb.mdf fortfarande . De ytterligare tempdb -filerna namnges som tempdb_mssql_#.ndf , där # representerar ett unikt nummer för varje ytterligare tempdb -databasfil som skapades under installationen. Syftet med den här namngivningskonventionen är att göra dem unika. Om du avinstallerar en instans av SQL Server tas filerna bort med namngivningskonventionen tempdb_mssql_#.ndf . Använd tempdb_mssql_\*.ndf inte namngivningskonvention för användardatabasfiler.Varning: SQL Server Express stöds inte för att konfigurera den här parametern. Installationsprogrammet installerar endast en tempdb datafil. |
SQL Server-databasmotor | /SQLTEMPDBFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på varje tempdb datafil.Standard = 4 MB för SQL Server Express, 8 MB för alla andra utgåvor Min = 4 MB eller 8 MB Max = 1 024 MB |
SQL Server-databasmotor | /SQLTEMPDBFILEGROWTH Valfritt |
Anger ökning av filtillväxt för varje tempdb datafil i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på den tempdb loggfilen i MB. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 4 för SQL Server Express 8 för alla andra utgåvor Tillåtet intervall: Min = standardvärde (4 eller 8), Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILEGROWTH gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger filtillväxtökningen för den tempdb loggfilen i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
Avinstallera parametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för avinstallation.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange avinstallationsarbetsflödet. Värden som stöds: Uninstall |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /FEATURES Obligatoriskt |
Anger komponenter som ska avinstalleras. |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Exempelsyntax
Så här avinstallerar du en befintlig instans av SQL Server.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Om du vill ta bort en namngiven instans anger du namnet på instansen i stället för "MSSQLSERVER" i exemplet som nämndes tidigare i den här artikeln.
Parametrar för failover-kluster
Innan du installerar en SQL Server Database Engine-redundansklusterinstans läser du följande artiklar:
AlwaysOn-redundansklusterinstanser (SQL Server)
Viktigt!
Alla installationskommandon för redundanskluster kräver ett underliggande Windows-kluster. Alla noder som ska ingå i ett SQL Server Database Engine-redundanskluster måste ingå i samma Windows-kluster.
Testa och ändra följande installationsskript för redundanskluster för att uppfylla organisationens behov.
Integrerade installationsparametrar för failoverkluster
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för installation av redundanskluster.
Mer information om integrerad installation finns i AlwaysOn-redundansklusterinstanser (SQL Server).
Anmärkning
Om du vill lägga till fler noder efter installationen använder du åtgärden Lägg till nod .
SQL Server Database Engine-komponent | Parameter | Detaljer |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange arbetsflödet för installation av redundanskluster. Värde som stöds: InstallFailoverCluster |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERGROUP Valfritt |
Anger namnet på den resursgrupp som ska användas för SQL Server Database Engine-redundansklustret. Det kan vara namnet på en befintlig klustergrupp eller namnet på en ny resursgrupp. Standardvärde: SQL Server (<InstanceName>) |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /FEATURES Obligatoriskt |
Anger komponenter som ska installeras. |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTALLSHAREDDIR Valfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL Server Det går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTALLSHAREDWOWDIR Valfritt |
Anger en nondefault-installationskatalog för 32-bitars delade komponenter. Stöds endast i ett 64-bitarssystem. Standardvärdet är %Program Files(x86)%\Microsoft SQL Server Det går inte att ange till %Program Files%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTANCEDIR Valfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
Installationskontroll för databasmotor | /INSTANCEID Valfritt |
Anger ett nondefault-värde för ett InstanceID. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PRODUCTCOVEREDBYSA Gäller för: SQL Server 2022 (16.x) och senare versioner Krävs när du installerar Azure-tilläggsfunktionen från kommandoraden med AZUREEXTENSION . |
Anger licenstäckningen för SQL Server./PRODUCTCOVEREDBYSA=True , eller bara /PRODUCTCOVEREDBYSA , anger att det omfattas av Software Assurance- eller SQL Server-prenumerationen./PRODUCTCOVEREDBYSA=False , eller om parametern utelämnas, anger att den omfattas av en SQL Server-licens. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERDISKS Valfritt |
Anger listan över delade diskar som ska ingå i resursgruppen för SQL Server Database Engine-redundanskluster. Standardvärde: Den första enheten används som standardenhet för alla databaser. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERIPADDRESSES Obligatoriskt |
Specificerar en kodad IP-adress. Kodningarna är semikolonavgränsade (;) och följer formatets< IP-typ>;<adress>;<nätverksnamn>;<nätmask>. IP-typer som stöds är DHCP, IPv4 och IPv6. Du kan ange flera IP-adresser för redundanskluster med ett utrymme däremellan. Se följande exempel: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Installationskontroll för databasmotor | /FAILOVERCLUSTERNETWORKNAME Obligatoriskt |
Anger nätverksnamnet för det nya SQL Server Database Engine-redundansklustret. Det här namnet används för att identifiera den nya SQL Server Database Engine-redundansklusterinstansen i nätverket. |
SQL Server-agent | /AGTSVCACCOUNT Obligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
SQL Server-agent | /AGTSVCPASSWORD Krävs |
Anger lösenordet för SQL Server Agent-tjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Analystjänster | /ASBACKUPDIR Valfritt |
Anger katalogen för Analysis Services-säkerhetskopieringsfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analystjänster | /ASCOLLATION Valfritt |
Anger sorteringsinställningen för Analysis Services. Standardvärde: Latin1_General_CI_AS Obs: Endast Windows-kollation stöds. Användning av SQL-sortering kan resultera i oväntat beteende. |
Analystjänster | /ASCONFIGDIR Valfritt |
Anger katalogen för Analysis Services-konfigurationsfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analystjänster | /ASDATADIR Valfritt |
Anger katalogen för Analysis Services-datafiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analystjänster | /ASLOGDIR Valfritt |
Anger katalogen för Analysis Services-loggfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analystjänster | /ASSYSADMINACCOUNTS Obligatoriskt |
Anger administratörsautentiseringsuppgifterna för Analysis Services. |
Analystjänster | /ASTEMPDIR Valfritt |
Anger katalogen för tillfälliga Analysis Services-filer. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analystjänster | /ASPROVIDERMSOLAP Valfritt |
Anger om MSOLAP-providern kan köras som en del av processen. Standardvärde: - 1 = aktiverat |
Analystjänster | /ASSERVERMODE Valfritt |
Anger serverläget för Analysis Services-instansen. Giltiga värden i ett klusterscenario är MULTIDIMENSIONAL eller TABULAR .
ASSERVERMODE är skiftlägeskänsligt. Alla värden måste uttryckas i versaler. Mer information om giltiga värden finns i Installera Analysis Services i tabellläge. |
SQL Server-databasmotor | /INSTALLSQLDATADIR Obligatoriskt |
Anger datakatalogen för SQL Server-datafiler. Datakatalogen måste anges och på en delad klusterdisk. |
SQL Server-databasmotor | /SAPWD Krävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
SQL Server-databasmotor | /SECURITYMODE Valfritt |
Anger säkerhetsläget för SQL Server. Om den här parametern inte anges stöds endast Windows-autentiseringsläge. Värde som stöds: SQL |
SQL Server-databasmotor | /SQLBACKUPDIR Valfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-databasmotor | /SQLCOLLATION Valfritt |
Anger sorteringsinställningarna för SQL Server. Standardvärdet baseras på nationella inställningar för ditt Windows-operativsystem. För mer information, se Sortering och Unicode-stöd. |
SQL Server-databasmotor | /SQLSVCACCOUNT Obligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
SQL Server-databasmotor | /SQLSVCPASSWORD Krävs |
Anger lösenordet för SQLSVCACCOUNT . Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-databasmotor | /SQLSYSADMINACCOUNTS Obligatoriskt |
Använd den här parametern för att etablera inloggningar för att vara medlemmar i sysadmin-rollen . För andra SQL Server-utgåvor än SQL Server Express /SQLSYSADMINACCOUNTS krävs. För utgåvor av SQL Server Express är användning av /SQLSYSADMINACCOUNTS valfri, men antingen /SQLSYSADMINACCOUNTS eller /ADDCURRENTUSERASSQLADMIN krävs. |
SQL Server-databasmotor | /SQLUSERDBDIR Valfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasmotor | /SQLTEMPDBDIR Valfritt |
Anger katalogerna för tempdb datafiler. När du anger fler än en katalog separerar du katalogerna med ett tomt utrymme. Om flera kataloger anges sprids tempdb -datafilerna över katalogerna enligt en rundtursprincip.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBLOGDIR Valfritt |
Anger katalogen för tempdb loggfilen.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBFILECOUNT Valfritt |
Anger antalet datafiler tempdb som ska läggas till av installationen. Det här värdet kan ökas upp till antalet kärnor.Standardvärde: 1 för SQL Server Express 8 eller antalet kärnor, beroende på vilket som är lägre för alla andra utgåvor Viktig: Den primära databasfilen för tempdb är tempdb.mdf fortfarande . De ytterligare tempdb -filerna namnges som tempdb_mssql_#.ndf , där # representerar ett unikt nummer för varje ytterligare tempdb -databasfil som skapades under installationen. Syftet med den här namngivningskonventionen är att göra dem unika. Om du avinstallerar en instans av SQL Server tas filerna bort med namngivningskonventionen tempdb_mssql_#.ndf . Använd tempdb_mssql_\*.ndf inte namngivningskonvention för användardatabasfiler.Varning: SQL Server Express stöds inte för att konfigurera den här parametern. Installationsprogrammet installerar endast en tempdb datafil. |
SQL Server-databasmotor | /SQLTEMPDBFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på varje tempdb datafil.Standard = 4 MB för SQL Server Express, 8 MB för alla andra utgåvor Min = 4 MB eller 8 MB Max = 1 024 MB |
SQL Server-databasmotor | /SQLTEMPDBFILEGROWTH Valfritt |
Anger ökning av filtillväxt för varje tempdb datafil i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på den tempdb loggfilen i MB. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 4 för SQL Server Express 8 för alla andra utgåvor Tillåtet intervall: Min = standardvärde (4 eller 8), Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILEGROWTH gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger filtillväxtökningen för den tempdb loggfilen i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLUSERDBLOGDIR Valfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Valfritt |
Anger åtkomstnivån för funktionen FILESTREAM. Värden som stöds: - 0 = inaktivera FILESTREAM-stöd för den här instansen. (Standardvärde)- 1 = aktivera FILESTREAM för Transact-SQL åtkomst.- 2 = aktivera FILESTREAM för Transact-SQL och fil-I/O-direktuppspelningsåtkomst. (Ogiltigt för klusterscenarier)- 3 = tillåt fjärrklienter att ha direktuppspelningsåtkomst till FILESTREAM-data. |
FILESTREAM | /FILESTREAMSHARENAME Valfritt Krävs när FILESTREAMLEVEL är större än 1. |
Anger namnet på Den Windows-resurs där FILESTREAM-data ska lagras. |
Fullständig text för SQL Server | /FTSVCACCOUNT Valfritt |
Anger kontot för Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. ServiceSID används för att skydda kommunikationen mellan SQL Server och fulltextfilterdaemon. Om värdena inte anges inaktiveras starttjänsten för fulltextfilter. Du måste använda SQL Server Control Manager för att ändra tjänstkontot och aktivera fulltextfunktioner. Standardvärde: Local Service Account |
Fullständig text för SQL Server | /FTSVCPASSWORD Valfritt |
Anger lösenordet för tjänsten Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCACCOUNT Obligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
Tjänster för integration | /ISSVCPASSWORD Krävs |
Anger lösenordet för Integration Services. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCStartupType Valfritt |
Anger startläget för Integration Services-tjänsten. |
Rapporteringstjänster | /RSINSTALLMODE Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt Endast tillgängligt på FilesOnlyMode |
Anger installationsläget för Reporting Services. Värden som stöds: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Obs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODE standardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte inkluderar SQL Server Database Engine kommer installationen automatiskt att ändra RSINSTALLMODE till FilesOnlyMode . |
Rapporteringstjänster | /RSSVCACCOUNT Gäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
Rapporteringstjänster | /RSSVCPASSWORD Gäller för: SQL Server 2016 (13.x) och tidigare versioner Krävs |
Anger lösenordet för startkontot för Reporting Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Rapporteringstjänster | /RSSVCStartupType Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt |
Anger startläget för Reporting Services. Värden som stöds: - Automatic - Disabled - Manual |
Vi rekommenderar att du använder tjänst-SID i stället för domängrupper.
Ytterligare kommentarer
Databasmotorn och Analysis Services är de enda komponenterna som är klustermedvetna. Andra funktioner är inte klustermedvetna och har inte hög tillgänglighet genom redundansväxling.
Exempelsyntax
Installera en SQL Server-failoverklusterinstans med en enda nod med Database Engine och Analysis Services som standardinstans.
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
Förbereda redundansklusterparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för att förbereda redundanskluster. Det här är det första steget i avancerad klusterinstallation, där du måste förbereda redundansklusterinstanserna på alla noder i redundansklustret. Mer information finns i AlwaysOn-redundansklusterinstanser (SQL Server).
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange att redundansklustret förbereder arbetsflödet. Värde som stöds: PrepareFailoverCluster |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /FEATURES Obligatoriskt |
Anger komponenter som ska installeras. |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTALLSHAREDDIR Valfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL Server Det går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTALLSHAREDWOWDIR Valfritt |
Anger en nondefault-installationskatalog för 32-bitars delade komponenter. Stöds endast i ett 64-bitarssystem. Standardvärdet är %Program Files(x86)%\Microsoft SQL Server Det går inte att ange till %Program Files%\Microsoft SQL Server |
Installationskontroll för databasmotor | /INSTANCEDIR Valfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
Installationskontroll för databasmotor | /INSTANCEID Valfritt |
Anger ett nondefault-värde för ett InstanceID. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
SQL Server-agent | /AGTSVCACCOUNT Obligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
SQL Server-agent | /AGTSVCPASSWORD Krävs |
Anger lösenordet för SQL Server Agent-tjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
Analystjänster | /ASSVCACCOUNT Obligatoriskt |
Anger kontot för Analysis Services-tjänsten. |
Analystjänster | /ASSVCPASSWORD Krävs |
Anger lösenordet för Analysis Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-databasmotor | /SQLSVCACCOUNT Obligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
SQL Server-databasmotor | /SQLSVCPASSWORD Krävs |
Anger lösenordet för SQLSVCACCOUNT . Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
FILESTREAM | /FILESTREAMLEVEL Valfritt |
Anger åtkomstnivån för funktionen FILESTREAM. Värden som stöds: - 0 = inaktivera FILESTREAM-stöd för den här instansen. (Standardvärde)- 1 = aktivera FILESTREAM för Transact-SQL åtkomst.- 2 = aktivera FILESTREAM för Transact-SQL och fil-I/O-direktuppspelningsåtkomst. (Ogiltigt för klusterscenarier)- 3 = tillåt fjärrklienter att ha direktuppspelningsåtkomst till FILESTREAM-data. |
FILESTREAM | /FILESTREAMSHARENAME Valfritt Krävs när FILESTREAMLEVEL är större än 1. |
Anger namnet på Den Windows-resurs där FILESTREAM-data ska lagras. |
Fullständig text för SQL Server | /FTSVCACCOUNT Valfritt |
Anger kontot för Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. ServiceSID används för att skydda kommunikationen mellan SQL Server och fulltextfilterdaemon. Om värdena inte anges inaktiveras starttjänsten för fulltextfilter. Du måste använda SQL Server Control Manager för att ändra tjänstkontot och aktivera fulltextfunktioner. Standardvärde: Local Service Account |
Fullständig text för SQL Server | /FTSVCPASSWORD Valfritt |
Anger lösenordet för tjänsten Full-Text filterstarttjänst. Den här parametern ignoreras i Windows Server 2008 eller senare. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCACCOUNT Obligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
Tjänster för integration | /ISSVCPASSWORD Krävs |
Anger lösenordet för Integration Services. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCStartupType Valfritt |
Anger startläget för Integration Services-tjänsten. |
Rapporteringstjänster | /RSINSTALLMODE Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt Endast tillgängligt på FilesOnlyMode |
Anger installationsläget för Reporting Services. Värden som stöds: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Obs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODE standardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte inkluderar SQL Server Database Engine kommer installationen automatiskt att ändra RSINSTALLMODE till FilesOnlyMode . |
Rapporteringstjänster | /RSSVCACCOUNT Gäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
Rapporteringstjänster | /RSSVCPASSWORD Gäller för: SQL Server 2016 (13.x) och tidigare versioner Krävs |
Anger lösenordet för startkontot för Reporting Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Rapporteringstjänster | /RSSVCStartupType Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt |
Anger startläget för Reporting Services. Värden som stöds: - Automatic - Disabled - Manual |
Vi rekommenderar att du använder tjänst-SID i stället för domängrupper.
Exempelsyntax
Så här utför du steget "Förberedelse" i ett avancerat installationsscenario för ett redundanskluster för Databasmotorn och Analysis Services.
Kör följande kommando i kommandotolken för att förbereda en standardinstans:
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
Kör följande kommando i kommandotolken för att förbereda en namngiven instans:
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
För SQL Server 2022 (16.x) och senare versioner läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms.
Fullständig redundansklusterparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för att slutföra redundansklustret. Det här är det andra steget i installationsalternativet för avancerat redundanskluster. När du har kört Prepare på alla noder för redundanskluster kör du det här kommandot på noden som äger de delade diskarna. Mer information finns i AlwaysOn-redundansklusterinstanser (SQL Server).
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att indikera att redundansklustret har slutfört arbetsflödet. Värde som stöds: CompleteFailoverCluster |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERGROUP Valfritt |
Anger namnet på den resursgrupp som ska användas för SQL Server Database Engine-redundansklustret. Det kan vara namnet på en befintlig klustergrupp eller namnet på en ny resursgrupp. Standardvärde: SQL Server (<InstanceName>) |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERDISKS Valfritt |
Anger listan över delade diskar som ska ingå i resursgruppen för SQL Server Database Engine-redundanskluster. Standardvärde: Den första enheten används som standardenhet för alla databaser. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERIPADDRESSES Obligatoriskt |
Specificerar en kodad IP-adress. Kodningarna är semikolonavgränsade (;) och följer formatets< IP-typ>;<adress>;<nätverksnamn>;<nätmask>. IP-typer som stöds är DHCP, IPv4 och IPv6. Du kan ange flera IP-adresser för redundanskluster med ett utrymme däremellan. Se följande exempel: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Installationskontroll för databasmotor | /FAILOVERCLUSTERNETWORKNAME Obligatoriskt |
Anger nätverksnamnet för det nya SQL Server Database Engine-redundansklustret. Det här namnet används för att identifiera den nya SQL Server Database Engine-redundansklusterinstansen i nätverket. |
Installationskontroll för databasmotor | /CONFIRMIPDEPENDENCYCHANGE Obligatoriskt |
Anger medgivande för att ställa in resursberoende för IP-adress från OR till AND för failoverkluster med flera undernät. Mer information finns i Lägga till eller ta bort noder i en redundansklusterinstans (installation). Värden som stöds: - 0 = Falskt (standardinställning)- 1 = Sant |
Analystjänster | /ASBACKUPDIR Valfritt |
Anger katalogen för Analysis Services-säkerhetskopieringsfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analystjänster | /ASCOLLATION Valfritt |
Anger sorteringsinställningen för Analysis Services. Standardvärde: Latin1_General_CI_AS Obs: Endast Windows-kollation stöds. Användning av SQL-sortering kan resultera i oväntat beteende. |
Analystjänster | /ASCONFIGDIR Valfritt |
Anger katalogen för Analysis Services-konfigurationsfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analystjänster | /ASDATADIR Valfritt |
Anger katalogen för Analysis Services-datafiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analystjänster | /ASLOGDIR Valfritt |
Anger katalogen för Analysis Services-loggfiler. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analystjänster | /ASSERVERMODE Valfritt |
Anger serverläget för Analysis Services-instansen. Giltiga värden i ett klusterscenario är MULTIDIMENSIONAL eller TABULAR .
ASSERVERMODE är skiftlägeskänsligt. Alla värden måste uttryckas i versaler. Mer information om giltiga värden finns i Installera Analysis Services i tabellläge. |
Analystjänster | /ASSYSADMINACCOUNTS Obligatoriskt |
Anger administratörsautentiseringsuppgifterna för Analysis Services. |
Analystjänster | /ASTEMPDIR Valfritt |
Anger katalogen för tillfälliga Analysis Services-filer. Standardvärden: För WOW-läge på 64-bitars: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp För alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analystjänster | /ASPROVIDERMSOLAP Valfritt |
Anger om MSOLAP-providern kan köras som en del av processen. Standardvärde: - 1 = aktiverat |
SQL Server-databasmotor | /INSTALLSQLDATADIR Obligatoriskt |
Anger datakatalogen för SQL Server-datafiler. Datakatalogen måste anges och på en delad klusterdisk. |
SQL Server-databasmotor | /SAPWD Krävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
SQL Server-databasmotor | /SECURITYMODE Valfritt |
Anger säkerhetsläget för SQL Server. Om den här parametern inte anges stöds endast Windows-autentiseringsläge. Värde som stöds: SQL |
SQL Server-databasmotor | /SQLBACKUPDIR Valfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-databasmotor | /SQLCOLLATION Valfritt |
Anger sorteringsinställningarna för SQL Server. Standardvärdet baseras på nationella inställningar för ditt Windows-operativsystem. För mer information, se Sortering och Unicode-stöd. |
SQL Server-databasmotor | /SQLSYSADMINACCOUNTS Obligatoriskt |
Använd den här parametern för att etablera inloggningar för att vara medlemmar i sysadmin-rollen . För andra SQL Server-utgåvor än SQL Server Express /SQLSYSADMINACCOUNTS krävs. För utgåvor av SQL Server Express är användning av /SQLSYSADMINACCOUNTS valfri, men antingen /SQLSYSADMINACCOUNTS eller /ADDCURRENTUSERASSQLADMIN krävs. |
SQL Server-databasmotor | /SQLUSERDBDIR Valfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-databasmotor | /SQLUSERDBLOGDIR Valfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Rapporteringstjänster | /RSINSTALLMODE Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt Endast tillgängligt på FilesOnlyMode |
Anger installationsläget för Reporting Services. Värden som stöds: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Obs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODE standardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte inkluderar SQL Server Database Engine kommer installationen automatiskt att ändra RSINSTALLMODE till FilesOnlyMode . |
SQL Server-databasmotor | /SQLTEMPDBDIR Valfritt |
Anger katalogerna för tempdb datafiler. När du anger fler än en katalog separerar du katalogerna med ett tomt utrymme. Om flera kataloger anges sprids tempdb -datafilerna över katalogerna enligt en rundtursprincip.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBLOGDIR Valfritt |
Anger katalogen för tempdb loggfilen.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
SQL Server-databasmotor | /SQLTEMPDBFILECOUNT Valfritt |
Anger antalet datafiler tempdb som ska läggas till av installationen. Det här värdet kan ökas upp till antalet kärnor.Standardvärde: 1 för SQL Server Express 8 eller antalet kärnor, beroende på vilket som är lägre för alla andra utgåvor Viktig: Den primära databasfilen för tempdb är tempdb.mdf fortfarande . De ytterligare tempdb -filerna namnges som tempdb_mssql_#.ndf , där # representerar ett unikt nummer för varje ytterligare tempdb -databasfil som skapades under installationen. Syftet med den här namngivningskonventionen är att göra dem unika. Om du avinstallerar en instans av SQL Server tas filerna bort med namngivningskonventionen tempdb_mssql_#.ndf . Använd tempdb_mssql_\*.ndf inte namngivningskonvention för användardatabasfiler.Varning: SQL Server Express stöds inte för att konfigurera den här parametern. Installationsprogrammet installerar endast en tempdb datafil. |
SQL Server-databasmotor | /SQLTEMPDBFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på varje tempdb datafil.Standard = 4 MB för SQL Server Express, 8 MB för alla andra utgåvor Min = 4 MB eller 8 MB Max = 1 024 MB |
SQL Server-databasmotor | /SQLTEMPDBFILEGROWTH Valfritt |
Anger ökning av filtillväxt för varje tempdb datafil i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILESIZE gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger den ursprungliga storleken på den tempdb loggfilen i MB. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 4 för SQL Server Express 8 för alla andra utgåvor Tillåtet intervall: Min = standardvärde (4 eller 8), Max = 1024 |
SQL Server-databasmotor | /SQLTEMPDBLOGFILEGROWTH gäller för: SQL Server 2016 (13.x) och senare versioner Valfritt |
Anger filtillväxtökningen för den tempdb loggfilen i MB. Värdet 0 anger att automatisk tillväxt är inaktiverad och att inget ytterligare utrymme tillåts. Med konfigurationen kan storleken vara upp till 1 024.Standardvärde: 64. Tillåtet intervall: Min = 0, Max = 1024 |
Exempelsyntax
Utför steget "Slutförande" i ett avancerat installationsscenario för ett redundanskluster för databasmotorn och analysjänsterna. Kör följande kommando på datorn som ska vara den aktiva noden i redundansklustret för att göra den användbar. Du måste köra åtgärden "CompleteFailoverCluster" på noden som äger den delade disken i Analysis Services-redundansklustret.
Kör följande kommando i kommandotolken för att slutföra installationen av redundanskluster för en standardinstans:
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>"
Kör följande kommando i kommandotolken för att slutföra installationen av redundanskluster för en namngiven instans:
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>"
Uppgradera parametrar för redundanskluster
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för uppgradering av redundanskluster. Mer information finns i Uppgradera en SQL Server Database Engine-redundansklusterinstans (installation) och AlwaysOn-redundansklusterinstanser (SQL Server).
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange installationsarbetsflödet. Värde som stöds: Upgrade |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor | /ERRORREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta felrapportering för SQL Server. Mer information finns i Sekretesstillägg för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | / INSTANCEDIR Valfritt |
Anger en nondefault-installationskatalog för delade komponenter. |
Installationskontroll för databasmotor | /INSTANCEID Krävs när du uppgraderar från SQL Server 2008 (10.0.x) eller senare versioner. Valfritt när du uppgraderar från SQL Server 2005 (9.x). |
Anger ett nondefault-värde för ett InstanceID. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor | /SQMREPORTING Gäller för: SQL Server 2014 (12.x) och tidigare versioner Valfritt |
Information om hur du hanterar hur felfeedback skickas till Microsoft finns i Konfigurera insamling av användnings- och diagnostikdata för SQL Server (CEIP). I äldre versioner anger detta funktionsanvändningsrapportering för SQL Server. Värden som stöds: - 1 = aktiverad- 0 = inaktiverad |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERROLLOWNERSHIP Obligatoriskt |
Anger övergångsbeteendet under uppgraderingen. |
SQL Server-webbläsare | /BROWSERSVCSTARTUPTYPE Valfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic - Disabled - Manual |
SQL Server-Full-Text | /FTUPGRADEOPTION Valfritt |
Alternativet för Full-Text kataloguppgradering specificeras. Värden som stöds: - REBUILD - RESET - IMPORT |
Tjänster för integration | /ISSVCACCOUNT Obligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
Tjänster för integration | /ISSVCPASSWORD Krävs |
Anger lösenordet för Integration Services. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCStartupType Valfritt |
Anger startläget för Integration Services-tjänsten. |
Rapporteringstjänster | /RSUPGRADEDATABASEACCOUNT Valfritt |
Egenskapen används endast när du uppgraderar en Rapportserver i SharePoint-läge som är version 2008 R2 eller tidigare. Ytterligare uppgraderingsåtgärder utförs för rapportservrar som använder den äldre SharePoint-lägesarkitekturen, som ändrades i SQL Server 2012 (11.x) Reporting Services. Om det här alternativet inte ingår i kommandoradsinstallationen används standardtjänstkontot för den gamla rapportserverinstansen. Om den här egenskapen används anger du lösenordet för kontot med hjälp av /RSUPGRADEPASSWORD egenskapen . |
Rapporteringstjänster | /RSUPGRADEPASSWORD Valfritt |
Lösenord för det befintliga rapportservertjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Lägga till nodparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för AddNode.
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange AddNode-arbetsflödet. Värde som stöds: AddNode |
Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMS Obligatoriskt när parametern /Q eller /QS har angetts för obevakade installationer |
Krävs för att bekräfta godkännandet av licensvillkoren. Från och med SQL Server 2022 (16.x) läser du licensvillkoren för Programvara för Microsoft SQL Server på aka.ms/useterms. |
Installationskontroll för databasmotor | /ENU Valfritt |
Använd den här parametern för att installera den engelska versionen av SQL Server på ett lokaliserat operativsystem när installationsmediet innehåller språkpaket för både engelska och det språk som motsvarar operativsystemet. |
Installationskontroll för databasmotor | /UpdateEnabled Valfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0 . Som standard innehåller SQL Server-installationsprogrammet uppdateringar som hittas. |
Installationskontroll för databasmotor | /UpdateSource Valfritt |
Ange den plats där INSTALLATIONsprogrammet för SQL Server ska hämta produktuppdateringar. De giltiga värdena är "MU" för att söka på Microsoft Update, en giltig mappsökväg, en relativ sökväg som .\MyUpdates , eller en UNC-resurs. Som standard söker SQL Server-installationen efter Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor | /PID Valfritt |
Anger produktnyckeln för utgåvan av SQL Server. Om den här parametern inte har angetts används Utvärdering. Observera: Om du installerar SQL Server Express, SQL Server Express med Advanced Services, SQL Server Express med verktyg, SQL Server Developer eller SQL Server Evaluation är PID fördefinierad. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Installationskontroll för databasmotor | /FAILOVERCLUSTERIPADDRESSES Obligatoriskt |
Specificerar en kodad IP-adress. Kodningarna är semikolonavgränsade (;) och följer formatets< IP-typ>;<adress>;<nätverksnamn>;<nätmask>. IP-typer som stöds är DHCP, IPv4 och IPv6. Du kan ange flera IP-adresser för redundanskluster med ett utrymme däremellan. Se följande exempel: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c Mer information finns i Lägga till eller ta bort noder i en redundansklusterinstans (installation). |
Installationskontroll för databasmotor | /CONFIRMIPDEPENDENCYCHANGE Obligatoriskt |
Anger medgivande för att ställa in resursberoende för IP-adress från OR till AND för failoverkluster med flera undernät. Mer information finns i Lägga till eller ta bort noder i en redundansklusterinstans (installation). Värden som stöds: - 0 = Falskt (standardinställning)- 1 = Sant |
SQL Server-agent | /AGTSVCACCOUNT Obligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
SQL Server-agent | /AGTSVCPASSWORD Krävs |
Anger lösenordet för SQL Server Agent-tjänstkontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCACCOUNT Valfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE . |
PolyBase-dataförflyttning | /PBDMSSVCPASSWORD Valfritt |
Anger lösenordet för dataförflyttningskontot. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
PolyBase-motor | /PBENGSVCSTARTUPTYPE Valfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Valfritt |
Anger ett portintervall med minst 6 portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Valfritt |
Anger om SQL Server Database Engine-instansen ska användas som en del av polybase scale-out-beräkningsgruppen. Använd det här alternativet om du konfigurerar en PolyBase-skalningsberäkningsgrupp, inklusive huvudnoden. Värden som stöds: True , False |
Analystjänster | /ASSVCACCOUNT Obligatoriskt |
Anger kontot för Analysis Services-tjänsten. |
Analystjänster | /ASSVCPASSWORD Krävs |
Anger lösenordet för Analysis Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
SQL Server-databasmotor | /SQLSVCACCOUNT Obligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
SQL Server-databasmotor | /SQLSVCPASSWORD Krävs |
Anger lösenordet för SQLSVCACCOUNT . Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Tjänster för integration | /ISSVCPASSWORD Krävs |
Anger lösenordet för Integration Services. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Rapporteringstjänster | /RSINSTALLMODE Gäller för: SQL Server 2016 (13.x) och tidigare versioner Valfritt Endast tillgängligt på FilesOnlyMode |
Anger installationsläget för Reporting Services. Värden som stöds: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Obs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODE standardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte inkluderar SQL Server Database Engine kommer installationen automatiskt att ändra RSINSTALLMODE till FilesOnlyMode . |
Rapporteringstjänster | /RSSVCPASSWORD Gäller för: SQL Server 2016 (13.x) och tidigare versioner Krävs |
Anger lösenordet för startkontot för Reporting Services-tjänsten. Den här parametern kan utelämnas när du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto. |
Ytterligare kommentarer
Databasmotorn och Analysis Services är de enda komponenterna som är klustermedvetna. Andra funktioner är inte klustermedvetna och har inte hög tillgänglighet genom redundansväxling.
Exempelsyntax
Så här lägger du till en nod i en befintlig redundansklusterinstans med databasmotorn och 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
Ta bort nodparametrar
Använd parametrarna i följande tabell för att utveckla kommandoradsskript för RemoveNode. Om du vill avinstallera ett redundanskluster måste du köra RemoveNode på varje nod för redundanskluster. Mer information finns i AlwaysOn-redundansklusterinstanser (SQL Server).
SQL Server Database Engine-komponent | Parameter | Beskrivning |
---|---|---|
Installationskontroll för databasmotor | /ACTION Obligatoriskt |
Krävs för att ange RemoveNode-arbetsflödet. Värde som stöds: RemoveNode |
Installationskontroll för databasmotor | /CONFIGURATIONFILE Valfritt |
Anger vilken ConfigurationFile som ska användas. |
Installationskontroll för databasmotor |
/HELP eller ? Valfritt |
Visar användningsalternativ för parametrarna. |
Installationskontroll för databasmotor | /INDICATEPROGRESS Valfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
Installationskontroll för databasmotor | /INSTANCENAME Obligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
Installationskontroll för databasmotor |
/Q eller /QUIET Valfritt |
Anger att installationsprogrammet körs i tyst läge utan något användargränssnitt. Detta används för obevakade installationer. Parametern /Q åsidosätter parameterns /QS indata. |
Installationskontroll för databasmotor |
/QS eller /QUIETSIMPLE Valfritt |
Anger att installationsprogrammet körs och visar förloppet via användargränssnittet, men accepterar inga indata eller visar några felmeddelanden. |
Installationskontroll för databasmotor | /HIDECONSOLE Valfritt |
Anger att konsolfönstret är dolt eller stängt. |
Installationskontroll för databasmotor | /CONFIRMIPDEPENDENCYCHANGE Obligatoriskt |
Anger medgivande för att ställa in resursberoende för IP-adress från OR till AND för failoverkluster med flera undernät. Mer information finns i Lägga till eller ta bort noder i en redundansklusterinstans (installation). Värden som stöds: - 0 = Falskt (standardinställning)- 1 = Sant |
Exempelsyntax
Ta bort en nod från en befintlig redundansklusterinstans med databasmotorn och Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Tjänstkontoparametrar
Du kan konfigurera SQL Server-tjänsterna med hjälp av ett inbyggt konto, ett lokalt konto eller ett domänkonto.
Anmärkning
När du använder ett hanterat tjänstkonto, ett virtuellt konto eller ett inbyggt konto bör du inte ange motsvarande lösenordsparametrar. Mer information om dessa tjänstkonton finns i Hanterade tjänstkonton, grupphanterade tjänstkonton och virtuella konton.
Mer information om konfiguration av tjänstkonto finns i Konfigurera Windows-tjänstkonton och -behörigheter.
SQL Server Database Engine-komponent | Kontoparameter | Lösenordsparameter | Starttyp |
---|---|---|---|
SQL Server-agent | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analystjänster | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
SQL Server-databasmotor | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Tjänster för integration | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Rapporteringstjänster | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Anmärkning
Reporting Services-funktioner har tagits bort från SQL Server 2017 (14.x). Kontoparametrarna för SQL Server Reporting Services gäller endast för versioner före SQL Server 2017 (14.x).
Funktionsparametrar
Om du vill installera specifika funktioner använder du parametern /FEATURES
och anger den överordnade funktionen eller funktionsvärdena i följande tabell.
En lista över funktioner som stöds av versionerna av SQL Server i Windows finns i:
- Utgåvor och funktioner som stöds i förhandsversionen av SQL Server 2025
- Utgåvor och funktioner som stöds i SQL Server 2022
- Utgåvor och funktioner som stöds i SQL Server 2019
- Utgåvor och funktioner som stöds i SQL Server 2017
- Utgåvor och funktioner som stöds i SQL Server 2016
Överordnad funktionsparameter | Funktionsparameter | Beskrivning |
---|---|---|
SQL | Installerar SQL Server Database Engine, Replication, Fulltext och Data Quality Server. | |
SQLEngine | Installerar bara SQL Server Database Engine. | |
Replikering | Installerar replikeringskomponenten tillsammans med SQL Server Database Engine. | |
FullText | Installerar FullText-komponenten tillsammans med SQL Server Database Engine. | |
DQ | Kopierar de filer som krävs för att slutföra installationen av datakvalitetsservern. När du har slutfört SQL Server-installationen måste du köra DQSInstaller.exe-filen för att slutföra installationen av Data Quality Server. Mer information finns i Utför DQSInstaller.exe för att slutföra installationen av datakvalitetsservern. Detta installerar även SQL Server Database Engine. | |
PolyBase | Installerar PolyBase-komponenter. | |
PolyBaseCore | Para ihop med PolyBase för att installera PolyBase-teknik som möjliggör verkligt integrerad frågekörning i Oracle, Teradata, SQL Server och andra relations- och icke-relationella data med hjälp av vanliga T-SQL-instruktioner.gäller för: SQL Server 2019 (15.x) och senare versioner |
|
PolyBaseJava | I SQL Server 2019 (endast 15.x) parkopplas du med PolyBase för att installera PolyBase Java Connector som möjliggör verkligt integrerad frågekörning mellan HDFS-data med hjälp av vanliga T-SQL-instruktioner. |
|
AvanceradAnalytik | Installerar SQL Server Machine Learning Services eller SQL Server 2016 R Services (In-Database). | |
SQL_INST_MR | Koppla ihop med AdvancedAnalytics för att installera R Open- och proprietära R-paket.Gäller för:SQL Server Machine Learning Services (2017 och 2019) och SQL Server 2016 R Services (In-Database) |
|
SQL_INST_MPY | Koppla ihop med AdvancedAnalytics för att installera Anaconda- och proprietära Python-paket.Gäller för:SQL Server Machine Learning Services (2017 och 2019) |
|
SQL_INST_JAVA | Para ihop med AdvancedAnalytics för att installera tillägg som möjliggör integrering med Java med hjälp av vanliga T-SQL-instruktioner.Gäller för:SQL Server Java Language Extension (endast 2019) |
|
SOM | Installerar alla Analysis Services-komponenter. | |
RS (RS) | Installerar alla Reporting Services-komponenter. Gäller för: SQL Server 2016 (13.x) och tidigare versioner |
|
RS_SHP | Installerar Reporting Services-komponenter för SharePoint. Gäller för: SQL Server 2016 (13.x) och tidigare versioner |
|
RS_SHPWFE | Installerar Reporting Services-Add-In för SharePoint-produkter. Gäller för: SQL Server 2016 (13.x) och tidigare versioner |
|
DQC | Installerar datakvalitetsklienten. | |
VARA | Installerar alla Integration Services-komponenter. | |
IS_Master | Innehåller skalningsbakgrund för utskalning av integrationstjänster. | |
IS-Arbetare | Inkluderar skalbar arbetare för utskalning av integrationstjänster. | |
MDS | Installerar Master Data Services. | |
SQL_SHARED_MPY | Installerar Python-paket för Machine Learning Server (fristående) eller R Server (fristående) | |
SQL_SHARED_MR | Installerar R-paket för Machine Learning Server (fristående) eller R Server (fristående) eller Machine Learning Server (fristående) eller R Server (fristående) | |
Verktyg 1 | Installerar klientverktyg och SQL Server Books Online-komponenter. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
FVT | Installerar bakåtkompatibilitetskomponenter. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
Conn | Installerar anslutningskomponenter. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
DREPLAY_CTLR | Installerar Distributed Replay-styrenhet. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
DREPLAY_CLT | Installerar Distributed Replay-klienten. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
SNAC_SDK | Installerar SDK för den interna SQL Server-klienten. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
SDK | Installerar programutvecklingspaketet. Gäller för: SQL Server 2019 (15.x) och tidigare versioner |
|
LocalDB** | Installerar LocalDB, ett körningsläge för SQL Server Express som är avsett för programutvecklare. |
1 SQL Server Management Studio (SSMS) finns nu i ett fristående installationsprogram som är separat från SQL Server-installationsprogrammet. Mer information finns i Ladda ned SQL Server Management Studio (SSMS).
Exempel på funktionsparameter
Parameter och värden | Beskrivning |
---|---|
/FEATURES=SQLEngine |
Installerar databasmotorn utan replikering och fulltext. |
/FEATURES=SQLEngine,FullText |
Installerar databasmotorn och funktionalitet för fulltextsökning. |
/FEATURES=SQL |
Installerar databasmotorn, replikering och fulltext. |
/FEATURES=SQLEngine,PolyBase |
Installerar databasmotorn och PolyBase-motorn. |
Rollparametrar
Installationsrollen eller /ROLE
parametern används för att installera ett förkonfigurerat urval av funktioner. SSAS-rollerna installerar en SSAS-instans i antingen en befintlig SharePoint-servergrupp eller en ny okonfigurerad servergrupp. Två konfigurationsroller tillhandahålls för att stödja varje scenario. Du kan bara välja en installationsroll att installera åt gången. Om du väljer en installationsroll installerar installationsprogrammet de funktioner och komponenter som tillhör rollen. Du kan inte variera de funktioner och komponenter som är avsedda för den rollen. Mer information om hur du använder funktionsrollsparametern finns i Installera Power Pivot från kommandotolken.
Rollen AllFeatures_WithDefaults
är standardbeteendet för utgåvor av SQL Server Express och minskar antalet dialogrutor som visas för användaren. Det kan anges från kommandoraden när du installerar en SQL Server-utgåva som inte är SQL Server Express.
Befattning | Beskrivning | Installerar... |
---|---|---|
SPI_AS_ExistingFarm |
Installerar Analysis Services som en Power Pivot-namngiven instans på en befintlig SharePoint Server 2010-servergrupp eller fristående server. | Analysis Services beräkningsmotor, förkonfigurerad för minnesintern datalagring och bearbetning. Lösningspaket för Power Pivot Installationsprogram för Power Pivot för Excel SQL Server Handböcker Online |
SPI_AS_NewFarm |
Installerar Analysis Services och databasmotorn som en Power Pivot-namngiven instans på en ny, okonfigurerad Office SharePoint Server 2010-servergrupp eller fristående server. SQL Server-installationsprogrammet konfigurerar serverfarmen under installationen av funktionsrollen. | Analysis Services beräkningsmotor, förkonfigurerad för minnesintern datalagring och bearbetning. Lösningspaket för Power Pivot SQL Server Handböcker Online Databas-motor Konfigurationsverktyg SQL Server Management Studio |
AllFeatures_WithDefaults |
Installerar alla funktioner som är tillgängliga med den aktuella utgåvan. Lägger till den aktuella användaren i SQL Server sysadmin fasta serverrollen. På Windows Server 2008 eller senare, och när operativsystemet inte är en domänkontrollant, används standardkontot NT AUTHORITY\NETWORK SERVICE av Databasmotorn och Reporting Services, medan Integration Services som standard använder kontot NT AUTHORITY\NETWORK SERVICE .Den här rollen är aktiverad som standard i utgåvor av SQL Server Express. För alla andra utgåvor är den här rollen inte aktiverad men kan anges via användargränssnittet eller med kommandoradsparametrar. |
För utgåvor av SQL Server Express installerar endast de funktioner som är tillgängliga i utgåvan. För andra utgåvor installerar du alla SQL Server-funktioner. Parametern AllFeatures_WithDefaults kan kombineras med andra parametrar som åsidosätter AllFeatures_WithDefaults parameterinställningarna. Om du till exempel använder parametern AllFeatures_WithDefaults och parametern /Features=RS åsidosätts kommandot för att installera alla funktioner och installerar endast Reporting Services, men respekterar parametern AllFeatures_WithDefaults för att använda standardtjänstkontot för Reporting Services.När du använder parametern AllFeatures_WithDefaults tillsammans med /ADDCURRENTUSERASSQLADMIN=FALSE , fylls inte provisioneringsdialogrutan automatiskt i med den aktuella användaren. Lägg till /AGTSVCACCOUNT och /AGTSVCPASSWORD för att ange ett tjänstkonto och lösenord för SQL Server-agenten. |
Styr failover-beteende med parametern /FAILOVERCLUSTERROLLOWNERSHIP
Om du vill uppgradera ett SQL Server Database Engine-redundanskluster måste du köra installationsprogrammet på en nod för redundanskluster i taget, med början med de passiva noderna. Konfigurationen avgör när du ska redundansväxla till den uppgraderade noden, beroende på det totala antalet noder i redundansklusterinstansen och antalet noder som redan har uppgraderats. När hälften av noderna eller fler redan har uppgraderats kommer installationsprogrammet som standard att orsaka en övergång till en uppgraderad nod.
Om du vill styra redundansbeteendet för klusternoder under uppgraderingsprocessen kör du uppgraderingsåtgärden på kommandoraden och använder parametern /FAILOVERCLUSTERROLLOWNERSHIP
för att kontrollera redundansbeteendet innan uppgraderingsåtgärden tar noden offline. Användning av den här parametern är följande:
/FAILOVERCLUSTERROLLOWNERSHIP=0
kommer inte att distribuera klusterägarskap (flytta grupp) till uppgraderade noder och lägger inte till den här noden i listan över möjliga ägare av SQL Server-klustret i slutet av uppgraderingen./FAILOVERCLUSTERROLLOWNERSHIP=1
kommer att distribuera klusterägarskap (flytta grupp) till uppgraderade noder och lägger till den här noden i listan över möjliga ägare av SQL Server-klustret i slutet av uppgraderingen./FAILOVERCLUSTERROLLOWNERSHIP=2
är standardinställningen. Den används om den här parametern inte har angetts. Den här inställningen anger att SQL Server-installationen hanterar klusterägarskapet (flytta grupp) efter behov.
Instans-ID eller InstanceID-konfiguration
Instans-ID:t eller /InstanceID
parametern används för att ange var du kan installera instanskomponenterna och registersökvägen för instansen. Värdet för INSTANCEID är en sträng och bör vara unikt.
- SQL-instans-ID:
MSSQLxx.<INSTANCEID>
- AS-instans-ID:
MSASxx.<INSTANCEID>
- RS-instans-ID:
MSRSxx.<INSTANCEID>
De instansmedvetna komponenterna installeras på följande platser:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
Anmärkning
Om INSTANCEID
inte anges på kommandoraden ersätter <INSTANCEID>
installationsprogrammet som standard med <INSTANCENAME>
.