Ich werde das ASP.NET-Mitgliedschaftsmodell auf meiner Website verwenden. Es gibt jedoch mehrere Tabellen, die ich nie verwenden möchte, wie zum Beispiel: aspnet Pfade aspnet PersonalizationAllUsers aspnet PersonalisierungPerUser aspnet Profil aspnet WebEvent Ereignisse
Ist es sicher, diese Tabellen zu löschen, oder werde ich Probleme mit der Funktionsweise des Mitgliedschafts-Frameworks von ASP.NET (in System.Web.Security) verursachen?
Ich mag es wirklich Dinge sauber zu halten und diese Tische stören mich.
Verwenden Sie die aspnet_regsql.exe und wählen Sie die gewünschten Teile aus entfernen:
%Vor%all - Alle Dienste, einschließlich allgemeiner Tabellen und gespeicherte Prozeduren von die Dienste
m - Mitgliedschaft
r - Rollenmanager
p - Profil
c - Webparts Personalisierung
w - Web-Ereignisse
Führen Sie in Zukunft das Tool mit dem Parameter -A mr
aus, um nur die Mitgliedschaft und den Rollenmanager hinzuzufügen.
Tags und Links sql asp.net asp.net-membership