powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступ пользователя.Неясная проблема
22 сообщений из 22, страница 1 из 1
Доступ пользователя.Неясная проблема
    #39901977
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Подскажите,будьте любезны,как запустить джоб от нужного мне пользователя,а не от того,из-под кого запущен агент..
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39901992
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тип шага какой? (T_SQL, cmd,...)
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902058
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч,

настроить учетную запись прокси. Настроить джоб на запуск от имени прокси.
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902065
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Максим Александровитч,

настроить учетную запись прокси. Настроить джоб на запуск от имени прокси.

...и если это шаг T-SQL, то никакого прокси там нет
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902073
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
Владислав Колосов
Максим Александровитч,

настроить учетную запись прокси. Настроить джоб на запуск от имени прокси.

...и если это шаг T-SQL, то никакого прокси там нет


Шаг SQL, да...
Причем странная вещь..от этого пользователя запущен Агент и Служба скуля..
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902077
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто овнер джоба, сисадмин или нет?
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902084
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
кто овнер джоба, сисадмин или нет?

Как вот я могу проверить?
Его нет в имени входа БД...
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902085
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
кто овнер джоба, сисадмин или нет?


А...владелец...да админ
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902090
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда дефолтно агент логинится под своей учеткой и исполняет код тоже под своей учеткой.
но там есть Run as, там можно указать под каким user-ом исполнять код.
юзер, это тот, кто в базе, не логин уровня сервера
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902091
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если надо, чтобы исполнялось под другим логином ,
то надо сделать этот другой логин владельцем джоба
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902095
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
тогда дефолтно агент логинится под своей учеткой и исполняет код тоже под своей учеткой.
но там есть Run as, там можно указать под каким user-ом исполнять код.
юзер, это тот, кто в базе, не логин уровня сервера


Это я понял,что под своим логином...Runas это где?
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902098
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
если надо, чтобы исполнялось под другим логином ,
то надо сделать этот другой логин владельцем джоба


Не помогло
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902099
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902105
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Yasha123
если надо, чтобы исполнялось под другим логином ,
то надо сделать этот другой логин владельцем джоба


Не помогло

вы не то или не там делаете.
вот юзер, названный в честь вас.
он сделан овнером.
он не админ.
и уж агент точно не от него запущен.
ну и в шаге делаю
print 'user = ' + user + '; system_user = ' + system_user
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902108
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
Максим Александровитч
пропущено...


Не помогло

вы не то или не там делаете.
вот юзер, названный в честь вас.
он сделан овнером.
он не админ.
и уж агент точно не от него запущен.
ну и в шаге делаю
print 'user = ' + user + '; system_user = ' + system_user


Все так же..
Ошибка

Выполняется от имени пользователя: TEST. Серверу-участнику "DB" не удалось обратиться к базе данных "NEW" в текущем контексте безопасности. [SQLSTATE 08004] (Ошибка 916). Шаг завершился с ошибкой.
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902112
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я уже не на работе.
найдите эту ошибку по номеру в sys. messages,
или по русскому тексту, и напишите на нормальном инглише(там на всез языках, ищите с тем же номером, но язык 1433)
какой еще нафиг сервер-участник, это же говноперевод.
кто такой DB, почему это сервер, вы к линкеду что ли обращаетесь?
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902119
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
я уже не на работе.
найдите эту ошибку по номеру в sys. messages,
или по русскому тексту, и напишите на нормальном инглише(там на всез языках, ищите с тем же номером, но язык 1433)
какой еще нафиг сервер-участник, это же говноперевод.
кто такой DB, почему это сервер, вы к линкеду что ли обращаетесь?


Есть извлечение openrowset..да по селф-линку
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902127
Фотография 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...

и ошибку покажите.
и сами прочтите.
смысл тот, что никому линкед под имперсонэйт не светит
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902134
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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...

и ошибку покажите.
и сами прочтите.
смысл тот, что никому линкед под имперсонэйт не светит


Сделаем
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902193
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет линовых серверов...нет openrowset

Но при выполнении джоба ошибка
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902214
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Нет линовых серверов...нет openrowset

Но при выполнении джоба ошибка

...которую так трудно найти на инглише.

вот так ищется:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select *
from sys.messages
where message_id = (
					select message_id
					from sys.messages
					where text like N'Серверу-участнику%'
					)
and language_id = 1033		


и нет там никакого сервера-участника,
который только в гугло-переводе китайца-участника перевода и есть.
вот ошибка:
The server principal "%.*ls" is not able to access the database "%.*ls" under the current security context.

ошибка говорит о том, что вы не пошли по пути "овнер не сисадмин",
где имперсонэйтится логин ,
а сделали Run as user , а юзер законопачен в своей песочнице,
он не может вылезти в другую базу.

или делайте все в контексте одной базы ,
или идите по пути смены овнера джоба
...
Рейтинг: 0 / 0
Доступ пользователя.Неясная проблема
    #39902297
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123
Максим Александровитч
Нет линовых серверов...нет openrowset

Но при выполнении джоба ошибка

...которую так трудно найти на инглише.

вот так ищется:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select *
from sys.messages
where message_id = (
					select message_id
					from sys.messages
					where text like N'Серверу-участнику%'
					)
and language_id = 1033		


и нет там никакого сервера-участника,
который только в гугло-переводе китайца-участника перевода и есть.
вот ошибка:
The server principal "%.*ls" is not able to access the database "%.*ls" under the current security context.

ошибка говорит о том, что вы не пошли по пути "овнер не сисадмин",
где имперсонэйтится логин ,
а сделали Run as user , а юзер законопачен в своей песочнице,
он не может вылезти в другую базу.

или делайте все в контексте одной базы ,
или идите по пути смены овнера джоба


Спс да..я еще вчера решил проблему
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступ пользователя.Неясная проблема
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]