私はCMSベースのアプリケーションを開発しています。アプリケーションをインストールする際に、自分のアプリケーションでデータベースを自動的にインストールする必要があります。スタートアップ時にデータベースを自動的にインストールできるように、MSIファイルを作成するにはどうすればよいですか。Clickonce用のmsiファイルにデータベースファイルを作成する方法
0
A
答えて
2
あなたはできる
1)あなたのMSIに「空」のデータベースの.mdfファイル/ .ldfファイルが含まれており、SQL Serverの正しいディレクトリに配置し、その後、例えば使用しますかsqlcmd.exe
は
またはサーバにこれらのデータベースファイルを添付しますあなたのプロジェクトには、このデータベースを作成するためのスクリプトの束を含めることができ
2)、及び(例えばSSW's SQL Deployをいくつかの有用性を有する)与えられた中で、これらのスクリプトを実行しますそれはあなたがIISのようなものを含むWebアプリケーションを配備することができます - あなたはMicrosoftの新しいWebDeploy技術に見ることができる)
3:データベース、データベース・オブジェクトを作成し、検索/システムテーブルに
ORをシードするために、構成とデータベースのスクリプトを新しいマシンにe。