バージョン 7.2.6 - SQL Server の組み込みバックアップとリストア
Published: 2026-09-01 | Stela Augustínová
DbGate バージョン 7.2.6 をリリースしました。このリリースでは、Community エディションに SQL Server の組み込みバックアップとリストアを提供し、より細かな制御と診断情報でバックアップのワークフローを拡張するとともに、OAuth の管理機能とセル値の確認機能を改善しています。
外部ツールなしで SQL Server をバックアップ・リストア
DbGate Community で、組み込みの実装を使用して SQL Server のバックアップの作成とリストアができるようになりました。このワークフローでは SQL Server のコマンドラインツールを別途用意する必要がないため、外部ユーティリティがインストールされていない、または利用できないデスクトップ、Docker などの環境でも、バックアップとリストアをより簡単に利用できます。
新しい SQL Server サポートは、DbGate 7.2.4 で導入された PostgreSQL の組み込みバックアップとリストアに続くものです。これにより、両方のデータベースエンジンを一貫したインターフェースを通じて DbGate 内で直接扱えるようになり、環境ごとのセットアップを削減し、一般的なデータベースのメンテナンス作業を 1 つのアプリケーションにまとめられます。
最初のエラー発生時にリストアを停止
PostgreSQL および SQL Server のリストアジョブに、最初のエラーが発生した時点で処理を停止するオプションが追加されました。これは、後続のステートメントが前のステップに依存している場合や、失敗後も処理を続けると診断が難しい中途半端な状態のデータベースができてしまう場合に役立ちます。
すべてのエラーを収集した方が有用な場合には、これまでどおりリストアを継続させることもできます。この新しいオプションにより、すべての状況に 1 つの方針を強制するのではなく、リストアごとに動作を制御できます。
OAuth ユーザーへのロール割り当て
Team Premium の管理者は、OAuth で認証されたユーザーにロールを割り当てられるようになりました。これにより、OAuth によるサインインでも他の認証方式と同じロールベースのアクセスモデルを利用でき、管理者が DbGate の外部で権限を個別に管理する必要がなくなります。
これは、外部の ID プロバイダーを利用しているチームのアクセス管理を簡素化します。管理者は認証を一元化したまま、既存のロール設定を通じて DbGate の接続、データベース、その他のリソースへのアクセスを制御できます。
セルビューアーでのより正確な JSON 判定
セルビューアーは、無効な JSON のような文字列を自動的に JSON として扱わなくなりました。波括弧、角括弧、その他 JSON に見える文字を含んでいても有効な JSON ではない値は、プレーンテキストとして表示されます。
これにより、ログ、フラグメント、テンプレート、その他 JSON に似ているだけのテキストを確認する際に、誤解を招く書式やパースエラーが発生するのを防げます。有効な JSON の値は、これまでどおり専用の JSON ビューで開かれます。
完全な変更履歴
7.2.6
- ADDED: 外部の SQL Server ツールを必要としない組み込みの SQL Server バックアップとリストア (Community)
- ADDED: PostgreSQL および SQL Server のデータベースリストアを最初のエラーで停止するオプション
- ADDED: バックアップおよびリストア操作の任意の診断レポート
- ADDED: OAuth ユーザーのロール割り当て (Team Premium)
- FIXED: 無効な JSON のような文字列がセルビューアーで自動的に JSON として表示されなくなりました #1539