SSDT (SQL Server Data Tools) がインストールされた SQL Server 2012 と VS 2010 を実行しています。私の開発用 DB では、ストアド プロシージャ、関数、CLR オブジェクトなどを使用しています。約 500 GB の製品データのスナップショットがあります。
SQL Server データベース プロジェクトを作成し、データベースをインポートしました。これにより、すべてのテーブル、ビュー、procs、および関数ファイルがスキーマ名で作成されました。すばらしいことです。他の VS プロジェクトと同じようにバージョン管理を行ったり、デプロイを作成したりできます。これまでのところ、とても良いです。
しかし、SQL Server Database Project の下でプロシージャ/テーブルを変更/追加するための開発プロセスがどうあるべきかについて混乱しています。私が行った変更は、開発データベースではなく、一部の LocalDb/Projects データベースに適用されているようです。
その LocalDb ですべてのオブジェクトを作成してから、発行を介してビルドして開発データベースにデプロイすることを想定していますか? パブリッシュ プロセスがテーブルを削除して再作成すると、製品データのスナップショットが失われるため、dev DB 内の既存のテーブルが心配です。
SQL Server データベース プロジェクトで従うべき適切な開発プロセスは何ですか?