Re[2]: Проблема при работе с СОМ из T-SQL
От: Letargis  
Дата: 14.09.05 07:52
Оценка: 6 (1)
Спасибо, в принципе, действительно стоило искать в направлении Security.

Оказывается по умолчанию для local server'a такая переменная как Application Identity ставится в launching user. Это значит, что каждый аккаунт использует свой инстанс сервера — а получается, что мой OLE-сервер работает под залогиненным пользователем, а SQL server — под SYSTEM аккаунтом. Если её поставить в interacting user, то все аккаунты будут использовать инстанс сервера, запущенного под залогиненным пользователем. Изменить её можно через HKEY_CLASSES_ROOT\AppID\{идентификатор сервера}\RunAs, либо в утилитке dcomcnfg найти свой сервер и на вкладке Identity выставить interacting user.

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