2

Webサイトがすでに存在し、SQLServerデータベースにユーザーのデータを格納するASP.NETの既定のメンバーシッププロバイダーを使用している場合があります。既存のサイトと同じメンバーシップテーブルを共有できる新しいDotNetNukeサイトを追加する必要があります。

Membershipテーブルが既存のデータベースに残り、残りのDotNetNukeテーブルがDNNデータベースに残っている場合に、これをクリーンに行う方法はありますか?

つまり、メンバーシップテーブルは、残りのDotNetNukeテーブルと同じデータベースに残しておく必要がありますか、それとも分離することができますか?

4

2 に答える 2

0

SQL Standard(vs. Express)を使用している場合は、SQLレプリケーションを使用して、2セットのテーブルの同期を維持できます。ユーザー情報は両方のサイトで編集可能である必要がありますか、それともユーザーのすべての変更が単一のデータベースで行われることを保証できますか?一方向の場合は、データをコピーするSQLジョブを作成できます。また、ユーザーの変更が2つのサイトのいずれかからのみ行われることを確認できる場合にのみ、ビューを使用してこれを行う方法があると考えています。

于 2010-10-21T16:55:12.707 に答える
0

これはデフォルトでは不可能だと思いますが、プロバイダーを拡張してそうすることができます。このリンクは役に立ちます:

http://www.engagesoftware.com/Support/Forums/forumid/4/threadid/3/scope/posts.aspx

于 2010-10-18T14:40:37.993 に答える