![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пользователь базы данных SQL Server [D6, MSSQL]
novikova © (2005-09-09 14:16:00)Вопрос следующий: при запуске своей программы (работаю через ADO) запрашивается имя пользователя и пароль. Но что бы я не вводила, допуск к базе (редактирование, удаление) все равно есть. Как заставить программу подключаться только через пользователя с паролем?
Max Zyuzin (2005-09-09 17:11:00) [1]В общем у тебя установлено в соединение Integrated security = SSPI; т.е. включена авторизация Windows NT по сути теперь в поле логин и пароль что не вводи авторизация в соединение идет на того пользователя кто сейчас на машине сидит... читать можно здесь
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adminsql/ad_security_47u6.asp
и еще здесь
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthn/security/sspi.asp
Вообще можно там у них полазить много чего интересного
ANB (2005-09-09 16:52:00) [2]
> novikova (09.09.05 14:16)
- на сервере установлен Trusted Connection. К гадалке не ходи.
Stanislav (2005-09-09 16:34:00) [3]А на сервере Авторизация какая?
novikova (2005-09-09 16:28:00) [4]Вот мой коннекшен:
Provider = SQLOLEDB.1;
Integrated security = SSPI;
Persist security Info = False;
Initial catalog = gamma;
data source = A-2500\SKB
Max Zyuzin (2005-09-09 14:19:00) [5]ADOConnection.ConnectionString В студию! :)