Cara Menjalankan Skrip SQL Dari Microsoft SQL Server Express

...

Jalankan skrip SQL Anda menggunakan SQL Server Express dan prompt perintah Windows

SQL Server Express adalah versi gratis dari SQL Server yang dapat Anda gunakan untuk membuat aplikasi database desktop dan berbasis Web. Pengembang mengelola SQL Server Express dengan menggunakan SQL Server Management Studio. Mereka juga menggunakan utilitas baris perintah kecil yang disebut "Sqlcmd". Sqlcmd memungkinkan Anda untuk menjalankan perintah SQL Transaksional, menjalankan prosedur tersimpan, dan menjalankan skrip SQL. Jika Anda hanya ingin menjalankan skrip SQL, terkadang lebih mudah melakukannya dengan menggunakan Sqlcmd. Anda masuk ke Sqlcmd dengan membuka jendela command prompt baru.

instruksi

Langkah 1

Ketik CMD di jendela "Start Menu" dan tekan "Enter". Jendela prompt perintah akan terbuka.

Video Hari Ini

Langkah 2

Ketik salah satu perintah berikut untuk menyambung ke database:

Sqlcmd -u nama pengguna -p kata sandi

Sqlcmd -S computerName\instanceName

Gunakan perintah pertama jika Anda mengatur nama pengguna dan kata sandi saat Anda menginstal SQL Server Express. Ganti "nama pengguna" dan "kata sandi" dengan nama pengguna dan kata sandi sebenarnya yang Anda siapkan. Gunakan perintah kedua jika Anda membuat "instance bernama" selama instalasi. Ganti "computerName" dengan nama komputer Anda dan "instanceName" dengan nama instance SQL yang Anda buat selama instalasi.

Langkah 3

Ketik perintah berikut dan tekan "ENTER":

Sqlcmd -i C:\mySqlScript.sql.

SQL Server Express akan mengeksekusi skrip bernama "mySqlScript.sql". Ganti "mySqlScript.sql" itu dengan nama skrip yang ingin Anda jalankan. Sertakan penunjukan jalur lengkap. Jika skrip SQL mengembalikan data dari database, SQL Server Express akan menampilkan hasilnya di jendela prompt perintah. .

Langkah 4

Ketik Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt dan tekan ENTER untuk menjalankan kembali skrip. Ini akan mengarahkan hasil ke file teks bernama "C:\outputFile.txt". Anda dapat memberi nama file ini apa saja. Menyimpan ke file teks sangat berguna saat Anda perlu menangkap dan menyimpan hasil kueri.

Langkah 5

Ketik Sqlcmd keluar. SQL Server Express akan mengakhiri sesi.

Tip

Jika Anda sering menjalankan skrip SQL, Anda dapat membuat file batch (.bat) yang dapat mempercepat proses (lihat Sumberdaya). Misalnya, Anda dapat menempatkan perintah yang ditunjukkan di atas dalam file batch dan menyimpannya di desktop Anda. Anda kemudian dapat menjalankannya dengan mengklik dua kali file tersebut.