|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
Всем привет. Есть сервер MS SQL. Необходимо перенести сервер с пользователями СУБД. Может есть репликация или что-то на подобии? В интернете смотрел - ужасные скрипты переноса. Необходимо перенести пользователей вместе с паролями и правами. Спасибо за советы! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 12:55 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
SSIS + Transfer login Task А пользователи с правами зранятся в самой базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 12:57 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
_WeSTMan_, чего ужасного? Две процедуры всего. Причем, от производителя. https://support.microsoft.com/ru-ru/help/918992/how-to-transfer-logins-and-passwords-between-instances-of-sql-server ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 13:10 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
Владислав Колосов, спасибо за ответ. Я постараюсь реализовать данный механизм! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 13:18 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
В принципе скрипт работает. Все понятно. Но как передать наследования? Например доступ к такой то базе и права пользователя? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 13:35 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
_WeSTMan_, не надо ничего передавать, это все находится в резервной копии базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 13:49 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
Вот, например, свойства пользователя. Здесь видно, что у него есть доступ к такой то схеме. Перенесутся те же связи на новый экземпляр? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 14:34 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
_WeSTMan_ Вот, например, свойства пользователя. Здесь видно, что у него есть доступ к такой то схеме. Перенесутся те же связи на новый экземпляр? все, что уровня БАЗЫ, то перенесется с бэкапом базы. для тех, кто не различает, где уровень сервера, а где базы, откройте ОЕ в студии. все, что находится внутри нарисованной в дереве базы, в том числе и юзеры с их правами, все это перенесется. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 14:38 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
Yasha123, Пользователи находятся на уровне СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 14:41 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
_WeSTMan_ Yasha123, Пользователи находятся на уровне СУБД осталось понять разницу между логином и пользователем ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 14:45 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
_WeSTMan_ Yasha123, Пользователи находятся на уровне СУБД о боже, вы в двух-то соснах путаетесь, а теперь еще и третью притащили. у инстанса (который вы собрались переносить) есть всего 2 уровня объектов, которые вас интересуют: уровень сервера и уровень баз. так весь вот уровень баз переносится бэкапом этих баз, а уровень сервера (вас интересовали логины) скриптами или SSIS-пакетом ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 14:47 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
Модератор: Уважаемый entrypoint. Мне надоело вытирать за вами форум. Еще одна выходка, и я вас от него отлучу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 15:09 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
_WeSTMan_, сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы. Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 18:58 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
SIMPLicity_ _WeSTMan_, сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы. Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите). Порядок не важен Для логинов на основе AD sid-ы совпадут и так Для SQL логинов, если их переносить без сохранения sid-ов, в любом случае нужно перемапливать пользователя в логин (по факту, обновлять в базе sid-ы у пользователей БД) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 19:03 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
SIMPLicity_ _WeSTMan_, сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы. Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите). sp_change_users_login в помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2020, 17:36 |
|
Перенос пользователей MSSQL (варианты)
|
|||
---|---|---|---|
#18+
msLex SIMPLicity_ _WeSTMan_, сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы. Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите). Порядок не важен Для логинов на основе AD sid-ы совпадут и так Для SQL логинов, если их переносить без сохранения sid-ов, в любом случае нужно перемапливать пользователя в логин (по факту, обновлять в базе sid-ы у пользователей БД) Утверждать не берусь,- ибо давно не практикую. Но раньше было как написал. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2020, 22:13 |
|
|
start [/forum/topic.php?fid=46&fpage=70&tid=1686522]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 149ms |
0 / 0 |