私の質問がどこから来ているのか、私の会社には同じスキーマを使用する世界中の複数のデータベースがあり、私の部署の責任の1つは、 DBは、スキーマのSQL変更の観点から同期しています。SQLコードのプッシュ、トラッキングと監査
さて、私の質問は、誰もが次の操作を行うことが可能であるAAフロントエンドのUI(持っている小さい数より重要な)を持っている任意のソフトウェア/ツールを知っている場合です:
何を追跡することができ- SQLコードの変更はどのデータベースに適用され、いつ行われましたか。基本的には、テーブルの構造を変更したSQLクエリを作成し、DBの80%または100%に適用する必要がある場合は、手動入力または自動チェックのいずれかを使用して、適用される。
- コード配布ツール:コードを含むクエリまたはファイルを提供し、必要なデータベースにプッシュする(およびそのための監査ログを作成する)
- コード/オブジェクトリポジトリ:カスタム
を開発し、データベースにプッシュされたものを私は、SSISは、これらの事のいくつかを行うことができるかもしれない知っているが、我々はまた、非IT担当者がアクセスすることができるシンプルなフロントエンドのインターフェースを持つツールが必要です。 (*明確化:私たちはDBA以外の人々に、ツールの監査面だけを変更するアクセスを与えることを計画していません)
私はインターネットを検索しようとしましたが、私は使用していないと感じています私が探している結果を得るための適切な語彙。
私はコミュニティがそのようなツールやそれに類するものを認識しているかどうかを知りたがっていますか?
私の最初の考えは、データベースの変更をデータベースにプッシュすることを許可される非データベースの専門家(プロのビルドチームの人員を除く)あなたがDBAでない場合、そのようなことをする権利を持つべきではありません。 – HLGEM
真であり、我々はそのオプションを与えることを計画していない。監査の観点からアクセスできるようになりました。 DBAである私たちにとっても、私たちは他の責任を負っていると考えており、これはDBリンクや何かのものを介してこれを行うバックエンド専用のツールを開発することでうまくいきません。 したがって、わかりやすく見やすくするために、ユーザーインターフェイスを持つものを見つけることをお勧めします。 – EkeshOkor