Delen via


Updates installeren vanaf de opdrachtregel

Van toepassing op:SQL Server - alleen Windows

Test en wijzig installatiescripts om te voldoen aan de behoeften van uw organisatie.

Voorbeeldsyntaxis voor installatie

De naam van het updatepakket kan variëren en kan een taal, editie en processoronderdeel bevatten. Pas een update toe bij een opdrachtprompt en vervang <package_name> door de naam van uw updatepakket:

  • Werk één exemplaar van SQL Server en alle gedeelde onderdelen bij, zoals Integration Services en Management Tools: u kunt het exemplaar opgeven met behulp van de parameter InstanceName of de parameter InstanceID. Als u een voorbereid exemplaar van SQL Server wilt bijwerken, moet u de parameter InstanceID opgeven.

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance
    

    of

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=\<Instance ID>
    

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

  • Setup kan de nieuwste productupdates integreren met de belangrijkste productinstallatie, zodat het belangrijkste product en de toepasselijke updates tegelijkertijd worden geïnstalleerd. U kunt een installatie van het databaseservermotor exemplaar voorbereiden inclusief productupdates.

    setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateSource=\<path where the update is downloaded> /INSTANCEID=\<Instance ID> /FEATURES=SQLEngine
    
  • Werk alleen gedeelde SQL Server-onderdelen bij, zoals Integration Services en Management Tools:

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch
    
  • Werk alle exemplaren van SQL Server op de computer en alle gedeelde onderdelen bij, zoals Integration Services en Management Tools:

    <package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances
    
  • Verwijder een update uit één exemplaar van SQL Server en alle gedeelde onderdelen, zoals Integration Services en Management Tools:

    <package_name>.exe /qs /Action=RemovePatch /InstanceName=MyInstance
    
  • Verwijder alleen een update uit gedeelde SQL Server-onderdelen, zoals Integration Services en Management Tools:

    <package_name>.exe /qs /Action=RemovePatch
    

    Opmerking

    Het installatieprogramma voor updates zorgt ervoor dat de gedeelde componenten altijd op of boven de versie van de instantie op het hoogste niveau zijn.

Ondersteunde parameters

Belangrijk

Geef waar mogelijk beveiligingsreferenties op tijdens runtime. Als u referenties in een scriptbestand moet opslaan, moet u het bestand beveiligen om onbevoegde toegang te voorkomen.

Schakelaar Beschrijving
/? Geeft opdrachtprompt help voor installatie zonder toezicht weer
/action=Patch or /action=RemovePatch Hiermee geeft u de installatieactie: Patch of RemovePatch.
/allinstances Hiermee past u de SQL Server-update toe op alle exemplaren van SQL Server en op alle gedeelde, instantie-onafhankelijke componenten van SQL Server.
/instancename=InstanceName 1 Hiermee past u de SQL Server-update toe op een exemplaar van SQL Server met de naam InstanceName en op alle gedeelde, exemplaar-onafhankelijke SQL Server-onderdelen.
/InstanceID=Inst1 Hiermee past u de SQL Server-update toe op een exemplaar van SQL Server Inst1, en op alle gedeelde, instance-onafhankelijke SQL Server-onderdelen.
/hideconsole Hiermee geeft u op dat het consolevenster van SQL Server verborgen of gesloten is.
/quiet Hiermee wordt de installatie van de SQL Server-update uitgevoerd in de modus zonder toezicht.
/qs Hiermee wordt alleen het dialoogvenster voortgangsgebruikersinterface weergegeven.
/UpdateEnabled Hiermee geeft u op of de INSTALLATIE van SQL Server productupdates moet detecteren en opnemen. De geldige waarden zijn True en False of 1 en 0. Standaard bevat de SQL Server-installatie updates die worden gevonden.
/IAcceptSQLServerLicenseTerms Alleen vereist wanneer de /Q of /QS parameter is opgegeven voor installaties zonder toezicht.

1 U kunt deze parameter niet opgeven om een update toe te passen op een voorbereid exemplaar van SQL Server. U moet in plaats daarvan de parameter /instanceID opgeven.