どういうわけか.batファイルを使用してSQLServerデータベースのスキーマやコンテンツをスクリプト化することは可能ですか?
ウィザードを介してこれを行うことができますが、ソース管理の目的でこのファイルの作成を合理化したいと思います。
サードパーティのツールの使用を避け、SQLServerに付属しているツールに限定したいと思います。
どういうわけか.batファイルを使用してSQLServerデータベースのスキーマやコンテンツをスクリプト化することは可能ですか?
ウィザードを介してこれを行うことができますが、ソース管理の目的でこのファイルの作成を合理化したいと思います。
サードパーティのツールの使用を避け、SQLServerに付属しているツールに限定したいと思います。
オープンソースのSubSonicソフトウェアの一部であるSubCommanderと呼ばれる無料のツールがあります。私はこのツールを自分で使用して、毎晩スキーマとデータの両方の「ダンプ」を作成することに成功しました。
SubCommanderを使用して、スキーマとデータをスクリプト化する(そして、お気に入りのソース管理システムでバージョン管理する)ことができます。コマンド「version」を使用して、データを配置する場所をSubCommanderに指示するだけです。
sonic.exeバージョン/outスクリプト
これにより、スクリプトファイル(.sql)がプロジェクトのローカルスクリプトディレクトリに出力されます
Microsoft SQL Serverデータベース公開ウィザードを使用することもできますが、batファイルで使用できるかどうかはわかりません。