Как аутентифицировать веб-приложение asp.net для доступа к базе данных sql - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть небольшое веб-приложение в asp.net, и я использую SQL Server.Как мне аутентифицировать свое веб-приложение, чтобы запретить некоторым людям изменять базу данных?

Это утверждение должно измениться так:

Data Source=AYKUT-PC;Initial Catalog=BUS;Integrated Security=True

На что-то вроде этого:

Data Source=AYKUT-PC;Initial Catalog=BUS;Integrated Security=False

1 Ответ

3 голосов
/ 29 декабря 2011

Интегрированная безопасность - это функция, которая позволяет SQL Server аутентифицировать пользователя на основании его имени входа в Windows.

Вы также можете использовать аутентификацию SQL Server, которая потребует определенного имени пользователя / пароля для входа в систему.

Наконец - вы можете использовать смешанный режим, который разрешит как SQL Server, так и Windows аутентификацию.

Вот статья об этом: http://technet.microsoft.com/en-us/library/ms144284.aspx

Если вы хотите получить более подробный ответ о том, как его реализовать, вам, вероятно, следует дать больше информации о вашей ситуации и о ваших требованиях.

EDIT:

SQL Server может ограничивать разрешения для пользователей (или логинов SQL). Таким образом, вы можете ограничить доступ к определенным таблицам с помощью комбинации методов аутентификации и разрешений безопасности.

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