Delen via


Scripts genereren (SQL Server Management Studio)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

SQL Server Management Studio biedt twee mechanismen voor het genereren van Transact-SQL scripts. U kunt scripts voor meerdere objecten maken met behulp van de wizard Scripts genereren en publiceren. U kunt ook een script genereren voor afzonderlijke objecten of meerdere objecten met behulp van het Script als menu in Objectverkenner.

Zie Zelfstudie: Scripting in SSMSvoor een gedetailleerde zelfstudie over het uitvoeren van scripts voor verschillende objecten met behulp van SQL Server Management Studio (SSMS).

Voordat u begint

Kies het mechanisme dat het beste aan uw vereisten voldoet.

Wizard Scripts genereren en publiceren

Gebruik de wizard Scripts genereren en publiceren om een Transact-SQL script voor verschillende objecten te maken. De wizard genereert een script van alle objecten in een database of een subset van de objecten die u selecteert. De wizard heeft veel opties voor uw scripts, zoals machtigingen, sortering, beperkingen, enzovoort. Zie Wizard Scripts genereren en publicerenvoor instructies over het gebruik van de wizard.

Objectverkenner script als menu

U kunt het Objectverkenner-script als menu gebruiken om één object te scripten, meerdere objecten te scripten of meerdere instructies voor één object te scripten. U kunt een van de verschillende typen scripts kiezen; Als u bijvoorbeeld het object wilt maken, wijzigen of verwijderen. U kunt het script opslaan in een queryeditorvenster, in een bestand of op het Klembord. Het script wordt gemaakt in Unicode-indeling.

Een script van één object genereren

Een script uitvoeren voor één object

  1. Maak in Objectverkenner verbinding met een exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.

  2. Vouw Databasesuit en vouw vervolgens de database met het object uit dat moet worden gescript.

  3. Vouw de categorie van het object uit. Breid bijvoorbeeld het knooppunt Tabellen of Weergaven uit.

  4. Klik met de rechtermuisknop op het object, wijs script <objecttype> aan als, wijs bijvoorbeeld scripttabel aan als.

  5. Wijs het scripttype aan, zoals Maken naar of Wijzigen naar.

  6. Selecteer de locatie om het script op te slaan, zoals Nieuw Queryeditorvenster of Klembord.

    scripttabel

U kunt het deelvenster Objectverkenner-details gebruiken om een script te genereren voor meerdere objecten van dezelfde categorie.

  1. Maak in Objectverkenner verbinding met een exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.

  2. Vouw Databasesuit en vouw vervolgens de database met de objecten uit die moeten worden gescript.

  3. Vouw het categorieknooppunt uit van de typen objecten die u wilt scripten, zoals het knooppunt Tabellen.

  4. Open het deelvenster Objectverkennerdetails door F7-te selecteren of door het menu Weergave te openen en Objectverkennerdetailste selecteren.

    weergavemenu

  5. Klik met de linkermuisknop op een van de objecten die u wilt scripten.

  6. Houd Ctrl ingedrukt en klik met de linkermuisknop op het tweede object dat u wilt scripten.

  7. Klik met de rechtermuisknop op een van de geselecteerde objecten en selecteer Script <objecttype> als.

    details