2011-08-17 8 views
0

私はCMSベースのアプリケーションを開発しています。アプリケーションをインストールする際に、自分のアプリケーションでデータベースを自動的にインストールする必要があります。スタートアップ時にデータベースを自動的にインストールできるように、MSIファイルを作成するにはどうすればよいですか。Clickonce用のmsiファイルにデータベースファイルを作成する方法

答えて

2

あなたはできる

1)あなたのMSIに「空」のデータベースの.mdfファイル/ .ldfファイルが含まれており、SQL Serverの正しいディレクトリに配置し、その後、例えば使用しますかsqlcmd.exe

またはサーバにこれらのデータベースファイルを添付しますあなたのプロジェクトには、このデータベースを作成するためのスクリプトの束を含めることができ

2)、及び(例えばSSW's SQL Deployをいくつかの有用性を有する)与えられた中で、これらのスクリプトを実行しますそれはあなたがIISのようなものを含むWebアプリケーションを配備することができます - あなたはMicrosoftの新しいWebDeploy技術に見ることができる)

3:データベース、データベース・オブジェクトを作成し、検索/システムテーブルに

ORをシードするために、構成とデータベースのスクリプトを新しいマシンにe。