私たちの会社には、それぞれ異なるデータベースを持つ 3 つの SQL Server インスタンスを含むデータベース ソリューションがあります。各インスタンスには、いくつかのジョブとレプリケーションがあります。現在のところ、作成スクリプトと更新スクリプトを手動で維持し、bat ファイルで実行しています。当社の展開パッケージには、ジョブとレプリケーションを含むすべてのオブジェクトのスクリプトが含まれています。
svn commit のたびに展開パッケージを作成してテストするプロセスを自動化したい - 継続的統合。また、リリースごとにブランチがあります。リリースはデータベースのバージョンに対応しています。異なるクライアントには、異なるリリース/バージョンがインストールされています。ブランチの展開パッケージを作成する必要があります。
ニーズに合わせて SQL Server Data Tools 2012 を使用できますか? 単一データベースのチュートリアルしか見たことがなく、より複雑な環境での使用方法がわかりません。
必要に応じて、Data Tools を使用してスキーマ スクリプトを維持し、ジョブ/レプリケーション用のスクリプトを手動で作成することもできます。しかし、ビルド プロセスを使用して、すべてを 1 つのパッケージに結合できますか?