|
От кого стартует com? |
☑ |
0
Господин ПЖ
16.12.11
✎
11:29
|
Есть внешнее приложение серверная часть котого вращается от учетки "Сервер", юзер заходит на комп под своей учеткой "Иванов", открывает клиентскую часть приложения, жмет в кнопень, запускается скрипт дергающий 1С 8.2 через com. Скрипт запускается на стороне сервера.
Однако есть трабл с авторизацией. При win авторизации скрипт лезет в 1С через com от учетки "Иванов", а не "Сервер". Это типовое поведение системы? Просто хотелось чтобы авторизация была от служебной учетки "Сервер", а не от физ. лица. Уволится - все свалится...
|
|
1
dk
16.12.11
✎
11:31
|
а не при вин авторизации от чьего имени лезет?
|
|
2
Господин ПЖ
16.12.11
✎
11:31
|
(1) от кого скажешь в строке подключения (с) Капитан Очевидность
|
|
3
Asmody
16.12.11
✎
11:36
|
(0) а разве при вызове com нельзя явно пользователя БД указать?
|
|
4
Господин ПЖ
16.12.11
✎
11:36
|
(3) каким образом? в строке подключения?
|
|
5
Asmody
16.12.11
✎
11:38
|
и вообще, убрать из ролей обычных пользователей право работать серез com, оставить только у пользователя Сервер, пользователю Сервер отключить win-авторизацию
|
|
6
Господин ПЖ
16.12.11
✎
11:38
|
(5) и хранить пользователь/пароль в скрипте в открытом виде??
|
|
7
XLife
16.12.11
✎
11:40
|
ком "внутри" кома можно запустить?
|
|
8
dk
16.12.11
✎
11:42
|
а что мешает завести учетку Робот и указать ее при авторизации?
|
|
9
Asmody
16.12.11
✎
11:44
|
(6) в любом случае его придётся где-то хранить в открытом виде. если скрипт на сервере запускается, то там и храни
|
|
10
Господин ПЖ
16.12.11
✎
11:44
|
(8) каким образом то?
string connectionString = "Srvr=srv;Ref=Base;Usr=Server;";
это проканает при win авторизции?
|
|
11
Asmody
16.12.11
✎
11:45
|
можно, конечно, с DCOM помутить, там можно задавать, от кого процесс работать будет, но я уже не помню деталей
|
|