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

Откуда:
Сообщений: 1
На серверах один 1С у баз владельцем является доменный пользователь.

Проблема появилась когда сервера перевели на AlwaysOn - если при развертывании базы на Primary ноде установить данного пользователем владельцем можно без проблем, то чтобы установить его на Secondary надо вначале перевести ее в Primary... Ну очень не хочется заниматься подобными танцами, так как баз на сервере все же много...

Оттого вопрос - насколько корректно если не делать данного пользователя владельцем (пусть он останется любым, к примеру того кто развернул бэкап базы), а просто предоставлять ему права db_owner-a на эту базу? Каких либо проблем из-за этого не будет?
9 окт 19, 08:56    [21990040]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36450
то чтобы установить его на Secondary надо
Можно при поднятии AlwaysOn ресторить бэкап под нужным пользователем.
Каких либо проблем из-за этого не будет?
Разве что cross database ownership chaining сломается.
9 окт 19, 11:28    [21990211]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
AndrF
Member

Откуда:
Сообщений: 2094
[quot Гавриленко Сергей Алексеевич][quot ]Можно при поднятии AlwaysOn ресторить бэкап под нужным пользователем.[quot ]

Это не всегда возможно. У нас, например, пароль от доменной учетки неизвестен.

Гавриленко Сергей Алексеевич
Каких либо проблем из-за этого не будет?

Разве что cross database ownership chaining сломается.


Глянул на своих базах - он везде отключен. Да и вообще он отключен по умолчанию.
9 окт 19, 13:20    [21990343]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36450
execute as login = 'нужная учетка'
go 
restore database ...
9 окт 19, 13:21    [21990344]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
sti
Member

Откуда:
Сообщений: 753
And123321
Каких либо проблем из-за этого не будет?

Недавно на новом месте и обнаружил здесь такую петрушку. Поменял, но они прожили с этим благополучно несколько лет.
9 окт 19, 16:24    [21990642]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32231
Блог
And123321
На серверах один 1С у баз владельцем является доменный пользователь


а зачем? это не может быть артефактом? (под этим пользователем поднималась база)
может стоит поменять на sa?
9 окт 19, 16:50    [21990676]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
AndrF
Member

Откуда:
Сообщений: 2094
Критик
а зачем? это не может быть артефактом? (под этим пользователем поднималась база)
может стоит поменять на sa?


Там есть заморочки самих наших 1C-ников (к примеру). Им нужно чтобы именно этот доменный логин был владельцем (или имел права db_owner?). Я на одной базе проверил - с правами db_owner у этого пользователя тоже все работает. Но дюже мало пока все работало, чтобы делать окончательный вывод об отсутствии проблем.
9 окт 19, 17:17    [21990706]     Ответить | Цитировать Сообщить модератору
 Re: владельцы баз1C (и не только) в AlwaysOn  [new]
Yasha123
Member

Откуда:
Сообщений: 1553
владелец, в отличие от члена роли db_owner, может апдэйтить статистику.
но вроде это к реплике никак.

еще есть разница, кто владелец, если база trustworthy.
но это же слетает при ресторе, т.е. вроде не ваш случай.

еще владельцу ничего нельзя заденаить,
в то время как членам db_owner сколько угодно
9 окт 19, 17:27    [21990720]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить