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.
Membuka Prompt Perintah
Untuk menjalankan SQLCMD, anda mesti terlebih dahulu membuka utiliti baris perintah Windows. Di Windows XP, klik Mula> Jalankan dan kemudian taip CMD dalam kotak teks sebelum mengklik okey. Dalam Windows Vista, klik Windows butang, taipkan CMD ke dalam Carian kotak dan tekan Masukkan.Anda harus melihat arahan arahan Windows. 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 Mulakan menaip pernyataan SQL pada prompt 1>. Anda boleh menggunakan banyak baris yang anda mahu untuk pertanyaan anda, menekan butang Masukkan kunci selepas setiap baris. SQL Server tidak melaksanakan pertanyaan anda sehingga secara eksplisit diarahkan untuk melakukannya.Dalam contoh ini, kami masukkan pertanyaan berikut: PILIH * DARI HumanResources.shift 04 dari 05 Apabila anda sudah bersedia untuk melaksanakan pertanyaan anda, taipkan arahan tersebut GO pada baris arahan baru dalam SQLCMD dan tekan Masukkan. SQLCMD melaksanakan pertanyaan anda dan memaparkan hasil pada skrin. Apabila anda sudah bersedia untuk keluar dari SQLCMD, ketik perintah tersebut EXIT pada baris arahan kosong untuk kembali kepada arahan arahan Windows. Menyambung ke Pangkalan Data
Memasuki Pertanyaan
Melaksanakan Pertanyaan
Keluar dari SQLCMD