Apakah ada yang menggunakan mode sqlcmd dalam praktek? [Tutup]


12

SQLServer 2005 memperkenalkan sesuatu yang disebut SQLCMD Mode msdn link .

Sepintas mode ini menambahkan subtitusi variabel dari file batch baris perintah, dan beberapa lolos ke perintah OS.

Apakah fitur ini digunakan di lingkungan Anda, produksi atau pengujian?


Saya tahu ini agak terlambat tetapi saya merasa saya harus menutup pertanyaan ini karena cara ini diucapkan itu meminta beberapa jawaban yang sama-sama valid (lihat faq untuk rincian lebih lanjut)
Jack mengatakan coba topanswers.xyz

Jawaban:


4

Saya menggunakan mode sqlcmd di SSMS pada kesempatan. Biasanya ketika memigrasi basis data dari satu lingkungan ke lingkungan lainnya. Sebagai contoh jika saya perlu membuat cadangan database dari produksi, kemudian mengembalikannya ke dev, saya akan melakukan ini semua dalam satu skrip menggunakan mode SQLCMD untuk beralih server. Saya sudah terbiasa di sana-sini untuk satu atau lain hal, tetapi saya tidak sering menggunakannya.


4

Saya secara aktif menggunakan ini ketika menggunakan logshipping karena memungkinkan saya untuk melakukan semuanya dalam satu skrip yang terhubung ke server primer, monitor dan sekunder.



2

Saya menggunakan mode sqlcmd sebagian besar untuk mengubah server dalam satu skrip. Tetapi fitur terbaik bagi saya adalah bahwa saya dapat menggabungkan file batch dan sql dalam satu paket (kombinasi menjalankan laporan + paket ssis untuk mengimpor / mengekspor data dalam file csv + beberapa skrip perubahan data).

Seseorang dapat mengeksekusi file sql dari batch menggunakan parameter yang disediakan dari file batch pusat yang mengeksekusi semuanya dan memiliki semua parameter di satu tempat. Itu hal yang manis bagi saya!


1

Saya pikir, SQLCMD alat yang hebat, menggantikan yang lama ISQL dan OSQL mulai dari sql server 2k5. Ini memungkinkan Anda memasukkan pernyataan TSQL, prosedur sistem, dan file skrip pada prompt perintah. Dan MSSMS telah mengimplementasikan panggilan alat ini.


Saya menggunakan sqlcmd sebagai pengganti osql sendiri, tetapi saya tidak menggunakan fitur-fitur baru. Saya ingin tahu apakah itu yang digunakan.
bernd_k

-1

Saya menggunakan sqlcmd untuk menjalankan skrip admin, pekerjaan batch, dan laporan. Saya juga menggunakan sqlsplus, yang seperti Oracle SQL * Plus, tetapi untuk SQL Server (menemukannya di www.sqlsplus.com)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.