2017-05-19 14 views
0

オフインターネット上で、SQL Serverデータベースの展開の自動化ソリューションを探しています。これは主に、展開用のSQLスクリプトを手動で保守および展開することを避けるためです。SQLサーバーデータベースのデプロイメントの自動化の例またはツール

私の状況は独特です。データベース全体を維持する必要はありませんが、データベースに対するカスタマイズのみを行う必要があります。私は詳しく説明します。

異なるサードパーティアプリケーションに関連する少なくとも3つから4つの異なるSQLサーバーデータベースがあります。私は、これらのシステム間の統合を書くことを任されています(実際には、これらの多くの異なるデータベースの間にあります)。

SSDT(Sqlサーバーデータツール)を使用することを考えている間に、データベースプロジェクトを作成することを推奨しているため、データベースのサブセットのみを維持する必要があるかどうかはわかりません(SSDT私はデータベース全体をインポートし、必要に応じてそれを維持することから始めたいと思っています。これは、このようにしたくありません)。

これがSSDTで実現できるのであれば、私はそれ以上の方がいいでしょう。そうでなければ、他のオプションやカスタマイズされた解決策がありますか?

私は最近、このSimpletalk Articleを読んで多くの時間を費やしましたが、完全に無料の解決策ではありません。たとえば、ほとんどのタスクを行っているように見える暗号化された(.vbe)vbスクリプトを使用していますが(何らかの理由で!)、VBスクリプトのソースコードを提供していませんでした。

全体的に見て、私はカスタマイズされたソリューション、または変更を維持するのに役立つツールを探していますデータベースに加え、私の変更の展開を自動化しながら、データベースのバージョンを維持するためのメカニズムを追加しています。

TIA。

答えて

0

自分のタスクに使用できるツールであるdbdeployが見つかりました。

しかし、それはいくつかのfalvorsと異なるオーサリングを持っています。

https://code.google.com/archive/p/dbdeploy/


.NET/SQL Server環境で使用するためのDbDeploy.Net。

http://sourceforge.net/projects/dbdeploy-net/ ...

から適応

... https://github.com/rakker91/dbdeploy.netNuget package別の著者から


として利用可能

関連する問題