Delen via


SQL Server installeren met behulp van een configuratiebestand

van toepassing op:SQL Server- - alleen Windows

Sql Server Setup kan een configuratiebestand genereren op basis van de standaard- en runtime-invoer van het systeem. U kunt het configuratiebestand gebruiken om SQL Server in de hele onderneming te implementeren met dezelfde configuratie. U kunt ook handmatige installaties in de hele onderneming standaardiseren door een batchbestand te maken dat Setup.exewordt gestart.

Dit artikel wordt onderhouden voor SQL Server-versies 2016 en hoger. Zie SQL Server 2014 installeren met een configuratiebestandvoor oudere versies van SQL Server.

Setup ondersteunt het gebruik van het configuratiebestand alleen via de opdrachtprompt. De verwerkingsvolgorde van de parameters tijdens het gebruik van het configuratiebestand wordt hieronder beschreven:

  • Het configuratiebestand overschrijft de standaardwaarden in een pakket

  • Opdrachtregelwaarden overschrijven de waarden in het configuratiebestand

Het configuratiebestand kan worden gebruikt om de parameters en waarden voor elke installatie bij te houden. Hierdoor is het configuratiebestand handig voor het verifiëren en controleren van de installaties.

Tip

Omdat configuratieopties kunnen veranderen van versie in versie, is het raadzaam om een nieuwe ConfigurationFile.ini te genereren voor elke nieuwe versie van SQL Server.

Structuur van configuratiebestand

Het bestand ConfigurationFile.ini is een tekstbestand met parameters (naam/waardepaar) en beschrijvende opmerkingen.

Hier volgt een voorbeeld van een ConfigurationFile.ini-bestand:

; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, RS, IS, and Tools.
; The SQL feature will install the database engine, replication, and full-text.
; The Tools feature will install Management Tools, Books online,
; SQL Server Data Tools, and other shared components.
FEATURES=SQL,Tools
; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, and IS.
; The SQL feature will install the database engine, replication, and full-text.
FEATURES=SQL

Een configuratiebestand genereren

  1. Voeg het SQL Server-installatiemedium in. Dubbelklik in de hoofdmap op Setup.exe. Als u wilt installeren vanaf een netwerkshare, zoekt u de hoofdmap op de share en dubbelklikt u op Setup.exe.

    Notitie

    Installatie van SQL Server Express Edition maakt geen configuratiebestand automatisch. Met de volgende opdracht wordt de installatie gestart en wordt een configuratiebestand gemaakt.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Volg de wizard naar de pagina Gereed om te installeren. Het pad naar het configuratiebestand wordt opgegeven in de pagina Gereed om te installeren in de sectie met het configuratiebestandspad. Zie SQL Server installeren vanuit de installatiewizard (Setup)voor meer informatie over het installeren van SQL Server.

  3. Annuleer de installatie zonder de installatie daadwerkelijk te voltooien om het INI-bestand te genereren.

    Notitie

    De installatie-infrastructuur schrijft alle juiste parameters uit voor de uitgevoerde acties, met uitzondering van gevoelige informatie, zoals wachtwoorden. De parameter /IAcceptSQLServerLicenseTerms wordt ook niet naar het configuratiebestand geschreven en vereist een wijziging van het configuratiebestand of een waarde die moet worden opgegeven bij de opdrachtprompt. Zie SQL Server installeren vanaf de opdrachtpromptvoor meer informatie. Daarnaast wordt een waarde opgenomen voor Booleaanse parameters waarbij een waarde meestal niet wordt opgegeven via de opdrachtprompt.

Lees vanaf SQL Server 2022 (16.x) de licentievoorwaarden voor Microsoft SQL Server-software op aka.ms/useterms.

Het configuratiebestand gebruiken om SQL Server te installeren

U kunt het configuratiebestand alleen gebruiken op opdrachtregelinstallaties.

Notitie

Als u wijzigingen wilt aanbrengen in het configuratiebestand, raden we u aan een kopie te maken en met de kopie te werken.

Een configuratiebestand gebruiken om een zelfstandig SQL Server-exemplaar te installeren

  • Voer de installatie uit via de opdrachtprompt en geef de ConfigurationFile.ini op met behulp van de parameter ConfigurationFile.

Een configuratiebestand gebruiken om een image van een standalone SQL Server-exemplaar (SysPrep) voor te bereiden en af te ronden.

  1. Als u een of meer exemplaren van SQL Server wilt voorbereiden en deze op dezelfde computer wilt configureren.

    • Voer installatiekopieënvoorbereiding uit van een zelfstandig exemplaar van SQL Server vanaf de pagina Advanced van het Installatiecentrum en leg het configuratiebestand voor installatiekopieën vast.

    • Gebruik hetzelfde configuratiebestand voor installatiekopieën als een sjabloon om meer exemplaren van SQL Server voor te bereiden.

    • Voltooi beeldbewerking van een voorbereid op zichzelf staand exemplaar van SQL Server vanuit de Advanced pagina van het Installatiecentrum om een voorbereid exemplaar op de computer te configureren.

  2. Een image van het besturingssysteem voorbereiden, inclusief een voorbereid en ongeconfigureerd exemplaar van SQL Server, met behulp van het Windows SysPrep-hulpprogramma.

    • Voer de Installatiekopieënvoorbereiding uit van een zelfstandig exemplaar van SQL Server vanaf de pagina Geavanceerd van het installatiecentrum en leg het configuratiebestand voor installatiekopieën vast.

    • Voer de voltooiing van de afbeelding uit van een voorbereid zelfstandig exemplaar van SQL Server vanaf de pagina Advanced van het Installatiecentrum, maar annuleer deze op de pagina Gereed om te voltooien nadat u het volledige configuratiebestand hebt vastgelegd.

    • Het volledige beeldconfiguratiebestand kan worden opgeslagen met het Windows-beeld om de configuratie van de voorbereide exemplaren te automatiseren.

Een SQL Server-failovercluster installeren met behulp van het configuratiebestand

  1. Geïntegreerde installatieoptie (maak een failovercluster met één knooppunt op een knooppunt en voer voor extra knooppunten AddNode hierop uit):

    • Voer de optie Een failovercluster installeren uit en leg het configuratiebestand vast met alle installatie-instellingen.

    • Voer de installatie van het failovercluster via opdrachtregel uit door de parameter ConfigurationFile op te geven.

    • Voer op een extra knooppunt dat moet worden toegevoegd AddNode uit om het ConfigurationFile.ini bestand vast te leggen dat van toepassing is op het bestaande failovercluster.

    • Voer de opdrachtregel AddNode uit op alle extra knooppunten die lid worden van het failovercluster door hetzelfde configuratiebestand op te geven met behulp van de parameter ConfigurationFile.

  2. Geavanceerde installatieoptie (failovercluster voorbereiden op alle failoverclusterknooppunten en voer na het voorbereiden van alle knooppunten de uitvoering uit op het knooppunt dat eigenaar is van de gedeelde schijf):

    • Voer voor de voorbereidingsactie van uit op een van de knooppunten en capture het ConfigurationFile.ini-bestand.

    • Geef hetzelfde ConfigurationFile.ini bestand op om Setup uit te voeren op alle knooppunten die worden voorbereid voor het failovercluster.

    • Nadat alle knooppunten zijn voorbereid, voert u een volledige failoverclusterbewerking uit op het knooppunt dat eigenaar is van de gedeelde schijf en legt u het ConfigurationFile.ini-bestand vast.

    • Vervolgens kunt u dit ConfigurationFile.ini bestand aanleveren om het failovercluster af te ronden.

Een knooppunt toevoegen aan of verwijderen uit een SQL Server-failovercluster met behulp van het configuratiebestand

  • Als u een configuratiebestand hebt dat eerder is gebruikt om een knooppunt toe te voegen aan of te verwijderen uit een failovercluster, kunt u hetzelfde bestand opnieuw gebruiken om extra knooppunten toe te voegen of te verwijderen.

Een SQL Server-failovercluster upgraden met behulp van het configuratiebestand

  1. Voer een upgrade uit op het passieve knooppunt en leg het ConfigurationFile.ini-bestand vast. U kunt dit doen door de daadwerkelijke upgrade uit te voeren of aan het einde af te sluiten zonder de daadwerkelijke upgrade uit te voeren.

  2. Voor alle extra knooppunten die moeten worden bijgewerkt, geef het ConfigurationFile.ini bestand op om het proces te voltooien.

Voorbeeldsyntaxis

Hier volgen enkele voorbeelden van het gebruik van het configuratiebestand:

  • Het configuratiebestand opgeven bij de opdrachtprompt:
Setup.exe /ConfigurationFile=MyConfigurationFile.ini
  • Wachtwoorden opgeven bij de opdrachtprompt in plaats van in het configuratiebestand:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini

Zie ook