SQL ServerManagementStudioでデータベースへの変更をバッチ処理する方法を理解するのに苦労しています。列の編集、テーブルの作成、テーブルの名前変更など、すべての環境で実行する必要のあるアクションを実行しますが、アプリケーションをプッシュする準備ができるまでは実行しません。SQLプロファイラーを使用してSQLを取得しようとしていますが、これはひどく非効率的なようです。
そのような変更を追跡するソリューションがアプリケーションに組み込まれていますか?
SQL ServerManagementStudioでデータベースへの変更をバッチ処理する方法を理解するのに苦労しています。列の編集、テーブルの作成、テーブルの名前変更など、すべての環境で実行する必要のあるアクションを実行しますが、アプリケーションをプッシュする準備ができるまでは実行しません。SQLプロファイラーを使用してSQLを取得しようとしていますが、これはひどく非効率的なようです。
そのような変更を追跡するソリューションがアプリケーションに組み込まれていますか?
SqlServer 2005より前のバージョンを使用している場合は、 osqlユーティリティを使用してスクリプトを簡単に作成できます。
SQL Server 2005以降では、sqlcmdを使用します。