1

SQL Server 2008データベースを使用してwpfデスクトップアプリケーションを作成しますか?デスクトップアプリケーションのデプロイ

データベースはローカルマシンのSqlexpressに保存されています。

どのようにしてクライアントマシンにデータベースを展開できますか?

データベースは、データベース・ファイル(データ/ログ)を現在使用しているデータベース・サーバに接続されている場合、あなたがしなければならないすべてはdeattachとパックすることであるだけマシン1人のユーザーにローカルに

おかげ

答えて

1

を使用する必要があります(セットアッププロジェクトのプロパティ、設定などを使用して)アプリケーションのセットアップ内でそれらを実行します。セットアッププログラムは、ターゲットコンピュータに存在するsqlexpressインスタンスが存在するかどうかを検出するだけのインテリジェントである必要があります。そうしないとsqlexpressの新しいインスタンスをインストールし、スクリプトを使用してインスタンスにファイルを接続するか、アプリケーションが使用されているときにインスタンスを添付します。

+0

プロセスを記述する例または良いリンクを私に提供できますか? – user1176554

+0

「ダイナミックインスタンス」は「ユーザーインスタンス」としてよく知られています。ここでは、プロセスの説明と接続文字列の作成方法について説明しています。http://msdn.microsoft.com/en-us/library/bb264564 v = sql.90).aspx。一方、proyectのデータベースファイルを含めても、ビジュアルスタジオのソリューションに新しいセットアッププロジェクトを追加するだけでは問題ありません。 sqlexpressをインストールするためのセットアップが必要な場合など]など)。 – Jevl

+0

ここに、セットアップパッケージと展開パッケージの作成方法を説明するMicrosoftの別の記事があります。 http://msdn.microsoft.com/en-us/library/wtzawcsz(v=vs.80).aspxさらに援助が必要な場合は、私に知らせてください。 – Jevl

関連する問題