効率的な SQL Server の開発・管理を可能にする DLM ツール

データベースの管理をしていく際、負担の大きさのために作業が思い通りにいかず、頭を悩ませてしまう事はありませんか?

バージョン管理やリリース作業は手作業であるため、エラー発生を免れない部分がある上、運用開始後のモニタリングにてパフォーマンスの悪化原因をたどれない事も少なくありません。

Redgate 製品は、ユーザー業務とアプリケーション開発に、データベース管理を融合
し、より迅速で高品質なシステムの提供に貢献するDLM (データベースライフサイクルマネジメント)ツールです。Redgate 製品による作業の自動化に伴って、ユーザー業務の変革にスピーディーな対応とヒューマンエラー防止が可能になります。そして、SQL Server 標準ツールの SQL Server Management Studio 上で動作するため、慣れ親しんだ UI 上で使用できます。

Redgate 製品の利点:

  1. 「SQL Source Control」でバージョン管理を実現できます。
    • SQL Server Management Studio 上で、アプリケーションで行うのと同様にデータベースのバージョン管理が行えます。
    • 各種データベース オブジェクトのコミット/ロールバック/変更履歴の表示を数
      クリックで行えます。
    • バージョン管理先は、Team Foundation Server/Git/SVN など多数製品と接続可
      能です。
  2. 「SQL Compare と SQL Data Compare」でリリース作業を自動化できます。
    • 本番環境へのリリースを数クリックで行えます。
    • リリース用のクエリを自動生成できます。
    • 変更に伴う既存のビューやストアドプロシージャ、データなどへの影響を自動
      検出し、警告として画面表示します。
  3. 「SQL Monitor」で SQL Server をリアルタイムでモニタリングできます。
    • Internet Explorer など、ブラウザからモニタリングをすることができます。
    • SQL Server 固有のパラメータをモニタリングし、独自のアラートを作成ができます。
    • リソースのモニタリングはもちろん、実行されたクエリの状態も取得でき、問
      題発生時のクエリの実行時間/内容/実行計画を確認することができます。

DLM の実現を可能にする主な Redgate 製品一覧:

製品名 製品内容
sql-compare スキーマ比較ツール
DB 単位で、テーブルやビュー等のオブジェクトの比較/同期を行う。
sql-data-compare データ比較ツール
DB 単位で保存されているデータの比較/同期を行う。
sql-source-control DB の変更管理ツール
DB 単位でのバージョン管理を行う。
sql-monitor パフォーマンス監視ツール(Web)
DB への負荷情報等を Web 上で提供する。
sql-prompt SQL クエリ生成支援ツール
クエリ生成時における予測変換を行う。
sql-data-generator データ作成支援ツール
大量のテーブルデータを作成することができる。
sql-doc ドキュメント作成支援ツール
現行の DB 環境をもとにした、定義書等のドキュメントを自動生成する。
sql-test クエリ単体テスト支援ツール
記載した SQL に対しての値に対する単体テストを自動実行する。
sql-dependency-tracker DB オブジェクト相関追跡ツール
DB 内のオブジェクト相関図を自動生成する。
sql-backup バックアップリストア支援ツール
DB バックアップおよびリストアのスケジュールと管理を行う。
sql-toolbelt バンドル製品名: SQL Toolbelt
DLM を実現する Redgate のツール群

製品の詳細については、弊社 Web ページをご参照ください。

https://www.xlsoft.com/jp/products/redgate/index.html