データベースの
開発・運用から変更・リリース作業まで、
世界的に信頼されているツール

SQL Server 環境での「データベース ライフサイクル マネジメント」を実現!
今までのデータベース管理の在り方を変えます

データベース ライフサイクル マネジメント (DLM) とは、データベースの構築、導入、運用、保守、破棄まで一連のライフサイクルのプロセスを継続的に管理する考え方です。Redgate 製品は、データベース ライフサイクル マネジメントを実現するソリューションです。事業や業務環境の変革のスピードに応えるためには、アプリケーションのみならず、データベースのライフサイクル マネジメントが求められます。Redgate 製品は、ユーザー業務とアプリケーション開発に、データベース管理を融合し、より迅速で高品質なシステムの提供を実現します。

データベース管理者 (DBA) が抱える悩み

データベース スキーマのバージョン管理

  • データベースの変更管理が担当者に依存している。
  • 多数の開発者が一斉にデータベースの変更を行っており、いつどのような変更がなされているのか把握できない。
  • データベースのバージョン管理を全て手作業で行っており、過去バージョンのデプロイなどを行う際に非常に多くの手順を踏む必要がある。

データベースのリリース作業

  • 開発環境から本番環境にデータベースの変更を反映する際、変更用のスクリプトを手動で作成してリリース作業を行っている。
  • 手作業でデータベースの変更作業を行うため、手間と時間がかかる上にヒューマンエラーが発生しやすい。

運営開始後のデータベースモニター

  • 運用開始後、サーバー全体のシステムエラーやリソースのモニタリングは行っているが、データベース固有のエラーやリソース状態のモニタリングは行えていない。
  • 特定のクエリが性能悪化の原因になることが多いが、日々のモニタリングからはクエリの特定まで行えない。

ソリューション/解決策

データベースのバージョン管理を実現

  • Redgate の SQL Source Control により、アプリケーションで行うのと同様のバージョン管理をデータベースの分野で実現します。
  • バージョン管理は SQL Server Management Studio上で行うことができ、各種データベース オブジェクトのコミット/ロールバック/変更履歴の表示などを、数クリックで行えます。
  • バージョン管理は、TeamFoundationServer、Git、SVN などのバージョン管理製品と接続して行います。

データベースのリリース作業の自動化

  • 開発環境から本番環境への変更反映をわずか数クリックで行えます。
  • 変更反映用の SQL が自動生成されます。
  • 既存の View やストアドプロシージャ、データなどへの影響が自動で検出され、何らかの影響が生じる場合には警告として表示されます。

SQL Serverに特化したモニタリング機能

  • SQL Server 固有のパラメータのモニタリング、アラートの作成を行うことが出来ます。
  • リソースのモニタリングだけでなく、実行されたクエリの状態も取得しており、問題発生時にはクエリの実行時間や内容、実行計画まで確認を行うことが出来ます。

Redgate 製品の特徴 (選ばれる理由)

データベース ライフサイクル マネジメントの実現

  • ソースのバージョン管理、デプロイの自動化、テストの自動化等、アプリケーションのバージョン管理と同等の管理がデータベースでも行えるようになり、データベース管理における生産性を向上し、ヒューマンエラーを防止します。
  • アプリケーション ライフサイクル、DevOps などの考え方をデータベース上で容易に実現します。

SQL Server との親和性

  • SQL Server の標準ツールである SQL Server Management Studio 上で動作するため、慣れ親しんだ UI 上で使用出来ます。
  • SQL Server に特化した機能を有し、最適化されています。

開発者・管理者目線の製品ラインナップ

  • データベース開発・管理作業にたずさわるすべての方々にお応えできるよう、ご担当作業の部分ごとのユーザー ライセンスを選んで購入することが可能です。
  • 一連の DLM のプロセス (構築、導入、保守、運用) を導入したい場合は、バンドル版も用意しております。

Redgate SQL 製品一覧

製品名 製品内容
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 バンドル製品
DLM を実現する Redgate のツール群

Redgate Data Tools

DevOps 機能を SQL Database 開発に拡大

Visual Studio 2017 に含まれた Redgate Data Tools

Visual Studio 2017 に Redgate Developer Tools Core Edition が追加され、データ ストレージと処理ワークロードで Redgate SQL Prompt、Redgate SQL Search、Redgate ReadyRoll が利用可能になり、Visual Studio 2017 DevOps 機能を SQL Database 開発で利用できるようになりました。

Visual Studio 2017 に含まれる Core Edition と、製品版の Pro Edition の機能の差は、以下のページをご覧ください。