Использование новой / отдельной базы данных для аутентификации форм
Кто-нибудь имеет представление о том, использовать ли новую отдельную базу данных для проверки подлинности пользователей форм, или это нормально, чтобы смешать ее с базой данных приложения?
Я мог бы видеть разделение полезным, если бы несколько приложений / баз данных совместно использовали аутентификацию пользователей, но в моем случае у меня есть один веб-сайт / база данных, и я намеревался просто добавить таблицы / views / sps, созданные aspnet_regsql.exe, в мою текущую базу данных приложения.
Любые мнения / мнения приветствуются. Спасибо.
2 ответа
Вы можете смешать эту базу данных с вашей базой данных, НО вам не следует вносить какие-либо изменения в таблицы базы данных по умолчанию, если вы хотите использовать встроенные в asp.net классы, которые используют эту базу данных. Это означает, что вы можете добавлять свои таблицы только в эту базу данных!
Это нормально, чтобы иметь единую базу данных, из которой должны проверяться формы. Поскольку SQL-сервер является очень безопасным, не будет проблем с наличием единой базы данных.
Но если вы хотите настроить свою собственную базу данных для аутентификации, то обратитесь по следующим ссылкам
Использование проверки подлинности с помощью форм с базой данных клиентов
проверка подлинности с помощью вопросов базы данных sql server 2008