|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите,будьте любезны,как запустить джоб от нужного мне пользователя,а не от того,из-под кого запущен агент.. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 16:17 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
тип шага какой? (T_SQL, cmd,...) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 16:28 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Максим Александровитч, настроить учетную запись прокси. Настроить джоб на запуск от имени прокси. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 17:46 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Владислав Колосов Максим Александровитч, настроить учетную запись прокси. Настроить джоб на запуск от имени прокси. ...и если это шаг T-SQL, то никакого прокси там нет ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 17:55 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 Владислав Колосов Максим Александровитч, настроить учетную запись прокси. Настроить джоб на запуск от имени прокси. ...и если это шаг T-SQL, то никакого прокси там нет Шаг SQL, да... Причем странная вещь..от этого пользователя запущен Агент и Служба скуля.. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:11 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
кто овнер джоба, сисадмин или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:23 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 кто овнер джоба, сисадмин или нет? Как вот я могу проверить? Его нет в имени входа БД... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:31 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 кто овнер джоба, сисадмин или нет? А...владелец...да админ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:32 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
тогда дефолтно агент логинится под своей учеткой и исполняет код тоже под своей учеткой. но там есть Run as, там можно указать под каким user-ом исполнять код. юзер, это тот, кто в базе, не логин уровня сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:49 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
если надо, чтобы исполнялось под другим логином , то надо сделать этот другой логин владельцем джоба ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:50 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 тогда дефолтно агент логинится под своей учеткой и исполняет код тоже под своей учеткой. но там есть Run as, там можно указать под каким user-ом исполнять код. юзер, это тот, кто в базе, не логин уровня сервера Это я понял,что под своим логином...Runas это где? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 18:57 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 если надо, чтобы исполнялось под другим логином , то надо сделать этот другой логин владельцем джоба Не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 19:00 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 19:03 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Максим Александровитч Yasha123 если надо, чтобы исполнялось под другим логином , то надо сделать этот другой логин владельцем джоба Не помогло вы не то или не там делаете. вот юзер, названный в честь вас. он сделан овнером. он не админ. и уж агент точно не от него запущен. ну и в шаге делаю print 'user = ' + user + '; system_user = ' + system_user ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 19:18 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 Максим Александровитч пропущено... Не помогло вы не то или не там делаете. вот юзер, названный в честь вас. он сделан овнером. он не админ. и уж агент точно не от него запущен. ну и в шаге делаю print 'user = ' + user + '; system_user = ' + system_user Все так же.. Ошибка Выполняется от имени пользователя: TEST. Серверу-участнику "DB" не удалось обратиться к базе данных "NEW" в текущем контексте безопасности. [SQLSTATE 08004] (Ошибка 916). Шаг завершился с ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 19:22 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
я уже не на работе. найдите эту ошибку по номеру в sys. messages, или по русскому тексту, и напишите на нормальном инглише(там на всез языках, ищите с тем же номером, но язык 1433) какой еще нафиг сервер-участник, это же говноперевод. кто такой DB, почему это сервер, вы к линкеду что ли обращаетесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 19:44 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 я уже не на работе. найдите эту ошибку по номеру в sys. messages, или по русскому тексту, и напишите на нормальном инглише(там на всез языках, ищите с тем же номером, но язык 1433) какой еще нафиг сервер-участник, это же говноперевод. кто такой DB, почему это сервер, вы к линкеду что ли обращаетесь? Есть извлечение openrowset..да по селф-линку ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 20:09 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
о боже, как же трудно найти ошибку в читабельном виде. будем гадать на кофейной гуще. если вы делаете все правильно, то агент пытается выполнить execute as login = 'owner джоба'. и конечно же нельзя лезть на линкед в impersonated- виде. не умеете найти ошибку читабельную, сделайте из студии обращение к линкеду, сделав сперва execute as login = '...'. вываливается все та же ошибка? еще лучше сделайте так: set language us_english; execute as login = 'any login that has access to linked server' ; select * from openrowset... и ошибку покажите. и сами прочтите. смысл тот, что никому линкед под имперсонэйт не светит ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 20:21 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 о боже, как же трудно найти ошибку в читабельном виде. будем гадать на кофейной гуще. если вы делаете все правильно, то агент пытается выполнить execute as login = 'owner джоба'. и конечно же нельзя лезть на линкед в impersonated- виде. не умеете найти ошибку читабельную, сделайте из студии обращение к линкеду, сделав сперва execute as login = '...'. вываливается все та же ошибка? еще лучше сделайте так: set language us_english; execute as login = 'any login that has access to linked server' ; select * from openrowset... и ошибку покажите. и сами прочтите. смысл тот, что никому линкед под имперсонэйт не светит Сделаем ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 20:29 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Нет линовых серверов...нет openrowset Но при выполнении джоба ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 22:17 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Максим Александровитч Нет линовых серверов...нет openrowset Но при выполнении джоба ошибка ...которую так трудно найти на инглише. вот так ищется: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
и нет там никакого сервера-участника, который только в гугло-переводе китайца-участника перевода и есть. вот ошибка: The server principal "%.*ls" is not able to access the database "%.*ls" under the current security context. ошибка говорит о том, что вы не пошли по пути "овнер не сисадмин", где имперсонэйтится логин , а сделали Run as user , а юзер законопачен в своей песочнице, он не может вылезти в другую базу. или делайте все в контексте одной базы , или идите по пути смены овнера джоба ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 23:02 |
|
Доступ пользователя.Неясная проблема
|
|||
---|---|---|---|
#18+
Yasha123 Максим Александровитч Нет линовых серверов...нет openrowset Но при выполнении джоба ошибка ...которую так трудно найти на инглише. вот так ищется: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
и нет там никакого сервера-участника, который только в гугло-переводе китайца-участника перевода и есть. вот ошибка: The server principal "%.*ls" is not able to access the database "%.*ls" under the current security context. ошибка говорит о том, что вы не пошли по пути "овнер не сисадмин", где имперсонэйтится логин , а сделали Run as user , а юзер законопачен в своей песочнице, он не может вылезти в другую базу. или делайте все в контексте одной базы , или идите по пути смены овнера джоба Спс да..я еще вчера решил проблему ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2019, 09:05 |
|
|
start [/forum/topic.php?fid=46&fpage=77&tid=1686800]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 470ms |
0 / 0 |