3

データベースを管理するために、手動スクリプトからRedGateデータベースソース管理に移行することを検討しています。

ストアドプロシージャ/ルックアップなどに変更を加えてから、SVNトランクにチェックインするだけで、新しいTeamCityビルドが起動されます。私はRedGateのドキュメントといくつかのグーグルの結果(例えばhttp://www.troyhunt.com)を見てきましたが、それらは大丈夫なはずのスキーマを比較しているように見えます。問題はルックアップテーブルです。

ルックアップ/静的テーブル(SQL Studio内)をリストしましたが、そのリストをSQLデータ比較ツールに取得するにはどうすればよいですか(データフォルダー内のファイルを確認できると思います)。また、既存のデータ、たとえば大文字のすべての名前を更新するにはどうすればよいでしょうか。

他の2つの楽しみは、同じデータベーススキーマを使用する複数のクライアントがあることですが、バージョン0.3のものと0.4のものがあります。古いバージョンで作業する場合(たとえば、バグ修正を有効にするため)、SQLのソース管理バインディングを変更する必要があると思い

ます。他の誰かが複数のバージョンのデータベースで継続的な展開を実行しますか?
ありがとう

4

1 に答える 1

1

SQLCompareコマンドラインおよびSQLDataCompareコマンドラインと統合することで、トランクおよび各ブランチのTeamCityビルドを作成できるはずです。

于 2011-04-11T09:49:48.537 に答える