Gem kommandoerne i en .SQL
fil, f.eks.:ClearTables.sql
, sig i din C:\temp
mappe.
Indhold af C:\Temp\ClearTables.sql
Delete from TableA;
Delete from TableB;
Delete from TableC;
Delete from TableD;
Delete from TableE;
Brug derefter sqlcmd
at udføre det som følger. Da du sagde, at databasen er fjern, skal du bruge følgende syntaks (efter opdatering af din server og databaseforekomstnavn).
sqlcmd -S <ComputerName>\<InstanceName> -i C:\Temp\ClearTables.sql
Hvis din fjerncomputer f.eks. er SQLSVRBOSTON1, og databaseforekomstnavnet er MyDB1, vil kommandoen være.
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
Bemærk også, at -E
angiver standardgodkendelse. Hvis du har et brugernavn og en adgangskode til at forbinde, skal du bruge -U
og -P
skifter.
Du vil udføre alt dette ved at åbne en CMD
kommandovindue.
Brug af en batchfil.
Hvis du vil gemme den i en batchfil og dobbeltklikke for at køre den, skal du gøre det som følger.
Opret og gem ClearTables.bat
sådan.
echo off
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
set /p delExit=Press the ENTER key to exit...:
Dobbeltklik derefter på det for at køre det. Den vil udføre kommandoerne og vente, indtil du trykker på en tast for at afslutte, så du kan se kommandoens output.