いくつかの新しい機能をテストするためにローカルデータベースのコピーのテーブルに新しい列を作成し、最終的にはこれらの変更を内部テスト環境と最終的に生産レベル環境にマージしたいとします。これまで、これは変更をスクリプト化することによって手動で行われていました。これを行うより良い方法や、プロセスを自動化するツールがありますか?.NET/SQL Server環境でデータベースのバージョン管理を管理する一般的な方法は何ですか?
1
A
答えて
3
Redgate SQL Compareは、私がdevからステージングに変更をマイグレーションするために使用するものです。それは時間の節約になります。
また、Redgateは、ソースコントロールシステムと統合してデータベースの変更履歴を保存できるSQLソースコントロールです。
RedgateからSQL Compareを強くお勧めします。
1
エンティティフレームワークを使用している場合は、最新バージョンの新しい移行機能を確認できます。基本的には、デプロイするデータベースのバージョンをチェックし、必要な変更スクリプトを生成します。もっと詳しく読む:EF 4.3 Code-Based Migrations Walkthrough
関連する問題
- 1. クロール時にURLを管理する一般的な方法は何ですか?
- 2. コレクションのマップを管理する一般的な方法
- 3. 設定管理とバージョン管理の違いは何ですか?
- 4. プロパティファイルを管理するアプローチプロダクション環境で
- 5. バージョン管理の意味バージョン管理はどのバージョンですか?
- 6. SVNでバイナリファイルのバージョン管理を管理する良い方法
- 7. REST APIのバージョン管理 - 一般的なAPIの
- 8. 一般的なXMLコンテンツ管理システム
- 9. SQL Serverのバージョン管理ですか?
- 10. Mercurial /一般的なバージョン管理でファイルを分割する適切な方法はありますか?
- 11. Wagtailで一般的でないページセクションを管理する
- 12. Javaクラスタリング環境でセッションデータを管理する効果的な方法は何ですか?
- 13. 複数のgitバージョン管理リポジトリを管理する方法は?
- 14. RabbitMQの典型的なバージョン管理戦略は何ですか?
- 15. クラスタ環境でスプリングキャッシュを管理する方法
- 16. Rancherで環境変数を管理する方法
- 17. Prismで一般的な変数オブジェクトを管理するビュー
- 18. Python環境管理(devel/release)
- 19. プロジェクトで最も良いバージョン管理方法は何ですか
- 20. クラウド環境でのキーストアの管理
- 21. ソース管理システムでプログラムの所有権を管理する効果的な方法は何ですか?
- 22. WordPressでバージョン管理する方法
- 23. SugarORMでバージョン管理する方法
- 24. プロジェクト/バージョン管理ソフトウェア - モバイル/アンドロイドで最も一般的に使用されているものは何ですか?
- 25. 動的バージョン管理
- 26. 一般的なソース管理システムはバイナリファイルとテキストファイルを区別する方法
- 27. データベースのバージョン管理のアドバイス
- 28. matlabでのデータ管理と他の一般的な解析パッケージ
- 29. 複数の.NETプロジェクトで共通DLLのバージョン管理を管理する方法
- 30. 環境差によるギットコードの管理
3.5や2.0のような古いバージョンの.NETをサポートしていますか? – whoblitz
SQL比較とSQLソースコントロールは、.NETバージョンとは独立して動作します。これらは、データベースの変更を開発者からテストに移すことを望むなら、素晴らしいツールです。 SubversionやGitのようなソース管理システムと組み合わせると、.NETプログラム(3.5または2.0のいずれか)のデータベースソース管理とソース管理に適しています。 –
次はSQL Compareのリンクですhttp://www.red-gate.com/products/sql-development/sql-compare/ –