バージョン 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