이 도구는 더 이상 적극적으로 유지 관리되지 않습니다. Microsoft SQL Server Management Studio는 mssql-scripter와 유사한 기능을 제공하는 스크립트 생성 마법사를 제공합니다.
SQL Server 데이터베이스 스크립팅을 위한 다중 플랫폼 명령줄 환경인 mssql-scripter를 소개하게 되어 기쁘게 생각합니다.
mssql-scripter는 SSMS에서 널리 사용되는 스크립트 생성 마법사 환경에 해당하는 다중 플랫폼 명령줄입니다. Linux, macOS 및 Windows에서 mssql-scripter를 사용하여 어디서나 실행되는 SQL Server, Azure SQL Database 및 Azure SQL Data Warehouse의 데이터베이스 개체에 대한 DDL(데이터 정의 언어) 및 DML(데이터 조작 언어) T-SQL 스크립트를 생성할 수 있습니다. . 생성된 T-SQL 스크립트를 .sql 파일에 저장하거나 추가 변환을 위해 표준 nix 유틸리티(예: sed, awk, grep)로 파이프할 수 있습니다. 생성된 스크립트를 편집하거나 소스 제어에 체크인한 후 sqlcmd와 같은 표준 다중 플랫폼 SQL 명령줄 도구를 사용하여 기존 SQL 데이터베이스 배포 프로세스 및 DevOps 파이프라인에서 스크립트를 실행할 수 있습니다.
mssql-scripter는 Python을 사용하여 구축되었으며 새로운 Azure CLI 2.0 도구의 유용성 원칙을 통합합니다.
$ pip install mssql-scripter
자세한 설치 지침은 설치 가이드를 참조하세요.
자세한 옵션 및 사용 예는 사용 가이드를 참조하세요.
일반적인 도움말 콘텐츠를 보려면 -h
매개변수를 전달하세요.
$ mssql-scripter -h
프로젝트에 기여하고 싶다면 개발 가이드를 참조하세요.
도구에 버그가 있는 경우 GitHub 리포지토리의 문제 섹션에 문제를 제출하세요.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다.
자세한 내용은 행동 강령 FAQ를 참조하거나 추가 질문이나 의견이 있는 경우 [email protected]으로 문의하세요.
mssql-scripter는 MIT 라이선스에 따라 라이선스가 부여됩니다.