Alat ini tidak lagi dipelihara secara aktif. Microsoft SQL Server Management Studio menyediakan Generate Scripts Wizard yang menyediakan fungsionalitas serupa dengan skrip mssql.
Kami sangat bersemangat untuk memperkenalkan mssql-scripter, pengalaman baris perintah multi-platform untuk membuat skrip database SQL Server.
mssql-scripter adalah baris perintah multiplatform yang setara dengan pengalaman Generate Scripts Wizard yang banyak digunakan di SSMS. Anda dapat menggunakan skrip mssql di Linux, macOS, dan Windows untuk menghasilkan skrip T-SQL bahasa definisi data (DDL) dan bahasa manipulasi data (DML) untuk objek database di SQL Server yang berjalan di mana saja, Azure SQL Database, dan Azure SQL Data Warehouse . Anda dapat menyimpan skrip T-SQL yang dihasilkan ke file .sql atau menyalurkannya ke utilitas nix standar (misalnya, sed, awk, grep) untuk transformasi lebih lanjut. Anda dapat mengedit skrip yang dihasilkan atau memeriksanya ke dalam kontrol sumber dan selanjutnya menjalankan skrip dalam proses penerapan database SQL yang ada dan alur DevOps dengan alat baris perintah SQL multiplatform standar seperti sqlcmd.
mssql-scripter dibuat menggunakan Python dan menggabungkan prinsip kegunaan alat Azure CLI 2.0 yang baru.
$ pip install mssql-scripter
Silakan merujuk ke panduan instalasi untuk instruksi instalasi terperinci.
Silakan merujuk ke panduan penggunaan untuk rincian tentang opsi dan contoh penggunaan.
Untuk konten bantuan umum, berikan parameter -h
:
$ mssql-scripter -h
Jika Anda ingin berkontribusi pada proyek ini, silakan lihat panduan pengembangan.
Jika Anda menemukan bug apa pun pada alat ini, harap ajukan masalah di bagian Masalah pada repo GitHub kami.
Proyek ini telah mengadopsi Kode Etik Sumber Terbuka Microsoft.
Untuk informasi lebih lanjut lihat FAQ Pedoman Perilaku atau hubungi [email protected] jika ada pertanyaan atau komentar tambahan.
mssql-scripter dilisensikan di bawah lisensi MIT.