powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос пользователей MSSQL (варианты)
17 сообщений из 17, страница 1 из 1
Перенос пользователей MSSQL (варианты)
    #39923895
_WeSTMan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Есть сервер MS SQL. Необходимо перенести сервер с пользователями СУБД. Может есть репликация или что-то на подобии? В интернете смотрел - ужасные скрипты переноса. Необходимо перенести пользователей вместе с паролями и правами.
Спасибо за советы!
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923896
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSIS + Transfer login Task
А пользователи с правами зранятся в самой базе.
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923907
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_WeSTMan_,

чего ужасного? Две процедуры всего. Причем, от производителя.
https://support.microsoft.com/ru-ru/help/918992/how-to-transfer-logins-and-passwords-between-instances-of-sql-server
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923911
_WeSTMan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов, спасибо за ответ. Я постараюсь реализовать данный механизм!
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923921
_WeSTMan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе скрипт работает. Все понятно. Но как передать наследования? Например доступ к такой то базе и права пользователя?
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923928
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_WeSTMan_,

не надо ничего передавать, это все находится в резервной копии базы.
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923946
_WeSTMan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, например, свойства пользователя. Здесь видно, что у него есть доступ к такой то схеме. Перенесутся те же связи на новый экземпляр?
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923950
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_WeSTMan_
Вот, например, свойства пользователя. Здесь видно, что у него есть доступ к такой то схеме. Перенесутся те же связи на новый экземпляр?

все, что уровня БАЗЫ, то перенесется с бэкапом базы.
для тех, кто не различает, где уровень сервера, а где базы,
откройте ОЕ в студии.
все, что находится внутри нарисованной в дереве базы,
в том числе и юзеры с их правами, все это перенесется.
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923951
_WeSTMan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123, Пользователи находятся на уровне СУБД
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923952
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_WeSTMan_
Yasha123, Пользователи находятся на уровне СУБД

осталось понять разницу между логином и пользователем
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923954
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_WeSTMan_
Yasha123, Пользователи находятся на уровне СУБД

о боже, вы в двух-то соснах путаетесь, а теперь еще и третью притащили.
у инстанса (который вы собрались переносить) есть всего 2 уровня объектов,
которые вас интересуют: уровень сервера и уровень баз.
так весь вот уровень баз переносится бэкапом этих баз,
а уровень сервера (вас интересовали логины) скриптами или SSIS-пакетом
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39923963
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Уважаемый entrypoint.
Мне надоело вытирать за вами форум. Еще одна выходка, и я вас от него отлучу.
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39924026
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_WeSTMan_,

сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы.

Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите).
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39924028
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_
_WeSTMan_,

сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы.

Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите).


Порядок не важен

Для логинов на основе AD sid-ы совпадут и так
Для SQL логинов, если их переносить без сохранения sid-ов, в любом случае нужно перемапливать
пользователя в логин (по факту, обновлять в базе sid-ы у пользователей БД)
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39924240
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_
_WeSTMan_,

сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы.

Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите).


sp_change_users_login в помощь.
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39924299
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex
SIMPLicity_
_WeSTMan_,

сначала перенесите пользователей скриптом от-Microsoft, потом - восстанавливайте базы.

Если сделали наоборот, то вам читать про "orphaned users" (если мне не изменяет память). Для этого тоже, кажется, скрипт был (или сами напишите).


Порядок не важен

Для логинов на основе AD sid-ы совпадут и так
Для SQL логинов, если их переносить без сохранения sid-ов, в любом случае нужно перемапливать
пользователя в логин (по факту, обновлять в базе sid-ы у пользователей БД)


Утверждать не берусь,- ибо давно не практикую. Но раньше было как написал.
...
Рейтинг: 0 / 0
Перенос пользователей MSSQL (варианты)
    #39924351
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_,

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


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