|
Подключение к MS SQL 2000 через COM+ сервер. Большие проблемы !!!
|
|||
---|---|---|---|
#18+
Срочно нужна помощь !!! Такая ситуация : клиент(Delphi6) через сервер приложений (COM+) подключается к базе данных (MSSQL2000). Нужно, чтобы сервер приложений выступал от имени клиента. В настройках COM+ приложения стоит Уровень олицетворения:Представитель. Удостоверений: Текущий пользователь. На сервере приложений открывается ADOConnection cо строкой соединения: 'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=AK-9\AK92000' т.е. используя систему безопасности Windows NT. Сервер БД показывает, что поключился пользователь, под учетной записью которого работает сервер приложений, а не клиент !!! Получил совет перед открытием соединения на COM+ сервере делать CoImpersonateClient, а после CoRevertToSelf. Сделал - при открытии соединения возникает ошибка. Может быть кто-то сталкивался с аналогичной проблемой ? Буду благодарен за любые советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2001, 08:18 |
|
|
start [/forum/topic.php?fid=58&fpage=2089&tid=2120134]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
others: | 246ms |
total: | 344ms |
0 / 0 |