私は通常、Visual Studio でソリューション フォルダーを作成し、そこに DB スクリプトを配置します。私は常に、少なくとも次の一連のスクリプトを使用します。
- ドロップモデル
- モデル スクリプトの作成
- ユーザー機能
- ストアド プロシージャ
- 静的データ (ルックアップ テーブル)
- テストデータ (デプロイされていません)
次に、それらを組み合わせて SQL Server に対して実行するだけで、DB 全体を 1 つのステップで再作成できます (これらのスクリプトを 1 つにまとめて実行することにより)。
ともかく。私はどちらでもプロジェクトを使用したことがありません:
- Visual Studio または
- SQL 管理スタジオ
Visual Studio 2010 でSQL Server 2008 データベース プロジェクトを作成しようとしましたが、考えられるすべてのサーバー設定に圧倒されてしまいました (とにかく、サーバーに設定されているデフォルトのままにしておくことを好みます)。だから私は少し混乱しています:このプロジェクト テンプレートを使うべきですか、それともいつもと同じことをするべきですか?
何を、なぜ使うのですか?どちらかを使用することで得られる利点は何ですか?