バージョン 6.6.2 - テーブルおよびデータベースの権限

Published: 2025-08-28

この新バージョンでは、主に「データベースおよびテーブルの権限」と「サーバープロセスエクスプローラー」という 2 つの機能が追加されました。いつものように、細かな改善やバグ修正も多数含まれています。

データベース & テーブルの権限

DbGate Team Premium にきめ細かな権限管理機能を追加し、特定のデータベースやオブジェクトを誰が閲覧・編集できるかを制御できるようになりました。権限は、あらかじめ定義されたセットやロールから個々のユーザーへとカスケードし、より具体的なルールが、より広い範囲のルールを上書きします。

新機能

  • データベースレベルの権限
    ViewRead contentWrite dataRun scriptDeny といったロールを用意しました。接続ごとに設定でき、データベース名または正規表現で対象を指定できます。ルールの並び順が重要です。Administration → Roles/Users → Databases から管理できます。
  • テーブル/オブジェクトレベルの権限
    ReadUpdate onlyCreate/Update/DeleteRun scriptDeny といったロールを用意しました。データベース、スキーマ、オブジェクト名(テーブル、ビュー、プロシージャ、トリガー)を指定して権限を付与できます。Administration → Roles/Users → Tables/Views/Objects から設定できます。

権限についての詳細は、ドキュメントをご覧ください。

サーバープロセスエクスプローラー

また、主要なデータベースエンジン向けに、サーバーサマリーページも追加しました。

サーバーサマリーでは、次の機能を利用できます。

  • サーバー上で実行中のプロセス一覧
  • プロセスの強制終了
  • データベース一覧
  • サーバー変数一覧

バージョン 6.6.0 以降の完全な変更履歴

6.6.2

  • 追加: プロセス一覧、プロセスの強制終了機能(サーバーサマリー) #1178
  • 追加: データベースおよびテーブルの権限(Team Premium エディション)
  • 追加: Redis 検索ボックス - Scan all #1191
  • 修正: 説明付き SQL Server の読み込みを最適化 #1187
  • 変更: はるかに大きなページサイズを許可 #1185
  • 修正: 説明付き SQL Server の読み込みを最適化 #1187
  • 修正: SQLite でクエリ実行時にクラッシュする問題 #1195

6.6.1

  • 追加: Mongo シェルのサポート(Premium) - #1114
  • 修正: Oracle における BLOB のサポート #1181
  • 追加: 名前付き SQL Server インスタンスへの接続 #340
  • 追加: SQL Server の説明のサポート #1137
  • 追加: アプリケーションログビューア
  • 修正: 接続ダイアログでのデフォルトデータベース選択
  • 変更: ログシステムを改善し、ログメタデータに関連データベースおよび接続情報を追加