VSTS Database Edition GDR バージョン 9.1.31024.02 を使用しています
顧客がシステムに追加されると、その場で同じスキーマを持つ複数のデータベースを作成するプロジェクトがあります。顧客ごとに 1 つの DB です。これを行うには、展開スクリプトを使用できるはずだと思いました。残念ながら、私は常に CREATE DATABASE ステートメントで指定された完全なファイル名を取得します。例えば:
CREATE DATABASE [$(DatabaseName)]
ON
PRIMARY(NAME = [targetDBName], FILENAME = N'$(DefaultDataPath)targetDBName.mdf')
LOG ON (NAME = [targetDBName_log], FILENAME = N'$(DefaultDataPath)targetDBName_log.ldf')
GO
私はこのようなもっと何かを期待していた
CREATE DATABASE [$(DatabaseName)]
ON
PRIMARY(NAME = [targetDBName], FILENAME = N'$(DefaultDataPath)$(DatabaseName).mdf')
LOG ON (NAME = [targetDBName_log], FILENAME = N'$(DefaultDataPath)$(DatabaseName)_log.ldf')
GO
あるいは
CREATE DATABASE [$(DatabaseName)]
私はこれを継続的に実行するつもりはないので、次の人のためにできるだけ簡単にしたいと思います. プロジェクトのプロパティにはデプロイのオプションがたくさんありますが、思い通りに動作させることができません。
これを設定する方法を知っている人はいますか?