2010-11-28 16 views
1

私にはWPFアプリケーションがあり、それにはSQL Serverデータベースがあります。WPFでのアプリケーションとデータベースのデプロイ

  1. は、アプリケーションをローカルにインストールすることができ、また、データベースのシングルクリックを使用して(データのない空白のテーブル):アプリケーションのすべてのユーザは、次の操作を行うことができるようになります。以後、彼らは自分のマシン上でアプリケーションをローカルに実行することができます。すべてのユーザーにSQL Serverがインストールされています。

  2. アプリケーションとデータベースのアップデート(またはアップデートの通知)を受けることができ、アップデートをインストールすることができます。

ClickOnceはアプリケーション専用です。今私はアプリケーションと一緒にデータベースを持っているので、どうすればいいのですか?

ご協力いただきますようお願い申し上げます。

答えて

1

ユーザーが自分のデータベース(私が望む)に対して十分な権限を持っている場合は、DBがアプリケーションの起動時に準備されていることを確認し、そうでなければ作成スクリプトを実行します。

+0

アプリケーションを実行するユーザーは、空白のSQL Serverボックス以外は何もありません。インストールでは、データベースと、データベースにログインするために必要なユーザーを作成する必要があります。どうすればいいのか教えていただけますか? – naspras

+0

はい、どのユーザーが空のSQL Serverにアクセスできますか?誰が管理者権限を持っていますか? Windows認証を使用していますか?真の場合、現在のユーザーのSQL Serverに対するアクセス許可は何ですか? – Eilistraee

+0

ユーザーがアプリケーションをインストールすると、インストールの一部としてデータベースも作成されます。ユーザーは自分のコンピュータとローカルで実行しているSQL Serverの管理者権限を持ちます。 – naspras

関連する問題