ADO login в mssql как ?
От: Oss[_blade] Украина  
Дата: 29.03.02 09:17
Оценка:
вопрос из числа то ли лыжи не едут, то ли... снега нет,
мне нужна собственная обработа логина к mssql,
использую TADOConnection. С TDATABASE все понятно user, password и поехали. С этим ерунда, mssql вообще не определят пользователя, коннектит всех подряд. Уже менял стрингконектион поразному, оно либо вообще обрубается, либо опять всех подряд пускает. кто знает в чем дело и как это решить подскажите, буду очень благодарен :)
Oss[_blade]
Re: ADO login в mssql как ?
От: vav Россия  
Дата: 29.03.02 09:55
Оценка:
Здравствуйте Oss[_blade], Вы писали:

OB>вопрос из числа то ли лыжи не едут, то ли... снега нет,

OB>мне нужна собственная обработа логина к mssql,
OB>использую TADOConnection. С TDATABASE все понятно user, password и поехали. С этим ерунда, mssql вообще не определят пользователя, коннектит всех подряд. Уже менял стрингконектион поразному, оно либо вообще обрубается, либо опять всех подряд пускает. кто знает в чем дело и как это решить подскажите, буду очень благодарен

0. Запрещаешь диалог у экземпляра TADOConnection
1. Запускаешь свой диалог подключения, где получешь логин и пароль
2. Добавляешь их в ConnectionString
3. Коннектишся
Re: ADO login в mssql как ?
От: Lexey Россия  
Дата: 29.03.02 10:08
Оценка:
Здравствуйте Oss[_blade], Вы писали:

OB>вопрос из числа то ли лыжи не едут, то ли... снега нет,

OB>мне нужна собственная обработа логина к mssql,
OB>использую TADOConnection. С TDATABASE все понятно user, password и поехали. С этим ерунда, mssql вообще не определят пользователя, коннектит всех подряд. Уже менял стрингконектион поразному, оно либо вообще обрубается, либо опять всех подряд пускает. кто знает в чем дело и как это решить подскажите, буду очень благодарен

Строку подключения покажи.
Re[2]: ADO login в mssql как ?
От: Oss[_blade] Украина  
Дата: 29.03.02 10:14
Оценка:
L>Строку подключения покажи.

1. Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=first;Data Source=DARK
так ему пофиг все, соединяет полюбому

2.Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=first;Data Source=DARK
а так вообще никак не соединяет, ни каким узером

все узеры и роль в базе есть
Oss[_blade]
Re[3]: ADO login в mssql как ?
От: Lexey Россия  
Дата: 29.03.02 10:35
Оценка:
Здравствуйте Oss[_blade], Вы писали:


L>>Строку подключения покажи.


OB>1. Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=first;Data Source=DARK

OB>так ему пофиг все, соединяет полюбому

Логично, ибо используется Integrated аутентификация (т.е. под учетной записью текущего пользователя), а логин/пароль идут лесом.

OB>2.Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=first;Data Source=DARK

OB>а так вообще никак не соединяет, ни каким узером

Измени:
Persist Security Info=True;
И добавь:
Password=bla-bla;User ID=user (хотя, это ты и так по идее должен добавлять).

Если не заработает, значит у тебя SQL Server настроен только на Integrated аутентификацию.

OB>все узеры и роль в базе есть


А причем тут роль?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.