Uložte příkazy do .SQL soubor, např.:ClearTables.sql , řekněte ve svém C:\temp složka.
Obsah C:\Temp\ClearTables.sql
Delete from TableA;
Delete from TableB;
Delete from TableC;
Delete from TableD;
Delete from TableE;
Poté použijte sqlcmd provést následovně. Protože jste uvedli, že databáze je vzdálená, použijte následující syntaxi (po aktualizaci pro váš server a název instance databáze).
sqlcmd -S <ComputerName>\<InstanceName> -i C:\Temp\ClearTables.sql
Pokud je například název vašeho vzdáleného počítače SQLSVRBOSTON1 a název instance databáze je MyDB1, příkaz by byl.
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
Všimněte si také, že -E určuje výchozí ověřování. Pokud máte uživatelské jméno a heslo pro připojení, použijte -U a -P přepínače.
To vše provedete otevřením CMD příkazové okno.
Použití dávkového souboru.
Pokud jej chcete uložit do dávkového souboru a spustit jej dvojitým kliknutím, postupujte následovně.
Vytvořte a uložte ClearTables.bat takhle.
echo off
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
set /p delExit=Press the ENTER key to exit...:
Poté na něj dvakrát klikněte a spusťte jej. Provede příkazy a počká, dokud nestisknete klávesu pro ukončení, abyste viděli výstup příkazu.