Я тоже заинтересован в этом. Это, вероятно, не квалифицируется как ответ - но я обновлю, как только я реализовал.
Я также использую поставщик членства ASP.NET с моим веб-приложением; хотя я включил в свою базу данных таблицы SQL и Procs для поставщика членства, я сохранил логическое разделение, чтобы вы могли запускать его отдельно, если хотите.
Несмотря на то, что вы сосредоточились на проблемах с базой данных (что вполне справедливо), важно помнить, что с помощью поставщика членства ASP.NET вы имеете дело не только с базой данных. Особенность поставщика членства ASP.NET заключается в самом поставщике - фактическое хранилище данных абстрагировано.
Я предполагаю, что с провайдером членства ASP.NET я смогу использовать службы / API самого провайдера, чтобы помочь управлять судами отношений, о которых вы говорите. Поэтому я не буду полагаться конкретно на базу данных - потому что «провайдер» - это внешний интерфейс, через который я должен пройти, и его использование привязало бы меня к этому источнику данных.