Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Job и ее owner  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
При создании/модификации job'а есть возможность задать параметр @owner_login_name. И в BOL, равно как и в MSDN ничего толком не написано про него. Что это за владелец? Что определяют его права? Доступ job'а к тем или иным ресурсам машины, возможность изменять параметры job'а или что-то еще? А если это логин, под которым запускается job, то почему нет задания пароля для сиквельного логина?

И еще вопрос в ту же кучу - если я правильно понимаю, все job'ы выполняются SQL Server Agent'ом. Это один сервис. Каким же образом один job может работать под одними credentials, а другой - под другими? В одном процессе может быть несколько потоков, один из которых работает с одним логином/паролем, а второй - с другим? Просветите темного человечка, а то совсем в голове не укладывается...
10 дек 01, 12:05    [17987]     Ответить | Цитировать Сообщить модератору
 RE:Job и ее owner  [new]
Глеб Уфимцев
Guest
Зато задание, owner у которого уже не существует среди логинов (дропнут за ненадобностью) перестает выполняться 8-(
Пока догадаешься, почему бэкап не проходит, - поседеешь.

Может, только для этого и нужно Чтоб не скучно было жить.
10 дек 01, 12:59    [17988]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Job и ее owner  [new]
BrokenPot
Member

Откуда: Киев
Сообщений: 1405
Логины (юзеры, учетные записи) удалять нельзя ни в коем случае. Если нужно прекратить доступ этому логину/юзеру, то так и нужно делать, а удалять - ни в коем случае.

Это касается не только MSSQL2000, но и Windows2000, например.
8 ноя 05, 10:55    [2045750]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
Брюлик
Member

Откуда:
Сообщений: 690
Почитаи про proxy account in the BOL
8 ноя 05, 11:03    [2045811]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
Я заметил, что @owner_login_name имеет значение в job'ах, в которых стартуют агенты репликации. Если укажете не тот логин, то получите сообщение, что-то там с backend'ом, точнее не помню.
8 ноя 05, 11:08    [2045852]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
GreenSunrise
Что определяют его права?


Члены группы public могут запускать (sp_start_job) только джобы, которыми они владеют. Подробности в схп msdb..sp_start_job, msdb..sp_sqlagent_notify и предсталении msdb..sysjobs_view.
8 ноя 05, 11:25    [2045994]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Job и ее owner  [new]
JobOwner
Guest
GreenSunrise
При создании/модификации job'а есть возможность задать параметр @owner_login_name. И в BOL, равно как и в MSDN ничего толком не написано про него. Что это за владелец? Что определяют его права? Доступ job'а к тем или иным ресурсам машины, возможность изменять параметры job'а или что-то еще? А если это логин, под которым запускается job, то почему нет задания пароля для сиквельного логина?

И еще вопрос в ту же кучу - если я правильно понимаю, все job'ы выполняются SQL Server Agent'ом. Это один сервис. Каким же образом один job может работать под одними credentials, а другой - под другими? В одном процессе может быть несколько потоков, один из которых работает с одним логином/паролем, а второй - с другим? Просветите темного человечка, а то совсем в голове не укладывается...


пытаюсь разобраться сейчас с этими же вопросами
документации толком не нашёл :(
дайте ссылку, плз
10 апр 13, 16:35    [14163019]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
JobOwner
документации толком не нашёл :(
дайте ссылку, плз
Нужно установить хелп (BOL), он идёт в комплекте с SQL Server, там можно набрать слово "Агент" (в русской версии)

В принципе есть ещё онлайн-BOL, но там найти вряд ли получится.

Ещё можно погуглить.
10 апр 13, 17:06    [14163297]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
JobOwner
Guest
alexeyvg
JobOwner
документации толком не нашёл :(
дайте ссылку, плз
Нужно установить хелп (BOL), он идёт в комплекте с SQL Server, там можно набрать слово "Агент" (в русской версии)

В принципе есть ещё онлайн-BOL, но там найти вряд ли получится.

Ещё можно погуглить.


много времени потратил на поиски в BOL и инете перед тем как писать сюда, не нашёл :(
10 апр 13, 17:14    [14163334]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
alexeyvg
В принципе есть ещё онлайн-BOL, но там найти вряд ли получится.

Ещё можно погуглить.
А, ну вот, нагуглил.

В онлайн-справке простой и логичный пусть для описания агента:

SQL Server 2012 -> Документация по продукту -> Электронная документация по SQL Server 2012 -> Database Engine -> Функции и задачи компонента Database Engine -> Возможности перекрестного экземпляра компонента Database Engine -> Среда SQL Server Management Studio -> Агент SQL Server

http://msdn.microsoft.com/ru-ru/library/ms189237.aspx
10 апр 13, 17:15    [14163345]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
JobOwner
много времени потратил на поиски в BOL
В оффлайн-BOL нужно пользоваться индексной вкладкой, просто набираете слово "agent" или "агент", и всё перед глазами.
10 апр 13, 17:16    [14163354]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
Glory
Member

Откуда:
Сообщений: 104760
If you change job ownership to a user who is not a member of the sysadmin fixed server role, and the job is executing job steps that require proxy accounts (for example, SSIS package execution), make sure that the user has access to that proxy account or else the job will fail.
10 апр 13, 17:16    [14163355]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
JobOwner
Guest
alexeyvg
alexeyvg
В принципе есть ещё онлайн-BOL, но там найти вряд ли получится.

Ещё можно погуглить.
А, ну вот, нагуглил.

В онлайн-справке простой и логичный пусть для описания агента:

SQL Server 2012 -> Документация по продукту -> Электронная документация по SQL Server 2012 -> Database Engine -> Функции и задачи компонента Database Engine -> Возможности перекрестного экземпляра компонента Database Engine -> Среда SQL Server Management Studio -> Агент SQL Server

http://msdn.microsoft.com/ru-ru/library/ms189237.aspx


Так в том и проблема что там не написано про Job Owner ничего кроме того что привёл Glory
У меня есть много вопросов, вроде тех которыми задавался GreenSunrise 12 лет назад
Ответов в BOL нету :(
10 апр 13, 17:51    [14163608]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
JobOwner
Так в том и проблема что там не написано про Job Owner ничего кроме того что привёл Glory
Ну да, написано скудно :-(

Но в общем из написанного следует, что владелец необходим только для разграничения доступа к управлению самим заданием, больше ни для чего.
10 апр 13, 18:09    [14163711]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
JobOwner
У меня есть много вопросов


Ну так задайте их.
10 апр 13, 20:15    [14164092]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
JobOwner
Guest
pkarklin
JobOwner
У меня есть много вопросов


Ну так задайте их.


Для чего используется Job Owner?
Только ли для разграничения доступа к управлению самим заданием?
Почему работают джобы у которых Job Owner залоченная виндовая учётка?
11 апр 13, 09:55    [14165410]     Ответить | Цитировать Сообщить модератору
 Re: Job и ее owner  [new]
Glory
Member

Откуда:
Сообщений: 104760
JobOwner
Для чего используется Job Owner?

У каждого объекта есть владелец. По-другому не бывает в MSSQL

JobOwner
Только ли для разграничения доступа к управлению самим заданием?

Наверное не только

JobOwner
Почему работают джобы у которых Job Owner залоченная виндовая учётка?

Лок запрещает коннект. А какой коннект при выполнении Job-а другим логином ?
11 апр 13, 10:01    [14165436]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить