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.exeSQL 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 | /ACTIONObligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: Install. |
| Installationskontroll för databasmotor | /SUPPRESSPRIVACYSTATEMENTNOTICEObligatoriskt 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 | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /IACCEPTPYTHONLICENSETERMSKrä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 | /IACCEPTROPENLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 det här värdet 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 /ROLEObligatoriskt |
Anger vilka komponenter som ska installeras. Välj /FEATURES att ange enskilda SQL Server-komponenter som ska installeras. Mer information finns i Funktionsparametrar senare i den här artikeln.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 | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTALLSHAREDDIRValfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL ServerDet går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTALLSHAREDWOWDIRValfritt |
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 ServerDet går inte att ange till %Program Files%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTANCEDIRValfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
| Installationskontroll för databasmotor | /INSTANCEIDValfritt |
Anger ett nondefault-värde för ett InstanceID. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PRODUCTCOVEREDBYSAGä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 | /PIDValfritt |
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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /UIMODEValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| SQL Server-agent | /AGTSVCACCOUNTObligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
| SQL Server-agent | /AGTSVCPASSWORDKrä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 | /AGTSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server Agent-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| PolyBase-motor | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-motor | /PBENGSVCPASSWORDValfritt |
Anger lösenordet för motortjänstkontot. |
| PolyBase-motor | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase-dataförflyttning | /PBDMSSVCACCOUNTValfritt |
Anger kontot för dataflytttjänsten. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBDMSSVCSTARTUPTYPEValfritt |
Anger startläget för dataflytttjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 | /ASBACKUPDIRValfritt |
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\BackupFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analystjänster | /ASCOLLATIONValfritt |
Anger sorteringsinställningen för Analysis Services. Standardvärde: Latin1_General_CI_ASObs: Endast Windows-kollation stöds. Användning av SQL-sortering kan resultera i oväntat beteende. |
| Analystjänster | /ASCONFIGDIRValfritt |
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\ConfigFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analystjänster | /ASDATADIRValfritt |
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\DataFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analystjänster | /ASLOGDIRValfritt |
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\LogFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analystjänster | /ASSERVERMODEValfritt |
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 | /ASSVCACCOUNTObligatoriskt |
Anger kontot för Analysis Services-tjänsten. |
| Analystjänster | /ASSVCPASSWORDKrä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 | /ASSVCSTARTUPTYPEValfritt |
Anger startläget för Analysis Services-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| Analystjänster | /ASSYSADMINACCOUNTSObligatoriskt |
Anger administratörsautentiseringsuppgifterna för Analysis Services. |
| Analystjänster | /ASTEMPDIRValfritt |
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\TempFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analystjänster | /ASPROVIDERMSOLAPValfritt |
Anger om MSOLAP-providern kan köras som en del av processen. Standardvärde: - 1 = aktiverat |
| Analystjänster | /FARMACCOUNTKrä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 | /FARMPASSWORDKrä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 | /PASSPHRASEKrä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 | /FARMADMINIPORTKrä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 | /BROWSERSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| SQL Server-databasmotor | /ENABLERANUValfritt |
Aktiverar körsom-behörigheter för SQL Server Express-installationer. |
| SQL Server-databasmotor | /INSTALLSQLDATADIRValfritt |
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 | /SAPWDKrävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
| SQL Server-databasmotor | /SECURITYMODEValfritt |
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 | /SQLBACKUPDIRValfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-databasmotor | /SQLCOLLATIONValfritt |
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 | /ADDCURRENTUSERASSQLADMINValfritt |
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 i /ROLE senare i den här artikeln.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 | /SQLSVCACCOUNTObligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
| SQL Server-databasmotor | /SQLSVCPASSWORDKrä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 | /SQLSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| SQL Server-databasmotor | /SQLSYSADMINACCOUNTSObligatoriskt |
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 | /SQLTEMPDBDIRValfritt |
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 datafilerna tempdb över katalogerna på ett turordningssätt.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
| SQL Server-databasmotor | /SQLTEMPDBLOGDIRValfritt |
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 | /SQLTEMPDBFILECOUNTValfritt |
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 fortfarande tempdb.mdf. 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 | /SQLTEMPDBFILESIZEgä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 | /SQLTEMPDBFILEGROWTHValfritt |
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 | /SQLTEMPDBLOGFILESIZEgä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 | /SQLTEMPDBLOGFILEGROWTHgä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 | /SQLUSERDBDIRValfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-databasmotor | /SQLSVCINSTANTFILEINITValfritt |
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 | /SQLUSERDBLOGDIRValfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-databasmotor | /SQLMAXDOP=parametergä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 riktlinjerna för maximal grad av parallellitet |
| SQL Server-databasmotor | /USESQLRECOMMENDEDMEMORYLIMITSgäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYoch /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 använder beräknade rekommenderade värden som överensstämmer med riktlinjerna för konfiguration av serverminne för en fristående SQL Server-instans. Observera: Den här parametern kan inte användas med /SQLMINMEMORY och /SQLMAXMEMORY. |
| SQL Server-databasmotor | /SQLMINMEMORYgäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYoch /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 | /SQLMAXMEMORYgäller för: SQL Server 2019 (15.x) och senare versioner Valfritt. Om /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYoch /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 | /FILESTREAMLEVELValfritt |
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 | /FILESTREAMSHARENAMEValfritt 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 | /FTSVCACCOUNTValfritt |
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 | /FTSVCPASSWORDValfritt |
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 | /ISSVCACCOUNTObligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
| Tjänster för integration | /ISSVCPASSWORDKrä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 | /ISSVCStartupTypeValfritt |
Anger startläget för Integration Services-tjänsten. |
| SQL Server-nätverkskonfiguration | /NPENABLEDValfritt |
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 | /TCPENABLEDValfritt |
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 | /RSINSTALLMODEGä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- FilesOnlyModeObs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODEstandardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte innehåller SQL Server Database Engine, ändrar installationen automatiskt RSINSTALLMODE till FilesOnlyMode. |
| Rapporteringstjänster | /RSSVCACCOUNTGäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
| Rapporteringstjänster | /RSSVCPASSWORDGä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 | /RSSVCStartupTypeGä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-tjänster (In-Database) | /MPYCACHEDIRECTORYValfritt |
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) | /MRCACHEDIRECTORYValfritt |
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=AZUREEXTENSIONGä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 | /AZURESUBSCRIPTIONIDGäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Azure-prenumeration där SQL Server-instansresursen skapas. |
| Azure-tillägg för SQL Server | /AZURERESOURCEGROUPGä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 | /AZUREREGIONGä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 | /AZURETENANTIDGä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 | /AZURESERVICEPRINCIPALGäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Tjänsthuvudnamn för autentisering mot angivet tenant-ID, prenumeration och resursgrupp. |
| Azure-tillägg för SQL Server | /AZURESERVICEPRINCIPALSECRETGäller för: SQL Server 2022 (16.x) och senare versioner Valfritt |
Tjänstens huvudnamnshemlighet. |
| Azure-tillägg för SQL Server | /AZUREARCPROXYGä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 arcaktiverar du automatiskt alla instanser på värden, vilket registrerar SQL Server-instanserna som resurser i Azure och gör dem berättigade att ha ytterligare Azure-hanteringstjänster kopplade.
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. Kommandot markerar i stället 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 | /ACTIONObligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: PrepareImage |
| Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /FEATURESObligatoriskt |
Anger komponenter som ska installeras. Värden som stöds är SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHPRS_SHPWFE, , DQC, Conn, IS, BC, , SDKDREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDSPOLYBASE1 |
| Installationskontroll för databasmotor |
/HELP eller ?Valfritt |
Visar användningsalternativ för parametrarna. |
| Installationskontroll för databasmotor | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| Installationskontroll för databasmotor | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTALLSHAREDDIRValfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL ServerDet går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTANCEDIRValfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
| Installationskontroll för databasmotor | /INSTANCEIDKrävs för instansfunktioner. |
Anger ett InstanceID för den instans som förbereds. |
| PolyBase-motor | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /ACTIONObligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: CompleteImage |
| Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTANCEIDValfritt |
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 | /INSTANCENAMEValfritt |
Anger ett SQL Server-instansnamn för den instans som slutförs. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PRODUCTCOVEREDBYSAGä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 | /PIDValfritt |
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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| SQL Server-agent | /AGTSVCACCOUNTObligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
| SQL Server-agent | /AGTSVCPASSWORDKrä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 | /AGTSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server Agent-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| PolyBase-motor | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 | /BROWSERSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| SQL Server-databasmotor | /ENABLERANUValfritt |
Aktiverar körsom-behörigheter för SQL Server Express-installationer. |
| SQL Server-databasmotor | /INSTALLSQLDATADIRValfritt |
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 | /SAPWDKrävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
| SQL Server-databasmotor | /SECURITYMODEValfritt |
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 | /SQLBACKUPDIRValfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-databasmotor | /SQLCOLLATIONValfritt |
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 | /SQLSVCACCOUNTObligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
| SQL Server-databasmotor | /SQLSVCPASSWORDKrä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 | /SQLSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| SQL Server-databasmotor | /SQLSYSADMINACCOUNTSObligatoriskt |
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 | /SQLTEMPDBDIRValfritt |
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 datafilerna tempdb över katalogerna i roterande ordning.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
| SQL Server-databasmotor | /SQLTEMPDBLOGDIRValfritt |
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 | /SQLTEMPDBFILESIZEgä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 | /SQLTEMPDBFILEGROWTHValfritt |
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 | /SQLTEMPDBLOGFILESIZEgä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 | /SQLTEMPDBLOGFILEGROWTHgä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 | /SQLTEMPDBFILECOUNTValfritt |
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 fortfarande tempdb.mdf. 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 | /SQLUSERDBDIRValfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-databasmotor | /SQLUSERDBLOGDIRValfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVELValfritt |
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 | /FILESTREAMSHARENAMEValfritt 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 | /FTSVCACCOUNTValfritt |
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 | /FTSVCPASSWORDValfritt |
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 | /NPENABLEDValfritt |
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 | /TCPENABLEDValfritt |
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 | /RSINSTALLMODEGä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- FilesOnlyModeObs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODEstandardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte innehåller SQL Server Database Engine, ändras RSINSTALLMODE automatiskt till FilesOnlyMode. |
| Rapporteringstjänster | /RSSVCACCOUNTGäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
| Rapporteringstjänster | /RSSVCPASSWORDGä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 | /RSSVCStartupTypeGä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 | /ACTIONObligatoriskt |
Krävs för att ange installationsarbetsflödet. Värden som stöds: - Upgrade- EditionUpgradeVä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 | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | / INSTANCEDIRValfritt |
Anger en nondefault-installationskatalog för delade komponenter. |
| Installationskontroll för databasmotor | /INSTANCEIDKrä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 | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PIDValfritt |
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 /QUIETValfritt |
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 | /UIMODEValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| SQL Server-webbläsare | /BROWSERSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| SQL Server-Full-Text | /FTUPGRADEOPTIONValfritt |
Alternativet för Full-Text kataloguppgradering specificeras. Värden som stöds: - REBUILD- RESET- IMPORT |
| Tjänster för integration | /ISSVCACCOUNTObligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
| Tjänster för integration | /ISSVCPASSWORDKrä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 | /ISSVCStartupTypeValfritt |
Anger startläget för Integration Services-tjänsten. |
| Rapporteringstjänster | /RSUPGRADEDATABASEACCOUNTValfritt |
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 | /RSUPGRADEPASSWORDValfritt |
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 | /ACTIONObligatoriskt |
Krävs för att ange arbetsflödet för reparation. Värden som stöds: Repair |
| Installationskontroll för databasmotor | /ENUValfritt |
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 | /FEATURESObligatoriskt |
Anger komponenter som ska repareras. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| PolyBase-motor | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 /QUIETValfritt |
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 | /HIDECONSOLEValfritt |
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, msdboch tempdb . Mer information finns i Återskapa systemdatabaser.
| SQL Server Database Engine-komponent | Parameter | Beskrivning |
|---|---|---|
| Installationskontroll för databasmotor | /ACTIONObligatoriskt |
Krävs för att ange arbetsflödet för återskapande av databasen. Värden som stöds: RebuildDatabase |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor |
/Q eller /QUIETValfritt |
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 | /SQLCOLLATIONValfritt |
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 | /SAPWDObligatoriskt, när /SECURITYMODE=SQL angavs under installationen av instansen. |
Anger lösenordet för SQL Server SA-kontot . |
| SQL Server-databasmotor | /SQLSYSADMINACCOUNTSObligatoriskt |
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 | /SQLTEMPDBDIRValfritt |
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 kommer datafilerna att fördelas tempdb över katalogerna i rundturordning.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
| SQL Server-databasmotor | /SQLTEMPDBLOGDIRValfritt |
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 | /SQLTEMPDBFILECOUNTValfritt |
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 fortfarande tempdb.mdf. 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 | /SQLTEMPDBFILESIZEgä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 | /SQLTEMPDBFILEGROWTHValfritt |
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 | /SQLTEMPDBLOGFILESIZEgä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 | /SQLTEMPDBLOGFILEGROWTHgä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 | /ACTIONObligatoriskt |
Krävs för att ange avinstallationsarbetsflödet. Värden som stöds: Uninstall |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /FEATURESObligatoriskt |
Anger komponenter som ska avinstalleras. |
| Installationskontroll för databasmotor |
/HELP eller ?Valfritt |
Visar användningsalternativ för parametrarna. |
| Installationskontroll för databasmotor | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor |
/Q eller /QUIETValfritt |
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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
Exempelsyntax
Använd följande kommando för att avinstallera en befintlig instans av SQL Server från kommandotolken.
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 föregående exempel.
Om du vill avinstallera en befintlig SQL Server-uppdatering från kommandotolken hittar du det fullständiga avinstallationskommandot för en specifik komponent i Windows-registret med hjälp av följande registersökväg. Leta efter nyckeln "UninstallString".
Varning
Felaktig redigering av registret kan allvarligt skada systemet. Innan du gör ändringar i registret rekommenderar vi att du säkerhetskopierar alla värdefulla data på datorn.
I följande exempel visas sökvägen för en specifik KB-uppdatering.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
Du kan hämta avinstallationskommandot från "UninstallString" i den här registernyckeln. Till exempel:
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
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 ingår 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 | /ACTIONObligatoriskt |
Krävs för att ange arbetsflödet för installation av redundanskluster. Värde som stöds: InstallFailoverCluster |
| Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /FAILOVERCLUSTERGROUPValfritt |
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 | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 | /FEATURESObligatoriskt |
Anger komponenter som ska installeras. |
| Installationskontroll för databasmotor |
/HELP eller ?Valfritt |
Visar användningsalternativ för parametrarna. |
| Installationskontroll för databasmotor | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTALLSHAREDDIRValfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL ServerDet går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTALLSHAREDWOWDIRValfritt |
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 ServerDet går inte att ange till %Program Files%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTANCEDIRValfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
| Installationskontroll för databasmotor | /INSTANCEIDValfritt |
Anger ett nondefault-värde för ett InstanceID. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PRODUCTCOVEREDBYSAGä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 | /PIDValfritt |
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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| Installationskontroll för databasmotor | /FAILOVERCLUSTERDISKSValfritt |
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 | /FAILOVERCLUSTERIPADDRESSESObligatoriskt |
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=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Installationskontroll för databasmotor | /FAILOVERCLUSTERNETWORKNAMEObligatoriskt |
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 | /AGTSVCACCOUNTObligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
| SQL Server-agent | /AGTSVCPASSWORDKrä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 | /ASBACKUPDIRValfritt |
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\BackupFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analystjänster | /ASCOLLATIONValfritt |
Anger sorteringsinställningen för Analysis Services. Standardvärde: Latin1_General_CI_ASObs: Endast Windows-kollation stöds. Användning av SQL-sortering kan resultera i oväntat beteende. |
| Analystjänster | /ASCONFIGDIRValfritt |
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\ConfigFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analystjänster | /ASDATADIRValfritt |
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\DataFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analystjänster | /ASLOGDIRValfritt |
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\LogFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analystjänster | /ASSYSADMINACCOUNTSObligatoriskt |
Anger administratörsautentiseringsuppgifterna för Analysis Services. |
| Analystjänster | /ASTEMPDIRValfritt |
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\TempFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analystjänster | /ASPROVIDERMSOLAPValfritt |
Anger om MSOLAP-providern kan köras som en del av processen. Standardvärde: - 1 = aktiverat |
| Analystjänster | /ASSERVERMODEValfritt |
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 | /INSTALLSQLDATADIRObligatoriskt |
Anger datakatalogen för SQL Server-datafiler. Datakatalogen måste anges och på en delad klusterdisk. |
| SQL Server-databasmotor | /SAPWDKrävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
| SQL Server-databasmotor | /SECURITYMODEValfritt |
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 | /SQLBACKUPDIRValfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-databasmotor | /SQLCOLLATIONValfritt |
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 | /SQLSVCACCOUNTObligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
| SQL Server-databasmotor | /SQLSVCPASSWORDKrä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 | /SQLSYSADMINACCOUNTSObligatoriskt |
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 | /SQLUSERDBDIRValfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-databasmotor | /SQLTEMPDBDIRValfritt |
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 kommer datafilerna att fördelas tempdb över katalogerna i rundturordning.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
| SQL Server-databasmotor | /SQLTEMPDBLOGDIRValfritt |
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 | /SQLTEMPDBFILECOUNTValfritt |
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 fortfarande tempdb.mdf. 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 | /SQLTEMPDBFILESIZEgä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 | /SQLTEMPDBFILEGROWTHValfritt |
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 | /SQLTEMPDBLOGFILESIZEgä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 | /SQLTEMPDBLOGFILEGROWTHgä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 | /SQLUSERDBLOGDIRValfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FILESTREAM | /FILESTREAMLEVELValfritt |
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 | /FILESTREAMSHARENAMEValfritt 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 | /FTSVCACCOUNTValfritt |
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 | /FTSVCPASSWORDValfritt |
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 | /ISSVCACCOUNTObligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
| Tjänster för integration | /ISSVCPASSWORDKrä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 | /ISSVCStartupTypeValfritt |
Anger startläget för Integration Services-tjänsten. |
| Rapporteringstjänster | /RSINSTALLMODEGä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- FilesOnlyModeObs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODEstandardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte innehåller SQL Server Database Engine, ändras RSINSTALLMODE automatiskt till FilesOnlyMode. |
| Rapporteringstjänster | /RSSVCACCOUNTGäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
| Rapporteringstjänster | /RSSVCPASSWORDGä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 | /RSSVCStartupTypeGä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 | /ACTIONObligatoriskt |
Krävs för att ange att redundansklustret förbereder arbetsflödet. Värde som stöds: PrepareFailoverCluster |
| Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 | /FEATURESObligatoriskt |
Anger komponenter som ska installeras. |
| Installationskontroll för databasmotor |
/HELP eller ?Valfritt |
Visar användningsalternativ för parametrarna. |
| Installationskontroll för databasmotor | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTALLSHAREDDIRValfritt |
Anger en nondefault-installationskatalog för 64-bitars delade komponenter. Standardvärdet är %Program Files%\Microsoft SQL ServerDet går inte att ange till %Program Files(x86)%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTALLSHAREDWOWDIRValfritt |
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 ServerDet går inte att ange till %Program Files%\Microsoft SQL Server |
| Installationskontroll för databasmotor | /INSTANCEDIRValfritt |
Anger en nondefault-installationskatalog för instansspecifika komponenter. |
| Installationskontroll för databasmotor | /INSTANCEIDValfritt |
Anger ett nondefault-värde för ett InstanceID. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PIDValfritt |
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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| SQL Server-agent | /AGTSVCACCOUNTObligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
| SQL Server-agent | /AGTSVCPASSWORDKrä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 | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 | /ASSVCACCOUNTObligatoriskt |
Anger kontot för Analysis Services-tjänsten. |
| Analystjänster | /ASSVCPASSWORDKrä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 | /SQLSVCACCOUNTObligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
| SQL Server-databasmotor | /SQLSVCPASSWORDKrä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 | /FILESTREAMLEVELValfritt |
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 | /FILESTREAMSHARENAMEValfritt 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 | /FTSVCACCOUNTValfritt |
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 | /FTSVCPASSWORDValfritt |
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 | /ISSVCACCOUNTObligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
| Tjänster för integration | /ISSVCPASSWORDKrä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 | /ISSVCStartupTypeValfritt |
Anger startläget för Integration Services-tjänsten. |
| Rapporteringstjänster | /RSINSTALLMODEGä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- FilesOnlyModeObs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODEstandardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte innehåller SQL Server Database Engine, ändras RSINSTALLMODE automatiskt till FilesOnlyMode. |
| Rapporteringstjänster | /RSSVCACCOUNTGäller för: SQL Server 2016 (13.x) och tidigare versioner Obligatoriskt |
Anger startkontot för Reporting Services. |
| Rapporteringstjänster | /RSSVCPASSWORDGä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 | /RSSVCStartupTypeGä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 | /ACTIONObligatoriskt |
Krävs för att indikera att redundansklustret har slutfört arbetsflödet. Värde som stöds: CompleteFailoverCluster |
| Installationskontroll för databasmotor | /ENUValfritt |
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 | /FAILOVERCLUSTERGROUPValfritt |
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 | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PIDValfritt |
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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| Installationskontroll för databasmotor | /FAILOVERCLUSTERDISKSValfritt |
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 | /FAILOVERCLUSTERIPADDRESSESObligatoriskt |
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=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Installationskontroll för databasmotor | /FAILOVERCLUSTERNETWORKNAMEObligatoriskt |
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 | /CONFIRMIPDEPENDENCYCHANGEObligatoriskt |
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 | /ASBACKUPDIRValfritt |
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\BackupFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analystjänster | /ASCOLLATIONValfritt |
Anger sorteringsinställningen för Analysis Services. Standardvärde: Latin1_General_CI_ASObs: Endast Windows-kollation stöds. Användning av SQL-sortering kan resultera i oväntat beteende. |
| Analystjänster | /ASCONFIGDIRValfritt |
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\ConfigFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analystjänster | /ASDATADIRValfritt |
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\DataFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analystjänster | /ASLOGDIRValfritt |
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\LogFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analystjänster | /ASSERVERMODEValfritt |
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 | /ASSYSADMINACCOUNTSObligatoriskt |
Anger administratörsautentiseringsuppgifterna för Analysis Services. |
| Analystjänster | /ASTEMPDIRValfritt |
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\TempFör alla andra installationer: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analystjänster | /ASPROVIDERMSOLAPValfritt |
Anger om MSOLAP-providern kan köras som en del av processen. Standardvärde: - 1 = aktiverat |
| SQL Server-databasmotor | /INSTALLSQLDATADIRObligatoriskt |
Anger datakatalogen för SQL Server-datafiler. Datakatalogen måste anges och på en delad klusterdisk. |
| SQL Server-databasmotor | /SAPWDKrävs, när /SECURITYMODE=SQL |
Anger lösenordet för SQL Server SA-kontot . |
| SQL Server-databasmotor | /SECURITYMODEValfritt |
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 | /SQLBACKUPDIRValfritt |
Anger katalogen för säkerhetskopieringsfiler. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| SQL Server-databasmotor | /SQLCOLLATIONValfritt |
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 | /SQLSYSADMINACCOUNTSObligatoriskt |
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 | /SQLUSERDBDIRValfritt |
Anger katalogen för datafilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| SQL Server-databasmotor | /SQLUSERDBLOGDIRValfritt |
Anger katalogen för loggfilerna för användardatabaser. Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Rapporteringstjänster | /RSINSTALLMODEGä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- FilesOnlyModeObs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODEstandardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte innehåller SQL Server Database Engine, ändras RSINSTALLMODE automatiskt till FilesOnlyMode. |
| SQL Server-databasmotor | /SQLTEMPDBDIRValfritt |
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 kommer datafilerna att fördelas tempdb över katalogerna i rundturordning.Standardvärde: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (System Data Directory)Obs: Den här parametern läggs också till i RebuildDatabase. |
| SQL Server-databasmotor | /SQLTEMPDBLOGDIRValfritt |
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 | /SQLTEMPDBFILECOUNTValfritt |
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 fortfarande tempdb.mdf. 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 | /SQLTEMPDBFILESIZEgä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 | /SQLTEMPDBFILEGROWTHValfritt |
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 | /SQLTEMPDBLOGFILESIZEgä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 | /SQLTEMPDBLOGFILEGROWTHgä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 är 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 | /ACTIONObligatoriskt |
Krävs för att ange installationsarbetsflödet. Värde som stöds: Upgrade |
| Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor | /ERRORREPORTINGGä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 | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | / INSTANCEDIRValfritt |
Anger en nondefault-installationskatalog för delade komponenter. |
| Installationskontroll för databasmotor | /INSTANCEIDKrä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 | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PIDValfritt |
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 /QUIETValfritt |
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 | /SQMREPORTINGGä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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| Installationskontroll för databasmotor | /FAILOVERCLUSTERROLLOWNERSHIPObligatoriskt |
Anger övergångsbeteendet under uppgraderingen. |
| SQL Server-webbläsare | /BROWSERSVCSTARTUPTYPEValfritt |
Anger startläget för SQL Server Browser-tjänsten. Värden som stöds: - Automatic- Disabled- Manual |
| SQL Server-Full-Text | /FTUPGRADEOPTIONValfritt |
Alternativet för Full-Text kataloguppgradering specificeras. Värden som stöds: - REBUILD- RESET- IMPORT |
| Tjänster för integration | /ISSVCACCOUNTObligatoriskt |
Anger kontot för Integration Services. Standardvärde: NT AUTHORITY\NETWORK SERVICE |
| Tjänster för integration | /ISSVCPASSWORDKrä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 | /ISSVCStartupTypeValfritt |
Anger startläget för Integration Services-tjänsten. |
| Rapporteringstjänster | /RSUPGRADEDATABASEACCOUNTValfritt |
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 | /RSUPGRADEPASSWORDValfritt |
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 | /ACTIONObligatoriskt |
Krävs för att ange AddNode-arbetsflödet. Värde som stöds: AddNode |
| Installationskontroll för databasmotor | /IACCEPTSQLSERVERLICENSETERMSObligatoriskt 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 | /ENUValfritt |
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 | /UpdateEnabledValfritt |
Ange om SQL Server-installationsprogrammet ska identifiera och inkludera produktuppdateringar. Giltiga värden är True och False eller 1 och 0. Konfigurationen av SQL Server innehåller som standard uppdateringar som hittas. |
| Installationskontroll för databasmotor | /UpdateSourceValfritt |
Ange den plats där SQL Server-installationsprogrammet hämtar 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-installationsprogrammet igenom Microsoft Update eller en Windows Update-tjänst via Windows Server Update Services. |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor |
/HELP eller ?Valfritt |
Visar användningsalternativ för parametrarna. |
| Installationskontroll för databasmotor | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor | /PIDValfritt |
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 /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| Installationskontroll för databasmotor | /FAILOVERCLUSTERIPADDRESSESObligatoriskt |
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=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131cMer information finns i Lägga till eller ta bort noder i en redundansklusterinstans (installation). |
| Installationskontroll för databasmotor | /CONFIRMIPDEPENDENCYCHANGEObligatoriskt |
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 | /AGTSVCACCOUNTObligatoriskt |
Anger kontot för SQL Server Agent-tjänsten. |
| SQL Server-agent | /AGTSVCPASSWORDKrä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 | /PBENGSVCACCOUNTValfritt |
Anger kontot för motortjänst. Standardvärde: NT AUTHORITY\NETWORK SERVICE. |
| PolyBase-dataförflyttning | /PBDMSSVCPASSWORDValfritt |
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 | /PBENGSVCSTARTUPTYPEValfritt |
Anger startläget för PolyBase Engine-tjänsten. Värden som stöds: - Automatic (standard)- Disabled- Manual |
| PolyBase | /PBPORTRANGEValfritt |
Anger ett portintervall med minst sex portar för PolyBase-tjänster. Exempel:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTValfritt |
Anger om SQL Server Database Engine-instansen används 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 | /ASSVCACCOUNTObligatoriskt |
Anger kontot för Analysis Services-tjänsten. |
| Analystjänster | /ASSVCPASSWORDKrä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 | /SQLSVCACCOUNTObligatoriskt |
Anger startkontot för SQL Server-tjänsten. |
| SQL Server-databasmotor | /SQLSVCPASSWORDKrä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 | /ISSVCPASSWORDKrä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 | /RSINSTALLMODEGä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- FilesOnlyModeObs! Om installationen innehåller SQL Server Database Engine, är standardvärdet . Om installationen inte innehåller SQL Server Database Engine är RSINSTALLMODEstandardvärdet FilesOnlyMode .Om du väljer DefaultNativeMode men installationen inte innehåller SQL Server Database Engine, ändras RSINSTALLMODE automatiskt till FilesOnlyMode. |
| Rapporteringstjänster | /RSSVCPASSWORDGä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 | /ACTIONObligatoriskt |
Krävs för att ange RemoveNode-arbetsflödet. Värde som stöds: RemoveNode |
| Installationskontroll för databasmotor | /CONFIGURATIONFILEValfritt |
Anger vilken konfigurationsfil som ska användas. |
| Installationskontroll för databasmotor |
/HELP eller ?Valfritt |
Visar användningsalternativ för parametrarna. |
| Installationskontroll för databasmotor | /INDICATEPROGRESSValfritt |
Anger att den utförliga installationsloggfilen skickas till konsolen. |
| Installationskontroll för databasmotor | /INSTANCENAMEObligatoriskt |
Anger instansnamnet för SQL Server Database Engine. Mer information finns i Hjälp om installationsguiden. |
| Installationskontroll för databasmotor |
/Q eller /QUIETValfritt |
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 /QUIETSIMPLEValfritt |
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 | /HIDECONSOLEValfritt |
Anger att konsolfönstret är dolt eller stängt. |
| Installationskontroll för databasmotor | /CONFIRMIPDEPENDENCYCHANGEObligatoriskt |
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. | |
| 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 |
|
| 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 Installera SQL Server Management Studio.
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 orsakar installationsprogrammet som ett standardbeteende en failöver 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=0distribuerar inte 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=1rullar 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 konfigurationen av SQL Server 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>.