Simpan perintah dalam .SQL
file, mis:ClearTables.sql
, ucapkan dalam C:\temp
. Anda folder.
Isi C:\Temp\ClearTables.sql
Delete from TableA;
Delete from TableB;
Delete from TableC;
Delete from TableD;
Delete from TableE;
Kemudian gunakan sqlcmd
untuk mengeksekusinya sebagai berikut. Karena Anda mengatakan database itu jauh, gunakan sintaks berikut (setelah memperbarui untuk server dan nama instance database Anda).
sqlcmd -S <ComputerName>\<InstanceName> -i C:\Temp\ClearTables.sql
Misalnya, jika nama komputer jarak jauh Anda adalah SQLSVRBOSTON1 dan nama instance Database adalah MyDB1, maka perintahnya adalah.
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
Perhatikan juga bahwa -E
menentukan otentikasi default. Jika Anda memiliki nama pengguna dan kata sandi untuk terhubung, gunakan -U
dan -P
switch.
Anda akan menjalankan semua ini dengan membuka CMD
jendela perintah.
Menggunakan File Batch.
Jika Anda ingin menyimpannya dalam file batch dan klik dua kali untuk menjalankannya, lakukan sebagai berikut.
Buat, dan simpan ClearTables.bat
seperti itu.
echo off
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
set /p delExit=Press the ENTER key to exit...:
Kemudian klik dua kali untuk menjalankannya. Ini akan menjalankan perintah dan menunggu sampai Anda menekan tombol untuk keluar, sehingga Anda dapat melihat output perintah.