Amit_gupta Ответов: 1

Защищенная база данных SQL server


Привет
Я не очень разбираюсь в SQL Server.

Я создал приложение в WPF, которое использует SQL в качестве бэкэнд-базы данных. Я хочу защитить базу данных с помощью идентификатора пользователя и пароля. Таким образом, доступ к базе данных возможен только по этому идентификатору и паролю, независимо от того, входит ли клиент в систему в режиме аутентификации windows.

Пожалуйста, предложите.

Что я уже пробовал:

Я попытался создать пользователя для входа в систему,но база данных 5he все еще открыта в режиме аутентификации windows.

1 Ответов

Рейтинг:
1

Suvendu Shekhar Giri

Вам необходимо изменить разрешения пользователя, которого вы используете для входа в систему проверки подлинности windows.
Выполнить следующие действия-
1. Найдите пользователя для проверки подлинности windows. Вы можете заметить закономерность, может быть, как Имя_домена\Имя_пользователя в текстовом поле Имя пользователя при входе в систему.
2. Затем из Обозреватель Объектов, обратиться Безопасность- & gt; логины- & gt; имя пользователя то, что вы нашли на предыдущем шаге.
3. Нажмите правой кнопкой мыши и перейти в свойства
4. Выберите роль сервера
5. Снимите сисадмин
6. Теперь перейдите к сопоставление пользователей
7. Проверьте базу данных, к которой вы хотите получить доступ с помощью проверки подлинности Windows, и снимите все остальные флажки в списке
8. Выберите базы данных, которые вы хотите быть доступны для проверки подлинности Windows из списка
9. Из 2-го списка "Членство в роли базы данных для : YouDBName" проверьте роли, необходимые для проверки подлинности Windows
10. Попробуйте с проверкой db_datareader, db_datawriter роли


Вот и все, я думаю.
Пожалуйста, дайте мне знать, если у вас все еще есть проблемы.
Спасибо


Amit_gupta

Спасибо за ваш ответ

Я следовал вашим шагам, но база данных все еще доступна, когда я вхожу в систему в режиме аутентификации windows, который мне не нужен.

Доступ к базе данных возможен только с помощью идентификатора пользователя и пароля.

Можете ли вы загрузить скрипт для получения разрешений и входа пользователя