SQL Server 用の優れた変更管理ツールを知っている人はいますか?
これを使用して、API を介して既存のクライアント データベースを新しいバージョンに移行したいと考えています。
SQL Server 用の優れた変更管理ツールを知っている人はいますか?
これを使用して、API を介して既存のクライアント データベースを新しいバージョンに移行したいと考えています。
私はRed Gateでプロダクトマネージャーとして働いています。2 つのスキーマを比較し、ターゲットに適用する変更スクリプトを生成するために使用できる API へのアクセスを提供するSQL比較 SDKがあります。ただし、変更の一部として複雑なデータ移行が必要な場合、これには制限があります。
次のリリースでこれを改善するために取り組んでいます。「複雑な」変更に対して独自のカスタム スクリプトを指定できるようにする新しい機能、SQL 移行を追加しています。比較および同期ツールである SQL Compare は、SQL ソース管理と連携してこの機能を提供します。興味のある方は早期アクセス プログラムがあります。2011 年 9 月にベータ版をリリースしたいと考えています。
http://www.innovartis.co.uk/から DB Ghost の作業を行うツールを見つけました。
乾杯
そうではありません-すぐに使えるわけではありません。最良かつ最も柔軟なアプローチは、データベースへのすべての変更に対して変更スクリプトを作成し、それらを通常のデプロイに含めて、独自に、またはSSW SQL Deployなどのツールを使用して実行することです(これは、スタンドアロン コマンド ライン ツール、スタンドアロン ウィザードとして、または .NET インターフェイスを介してアプリから実行できます)。
.NET Entity Framework チームは、このデータベース アップグレード シナリオを緩和することを目的としたEF Code-First Migrationsと呼ばれるイニシアチブを開始しました。 -Entity Framework を使用した最初のアプローチ。
そこに100%の解決策はありません...
しかし、私の経験では、redgate のツールはこれに適しています。http://www.red-gate.com/products/sql-development/sql-developer-bundle/および esp を参照してください。http://www.red-gate.com/products/sql-development/sql-packager/
私たちは省庁でKal Adminを使用しており、とても気に入っています。変更管理、ソース管理、別名バージョン管理、および比較に使用しています。よくわかりませんが、高くないと思います。