เครื่องมือนี้ไม่ได้รับการบำรุงรักษาอีกต่อไป Microsoft SQL Server Management Studio มีตัวช่วยสร้างสคริปต์ที่มีฟังก์ชันการทำงานคล้ายกับ mssql-scripter
เรารู้สึกตื่นเต้นที่จะแนะนำ mssql-scripter ซึ่งเป็นประสบการณ์บรรทัดคำสั่งหลายแพลตฟอร์มสำหรับการเขียนสคริปต์ฐานข้อมูล SQL Server
mssql-scripter เป็นบรรทัดคำสั่งหลายแพลตฟอร์มที่เทียบเท่ากับประสบการณ์ Generate Scripts Wizard ที่ใช้กันอย่างแพร่หลายใน SSMS คุณสามารถใช้ mssql-scripter บน Linux, macOS และ Windows เพื่อสร้างสคริปต์ Data Definition Language (DDL) และ Data manipulation Language (DML) T-SQL สคริปต์สำหรับออบเจ็กต์ฐานข้อมูลใน SQL Server ที่ทำงานได้ทุกที่ ฐานข้อมูล Azure SQL และ Azure SQL Data Warehouse . คุณสามารถบันทึกสคริปต์ T-SQL ที่สร้างขึ้นลงในไฟล์ .sql หรือไปป์ไปยังยูทิลิตี้ nix มาตรฐาน (เช่น sed, awk, grep) เพื่อการแปลงเพิ่มเติม คุณสามารถแก้ไขสคริปต์ที่สร้างขึ้นหรือตรวจสอบในการควบคุมแหล่งที่มา แล้วดำเนินการสคริปต์ในกระบวนการปรับใช้ฐานข้อมูล SQL ที่มีอยู่และไปป์ไลน์ DevOps ด้วยเครื่องมือบรรทัดคำสั่ง SQL แบบหลายแพลตฟอร์มมาตรฐาน เช่น sqlcmd
mssql-scripter สร้างขึ้นโดยใช้ Python และรวมหลักการใช้งานของเครื่องมือ Azure CLI 2.0 ใหม่
$ pip install mssql-scripter
โปรดดูคู่มือการติดตั้งสำหรับคำแนะนำการติดตั้งโดยละเอียด
โปรดดูคู่มือการใช้งานสำหรับรายละเอียดเกี่ยวกับตัวเลือกและตัวอย่างการใช้งาน
สำหรับเนื้อหาวิธีใช้ทั่วไป ให้ส่งพารามิเตอร์ -h
:
$ mssql-scripter -h
หากคุณต้องการมีส่วนร่วมในโครงการ โปรดดูคู่มือการพัฒนา
หากคุณพบข้อบกพร่องใดๆ กับเครื่องมือนี้ โปรดแจ้งปัญหาในส่วนปัญหาของ repo GitHub ของเรา
โครงการนี้ได้นำหลักจรรยาบรรณของ Microsoft Open Source มาใช้
สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับจรรยาบรรณหรือติดต่อ [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม
mssql-scripter ได้รับอนุญาตภายใต้ใบอนุญาต MIT