Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Glory
OracleLover
) Ну т.е все реплицируется, снапшоты генерется, подписчик синхронизируется, записи появляется. Т.е то что я и хотел - все делается.
2) Вот только ради этого и была заведена тема - я не понимаю что происходит во втором случае.

Вы прежде, чем что то настраивать, читаете мануалы ?
Например, BOL - How Snapshot Replication Works `?
Там даже картинки есть


Дык по нему и делал...
9 ноя 11, 12:39    [11568627]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
Glory
Member

Откуда:
Сообщений: 104751
OracleLover
Дык по нему и делал.

Ага
Только там написано не как делать, а как оно работает
9 ноя 11, 12:42    [11568650]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
OracleLover
Вы не подскажите, из-под какой учетки в этом случае выполняется репликация и как можно посмотреть?

Репликация -- это набор джобов. Каждый джоб состоит из шагов. Шаг джоба может быть выполнен из под любого аккаунта Windows.
Для этого нужно лишь создать соответствующий SQL Agent Proxy (см. CREATE CREDENTIAL и sp_add_proxy) и назначить его шагу джоба. Также у этого аккаунта должна быть привилегия "Logon as batch job"

Так вот, в первой части, смутившего вас диалога, можно задать реквизиты аккаунта Windows, которые будут использованы мастером создания публикации для создания прокси и назначения оного шагу джоба, запускающего снепшот-агента. Т.к. снепшот-агент всегда соединяется с дистрибьютором по Windows-аутентификации, то для этого аккаунта должен быть заведен логин на сервере и наделен соответсвующими полномочиями, которые перечислены в Snapshot Agent Security

Во второй части диалога задается как снепшот-агент будет коннектится к публикатору: либо по Windows-аутентификации, либо по сиквельной.
9 ноя 11, 13:46    [11569324]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Glory
OracleLover
Дык по нему и делал.

Ага
Только там написано не как делать, а как оно работает


Я говорил про БОЛ. В твоей ссылке о аккаунте сабжа ни слова.
9 ноя 11, 15:24    [11570273]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
invm
OracleLover
Вы не подскажите, из-под какой учетки в этом случае выполняется репликация и как можно посмотреть?

Репликация -- это набор джобов. Каждый джоб состоит из шагов. Шаг джоба может быть выполнен из под любого аккаунта Windows.
Для этого нужно лишь создать соответствующий SQL Agent Proxy (см. CREATE CREDENTIAL и sp_add_proxy) и назначить его шагу джоба. Также у этого аккаунта должна быть привилегия "Logon as batch job"

Т.к. снепшот-агент всегда соединяется с дистрибьютором по Windows-аутентификации, то для этого аккаунта должен быть заведен логин на сервере и наделен соответсвующими полномочиями, которые перечислены в Snapshot Agent Security


Но я его не задал а выбрал какой-то вариант по-умолчанию - это чего я сделал?
9 ноя 11, 15:28    [11570297]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
Glory
Member

Откуда:
Сообщений: 104751
OracleLover
Я говорил про БОЛ. В твоей ссылке о аккаунте сабжа ни слова.

Разумеется ни слова, ни полслова. А целое предложение

The Snapshot Agent performs the following steps:

1. Establishes a connection from the Distributor to the Publisher, and then takes locks on published tables if necessary:

как вы думаете, как же Snapshot Agent делает этот connection to the Publisher ?
Наверное он плюет на ваши установки в диалоге и использует свой метод авторизации и логин
Специально, чтобы насолить вам
9 ноя 11, 15:31    [11570314]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Glory
OracleLover
Я говорил про БОЛ. В твоей ссылке о аккаунте сабжа ни слова.

Разумеется ни слова, ни полслова. А целое предложение

The Snapshot Agent performs the following steps:

1. Establishes a connection from the Distributor to the Publisher, and then takes locks on published tables if necessary:

как вы думаете, как же Snapshot Agent делает этот connection to the Publisher ?
Наверное он плюет на ваши установки в диалоге и использует свой метод авторизации и логин
Специально, чтобы насолить вам


Повторюсь, то что в доке написаны очевидные вещи о соединениях, безопасности и т.д совершенно не проливает свет на мои незнание о том что это должен быть за пользователь и с какими правами(чуть выше люди уже написали что за пользователь и какие права, и какой ролью в БД)
9 ноя 11, 15:35    [11570340]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
Glory
Member

Откуда:
Сообщений: 104751
OracleLover
Повторюсь, то что в доке написаны очевидные вещи о соединениях, безопасности и т.д совершенно не проливает свет на мои незнание о том что это должен быть за пользователь и с какими правами

Эти люди процитировали вам доку. Которая почему то на вас ничего не проливает.
9 ноя 11, 15:37    [11570350]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Glory
OracleLover
Повторюсь, то что в доке написаны очевидные вещи о соединениях, безопасности и т.д совершенно не проливает свет на мои незнание о том что это должен быть за пользователь и с какими правами

Эти люди процитировали вам доку. Которая почему то на вас ничего не проливает.


Я говорю не про этих людей, а про вашу ссылку. Она мне бесполезна. Я задал вопрос о том что за учетка выполняется по-умолчанию(мне кстати уже ответили, спасибо). Причем здесь смысл статьи как работает репликация непонятно.
9 ноя 11, 15:48    [11570411]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
Glory
Member

Откуда:
Сообщений: 104751
OracleLover
Я говорю не про этих людей, а про вашу ссылку. Она мне бесполезна. Я задал вопрос о том что за учетка выполняется по-умолчанию(мне кстати уже ответили, спасибо). Причем здесь смысл статьи как работает репликация непонятно.

У вас амнезия внезапная ?
- "Вы не подскажите, из-под какой учетки в этом случае выполняется репликация и как можно посмотреть?
1) Ну т.е все реплицируется, снапшоты генерется, подписчик синхронизируется, записи появляется. Т.е то что я и хотел - все делается.
2) Вот только ради этого и была заведена тема - я не понимаю что происходит во втором случае. "

- "Вы прежде, чем что то настраивать, читаете мануалы ?
Например, BOL - How Snapshot Replication Works `?"

The Snapshot Agent performs the following steps:

1. Establishes a connection from the Distributor to the Publisher, and then takes locks on published tables if necessary:..."
9 ноя 11, 15:57    [11570511]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Glory
OracleLover
Я говорю не про этих людей, а про вашу ссылку. Она мне бесполезна. Я задал вопрос о том что за учетка выполняется по-умолчанию(мне кстати уже ответили, спасибо). Причем здесь смысл статьи как работает репликация непонятно.

У вас амнезия внезапная ?
- "Вы не подскажите, из-под какой учетки в этом случае выполняется репликация и как можно посмотреть?
1) Ну т.е все реплицируется, снапшоты генерется, подписчик синхронизируется, записи появляется. Т.е то что я и хотел - все делается.
2) Вот только ради этого и была заведена тема - я не понимаю что происходит во втором случае. "

- "Вы прежде, чем что то настраивать, читаете мануалы ?
Например, BOL - How Snapshot Replication Works `?"

The Snapshot Agent performs the following steps:

1. Establishes a connection from the Distributor to the Publisher, and then takes locks on published tables if necessary:..."


Вы издеваетесь? "Вот только ради этого и была заведена тема - я не понимаю что происходит во втором случае" это и есть вопрос из-под какой учетки выполняется агент. Какая мне разница как работает репликация? Я не это спрашивал, я спрашивал про креденшионалс аккаунта и откуда он берется в этом случае из-под которого она соединяется.
9 ноя 11, 16:06    [11570599]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
Glory
Member

Откуда:
Сообщений: 104751
OracleLover
Вы издеваетесь? "Вот только ради этого и была заведена тема - я не понимаю что происходит во втором случае" это и есть вопрос из-под какой учетки выполняется агент.

Офигеть просто

The Snapshot Agent performs the following steps:

1. Establishes a connection from the Distributor to the Publisher, and then takes locks on published tables if necess
9 ноя 11, 16:10    [11570622]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
OracleLover, что именно вам непонятно во фразе "By impersonating the process account"?
9 ноя 11, 16:30    [11570825]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
invm
OracleLover, что именно вам непонятно во фразе "By impersonating the process account"?


Я про это

К сообщению приложен файл. Размер - 7Kb
9 ноя 11, 17:22    [11571308]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
Это означает, что снепшот-агент будет запущен под тем же аккаунтом, что и служба SQL Server Agent.
9 ноя 11, 17:47    [11571481]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
invm
Это означает, что снепшот-агент будет запущен под тем же аккаунтом, что и служба SQL Server Agent.


воооот... вернулись к тому с чего начали. А начали мы с того что я посмотрел из-под кого запускается эта служба и ввел ее - NT AUTHORITY\NETWORKSERVICE. Но почему-то из-под нее не работает.
9 ноя 11, 18:15    [11571696]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
Мде... все объяснения в пустоту...
9 ноя 11, 18:59    [11571913]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
Glory
Member

Откуда:
Сообщений: 104751
OracleLover
invm
Это означает, что снепшот-агент будет запущен под тем же аккаунтом, что и служба SQL Server Agent.


воооот... вернулись к тому с чего начали. А начали мы с того что я посмотрел из-под кого запускается эта служба и ввел ее - NT AUTHORITY\NETWORKSERVICE. Но почему-то из-под нее не работает.

Process account

Enter a Windows account under which the Snapshot Agent runs at the Distributor. The Windows account you specify must:

- At minimum be a member of the db_owner fixed database role in the distribution database.
Вы что, назначили NT AUTHORITY\NETWORKSERVICE в db_owner-ы ?
9 ноя 11, 19:02    [11571929]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Glory
OracleLover
пропущено...


воооот... вернулись к тому с чего начали. А начали мы с того что я посмотрел из-под кого запускается эта служба и ввел ее - NT AUTHORITY\NETWORKSERVICE. Но почему-то из-под нее не работает.

Process account

Enter a Windows account under which the Snapshot Agent runs at the Distributor. The Windows account you specify must:

- At minimum be a member of the db_owner fixed database role in the distribution database.
Вы что, назначили NT AUTHORITY\NETWORKSERVICE в db_owner-ы ?


получается так... работает ведь. Завтра добавлю пользователя.
9 ноя 11, 23:47    [11572812]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
Ребят я чо-та наворотил...

Добавил оба компа в домен, создал на каждом сервере доменный логин(db_owner), но ничего в репликации не трогал, в итоге при попытке создать снэпшот - вижу следующее хрень.

Попробовал поменять Security settings с использования текущего аккаунта на доменный, там где еще пароль надо вводить. Все равно - такое вылазит.
Все сервисы и Sql Agent запущены и стоят в автоматическом режиме.

Где еще покапать?

К сообщению приложен файл. Размер - 8Kb
11 ноя 11, 16:01    [11582922]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
А перевести то, что "вылазит" не пробовали?
11 ноя 11, 16:02    [11582940]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
invm
А перевести то, что "вылазит" не пробовали?


не помогает, все равно не знаю что чинить
11 ноя 11, 16:20    [11583114]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
Проверьте журнал джоба снепшот-агента на предмет ошибок.
11 ноя 11, 16:39    [11583332]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
OracleLover
Member

Откуда: Россия, Казань
Сообщений: 20899
invm
Проверьте журнал джоба снепшот-агента на предмет ошибок.


ага, пасип, вот нарыл

автор
Date 11/11/2011 5:04:27 PM
Log SQL Server Agent (Current - 11/11/2011 5:04:00 PM)

Message
[298] SQLServer Error: 15404, Could not obtain information about Windows NT group/user '<domain>\<user>', error code 0x5. [SQLSTATE 42000] (ConnIsLoginSysAdmin)


Добавка этого пользователя в группу SQLServerSQLAgentUser$SERVER не помогла :(
11 ноя 11, 17:07    [11583623]     Ответить | Цитировать Сообщить модератору
 Re: Обясните момент насчет юзера при репликации  [new]
invm
Member

Откуда: Москва
Сообщений: 9824
У вас коллега по несчастью -- https://www.sql.ru/forum/actualthread.aspx?tid=894574
11 ноя 11, 17:14    [11583710]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить