4

どういうわけか.batファイルを使用してSQLServerデータベースのスキーマやコンテンツをスクリプト化することは可能ですか?

ウィザードを介してこれを行うことができますが、ソース管理の目的でこのファイルの作成を合理化したいと思います。

サードパーティのツールの使用を避け、SQLServerに付属しているツールに限定したいと思います。

4

1 に答える 1

6

オープンソースのSubSonicソフトウェアの一部であるSubCommanderと呼ばれる無料のツールがあります。私はこのツールを自分で使用して、毎晩スキーマとデータの両方の「ダンプ」を作成することに成功しました。

SubCommanderを使用して、スキーマとデータをスクリプト化する(そして、お気に入りのソース管理システムでバージョン管理する)ことができます。コマンド「version」を使用して、データを配置する場所をSubCommanderに指示するだけです。

sonic.exeバージョン/outスクリプト

これにより、スクリプトファイル(.sql)がプロジェクトのローカルスクリプトディレクトリに出力されます

Microsoft SQL Serverデータベース公開ウィザードを使用することもできますが、batファイルで使用できるかどうかはわかりません。

于 2008-08-21T22:45:02.903 に答える