このプロジェクトについて

DbDeltaは、2つのMicrosoft SQL Serverデータベースのスキーマを比較し、差異を特定し、ターゲットデータベースをソースと同期させるための依存関係順に並べられたT-SQLマイグレーションスクリプトを生成するように設計されたツールです。SQL Server 2016以降およびAzure SQL DBをサポートしています。 主な機能は以下の通りです: - スキーマ比較:13種類のオブジェクトにわたって、ライブデータベース間の差異を算出します。 - スクリプト生成:エラーハンドリングとロールバック機能を備えた、自己完結型のトランザクションT-SQLスクリプトを生成します。 - デプロイ:ツール独自のインターフェース、sqlcmd、またはSSMSを介してスクリプトを適用できます。 - レポート作成:スキーマの差異を詳細に記した、自己完結型のHTMLおよびJSONレポートを生成します。 - 複数のインターフェース:Avalonia 11で構築されたデスクトップGUIと、compare、report、script、applyの動詞を持つCLIの両方を提供します。 - プロジェクト管理:接続管理および.dbd XMLファイルを使用したプロジェクトの永続化をサポートしています。