Tutorial Langkah demi Langkah SQLCMD

Utiliti Talian Perintah Microsoft SQL Server

Microsoft SQL Server menyediakan pengguna dengan pelbagai antara muka pengguna grafik yang kaya untuk mendapatkan dan memanipulasi data dan mengkonfigurasi pangkalan data SQL Server . Walau bagaimanapun, kadang-kadang ia hanya lebih mudah untuk bekerja dari baris perintah lama. Sama ada anda sedang mencari cara yang cepat dan kotor untuk melaksanakan pertanyaan SQL atau ingin memasukkan penyataan SQL dalam fail skrip Windows, SQLCMD membolehkan anda untuk memenuhi matlamat anda. Artikel ini mengandaikan bahawa anda telah memasang Microsoft's AdventureWorks Sample Database.

01 dari 05

Membuka Prompt Perintah

Mike Chapple

Untuk menjalankan SQLCMD, anda mesti terlebih dahulu membuka utiliti baris perintah Windows. Di Windows XP, klik Mula> Jalankan dan ketik CMD dalam kotak teks sebelum mengklik OK . Di Windows Vista, klik butang Windows , ketik CMD ke dalam kotak Carian dan tekan Enter .

Anda harus melihat arahan arahan Windows.

02 dari 05

Menyambung ke Pangkalan Data

Mike Chapple

Sebaik sahaja anda mempunyai command prompt terbuka, gunakan utiliti SQLCMD untuk menyambung ke pangkalan data. Dalam contoh ini, kami menyambung ke pangkalan data AdventureWorks2014, jadi kami menggunakan arahan:

sqlcmd -d AdventureWorks2014

Ini menggunakan kelayakan Windows lalai untuk menyambung ke pangkalan data anda. Anda juga boleh menentukan nama pengguna menggunakan bendera -U dan kata laluan menggunakan bendera -P. Sebagai contoh, anda boleh menyambung ke pangkalan data menggunakan nama pengguna "mike" dan kata laluan "goirish" dengan baris arahan berikut:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 dari 05

Memasuki Pertanyaan

Mike Chapple

Mulakan menaip pernyataan SQL pada prompt 1>. Anda boleh menggunakan banyak baris yang anda mahu untuk pertanyaan anda, menekan kekunci Enter selepas setiap baris. SQL Server tidak melaksanakan pertanyaan anda sehingga secara eksplisit diarahkan untuk melakukannya.

Dalam contoh ini, kami masukkan pertanyaan berikut:

SELECT * FROM HumanResources.shift

04 dari 05

Melaksanakan Pertanyaan

Mike Chapple

Apabila anda sudah bersedia untuk melaksanakan pertanyaan anda, ketik perintah GO pada baris arahan baru dalam SQLCMD dan tekan Enter . SQLCMD melaksanakan pertanyaan anda dan memaparkan hasil pada skrin.

05 dari 05

Keluar dari SQLCMD

Apabila anda sudah bersedia keluar dari SQLCMD, ketik perintah EXIT pada baris arahan kosong untuk kembali ke command prompt Windows.