Azure SQL DB:mssql-scripter を使ったスクリプトの生成

2017年7月19日 [Azure SQL DB: Generate scripts by using mssql-scripter]粗訳

データベーススクリプトの生成に、オープンソースのコマンドラインインターフェースの mssql-scripter をご利用いただけます。mssql-scripter は、SQL Server Management Studio で使用されている、 スクリプト生成・パブリッシュウィザードと同等のマルチ OS コマンドラインです。

Linux、macOS、Windows で mssql-scripter を使用して、SQL Server (動作している場所を問わず)、Azure SQL Database、および、Azure SQL Data Warehouse のデータベースオブジェクト向けの、データ定義言語(DDL)、データ操作言語(DML) T-SQL スクリプトを生成できます。生成された T-SQL スクリプトを .sql ファイルに保存するか、標準的な (sed、awk、grepの様な) unix ツールで、パイプ処理できます。生成されたスクリプトは修正したり、ソース管理にチェックインできます。その後、既存の SQL Database 、 SQL Data Warehouse のデプロイメント、DevOps パイプラインで、sqlcmd など、マルチプラットフォーム対応の SQL コマンドラインツールで、実行できます。

mssql-scripter は、Python を使って構築され、新しい Azure CLI 2.0 ツールのユーザビリティの原則を組み込んでいます。ソースコードは、GitHub 上で管理され、あなたのコントリビューションとプルリクエストを歓迎します。また、インストール、および、クイックスタートガイド(英語)が利用可能です。

広告