6 / 6 / 1
Регистрация: 09.02.2012
Сообщений: 86
|
|
1 | |
Как создать пользователя в SQL Server?15.07.2012, 16:31. Показов 2322. Ответов 1
Метки нет (Все метки)
У меня есть приложение в C# к базе в SQL Server. Там подключение идёт через проверку подлинности Windows, то есть с базой всё время работает текущий пользователь компьютера MyComp\User. А как сделать так, чтобы в моём приложении можно было сделать так, чтобы было 2 пользователя (admin и user) и в зависимости от выбранного пользователя SQL Server предоставлял те или иные права? То есть вопрос в том, как создать пользователей в базе данных и как сделать, чтобы я мог отправлять введённые логин и пароль в базу.
Есть идея сделать дополнительную табличку в базе, в которой будет 3 столбца (логин, пароль и какая то переменная). При входе в программу будет спрашиваться логин и пароль. Потом будет проводится выборка в таблице. Если такое найдено, то по значению какой то переменной и даются определённые права уже в самой программе (тупо запрещается что то делать, какие то кнопочки не активны например). Но мне кажется, что такой способ не очень хорош.
0
|
15.07.2012, 16:31 | |
Ответы с готовыми решениями:
1
Как организовать доступ к SQL Server конкретного пользователя Создать простую базу данных в MS Sql Server, как создать? Я ничего не понял Как создать нового пользователя sql 2012 Как создать свою функцию в SQL Server? |
537 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
|
|
16.07.2012, 21:49 | 2 |
Запретить в настройках SQL Server встроенную авторизацию винды (если верно помню). Логин и пароль надо указывать в строке подключения к базе. В шарпе это как-то делается в ран-тайм, а не в визуал студии. Ваш способ фиговый уже потаму, что можно при особом желании сделать эмулятор, который будет возвращать проге нужный ответ. Лучше переложить авторизацию на сам SQL Server.
0
|
16.07.2012, 21:49 | |
16.07.2012, 21:49 | |
Помогаю со студенческими работами здесь
2
Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server? Как можно осуществить репликацию между офисной БД (MS SQL Server) и БД в Интернете (MS SQL Server) ? [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |