Может ли DotNetNuke использовать другую базу данных с существующими таблицами для поставщика членства по умолчанию в ASP.NET? - PullRequest
2 голосов
/ 18 октября 2010

У нас есть случай, когда веб-сайт уже существует и использует поставщик членства по умолчанию ASP.NET, хранящий данные пользователей в базе данных SQL Server.Мне нужно добавить новый сайт DotNetNuke, который может совместно использовать те же таблицы членства с существующим сайтом.

Есть ли способ сделать это чисто, если таблицы членства остаются в существующей базе данных, а остальные таблицы DotNetNukeоставаться в базе данных DNN?

Другими словами, должны ли таблицы Membership оставаться в одной базе данных с остальными таблицами DotNetNuke или их можно разделить?

Ответы [ 2 ]

0 голосов
/ 21 октября 2010

Если вы используете стандарт SQL (по сравнению с Express), вы можете использовать репликацию SQL, чтобы синхронизировать два набора таблиц.Нужно ли редактировать информацию о пользователях на обоих сайтах или вы можете гарантировать, что все изменения для пользователей будут внесены в одну базу данных?Если это только один способ, вы, вероятно, могли бы создать задание SQL, которое копирует данные.Я также думаю, что есть способ сделать это с помощью представлений, опять же, только если вы можете убедиться, что пользовательские изменения будут сделаны только с одного из двух сайтов.

0 голосов
/ 18 октября 2010

Я думаю, что это невозможно по умолчанию, но вы можете расширить провайдера для этого.Эта ссылка может помочь:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...