シナリオ: 私が使用している環境は、Dev、UAT、および Live の 3 つです。それぞれに独自のデータベース、MyDb_Dev、MyDb_UAT、MyDb_Live があります。次に、すべてのスクリプトを含むソリューションに VS2012 データベース プロジェクトがあります。これは、ローカルにあるモデル データベース (MyDb_Model) を変更するときにうまく機能します。
やりたいこと: SQL 2012 で FileTables を使用したい (セットアップ方法は理解しています) が、環境を処理するオプションを構成できるようにスクリプトを作成する方法がわかりません。スクリプトを生成すると、名前が FileGroup として MyDb_Model になるようにハード コードされます。また、Dev データベースに公開しようとすると、データベース オプションが新しいスクリプトを取得できないことについて不平を言っています。Model データベースのオプションをスクリプトに含めると、名前が重複しているため、Dev データベースに公開しようとするとエラーが発生します。
質問: V2012 のデータベース プロジェクトを使用して FileTables (データベース オプション付き) をスクリプト化して構成可能にすることはできますか?それとも、独自のスクリプトを手動で作成する必要がありますか?
推奨: MyDb_Model をデータベース プロジェクトと比較します。新しく作成されたデータベースとして MyDb_Dev に発行します。