Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Такой вопрос. . Есть рабочий сервер MS SQL - SSS . На этом сервере есть база данных ХХХ . В базе данных ХХХ есть пользователи базы данных, которые продублированы как имена входа, т.е., например, есть пользователь YYY базы данных ХХХ , а также есть имя входа YYY , имя входа и пользователь базы данных ХХХ связаны (равны по имени) между собой. . Есть новый сервер MS SQL - SSSNNN . На этом сервере SSSNNN создана пустая база данных ХХХNNN , аналогичная базе данных XXX сервера SSS . Устанавливаем DUMP базы данных ХХХ с сервера SSS на сервер SSSNNN в базу ХХХNNN . После установки DUMP на сервер SSSNNN пользователи базы данных XXXNNN присутствуют, например, пользователь YYY . А вот имен входа, например, имя входа - YYY на сервере SSSNNN - НЕТ !!! Для создания имени входа YYY на сервере SSSNNN для базы данных ХХХNNN необходимо сначала удалить пользователя YYY базы данных XXXNNN, а уже потом создавать имя входа, что НЕ всегда выполнимо и удобно, особенно если пользователи имеют свои схемы (являются владельцами схемы). . Вопрос. . Как на сервере SSSNNN создать имя входа YYY для базы данных XXXNNN при условии что пользователь YYY базы данных XXXNNN уже существует ? Как правильно связать имя входа YYY и имя пользователя YYY базы данных XXXNNN ? . . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 14:53 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2, sp_help_revlogin или alter user <...> with login = <...> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:04 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
boltnikJenyok2, sp_help_revlogin или alter user <...> with login = <...> . MS SQL SERVER 2017 sp_help_revlogin такого и в помине НЕТ !!! . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:10 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2boltnikJenyok2, sp_help_revlogin или alter user <...> with login = <...> . MS SQL SERVER 2017 sp_help_revlogin такого и в помине НЕТ !!! .Вы ы ответах только первую строку читаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:18 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2MS SQL SERVER 2017 sp_help_revlogin такого и в помине НЕТ !!! В гугле первый результат поиска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:22 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
boltnikJenyok2MS SQL SERVER 2017 sp_help_revlogin такого и в помине НЕТ !!! В гугле первый результат поиска. . Спасибо, помогло частично. . Смысл такой, взял имена входа со старого сервера, перенес на новый. Работает. . НО !!! ПОЛЬОВАТЕЛЕЙ базы данных НЕ берет, чтобы их превратить в ИМЕНА входа. Т.е. необходимо из пользователя базы данных сделать имя входа и связать пользователя базы данных и имя входа. Аналогичным образом. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:56 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2, Пользователи БД восстанавливаются вместе в бекапом базы. Вы же сами написали Jenyok2После установки DUMP на сервер SSSNNN пользователи базы данных XXXNNN присутствуют, например, пользователь YYY . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:06 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
boltnikJenyok2, Пользователи БД восстанавливаются вместе в бекапом базы. Вы же сами написали Jenyok2После установки DUMP на сервер SSSNNN пользователи базы данных XXXNNN присутствуют, например, пользователь YYY . . Все правильно. Пользователи базы данных восстановились. Имена входа со старого сервера перенес на новый. . НО !!! В базе данных на стром сервере есть пользователи базы данных, у которых НЕТ имен входа. Необходимо создать имя входа такое же как имя пользователя базы данных и связать вместе имя пользователя базы данных и имя входа. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:30 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2, Никогда не сталкивался с таким. можно вручную если их не так много :D А зачем они на новом сервере, если их не было на старом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:34 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2В базе данных на стром сервере есть пользователи базы данных, у которых НЕТ имен входа. Необходимо создать имя входа такое же как имя пользователя базы данных и связать вместе имя пользователя базы данных и имя входа. . если на старом сервере в базе есть юзеры, у которых НЕТ соответствующих логинов, то с чего вы взяли, что авторНеобходимо создать имя входа такое же как имя пользователя базы данных ??? может, эти юзеры как раз и созданы БЕЗ логина (without login)/из сертификата (from certificate)/contained. у них нет и не должно быть логина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:42 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2, внимательно проверьте - это могут быть технологические пользователи (например, владельцы базы) или потерянные, т.е. логины удалили, а снять галки с баз не озаботились перед этим. Если второй случай - можно удалять или не переносить. Для переноса логинов существует несколько автоматизированных методов: https://support.microsoft.com/ru-ru/help/918992/how-to-transfer-logins-and-passwords-between-instances-of-sql-server, задачи с составе Integration Services. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:44 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Владислав Колосовэто могут быть технологические пользователи (например, владельцы базы) пример скрипта не дадите ли, чтобы владелец базы не в dbo отмапился, а в какого-то иного юзера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:46 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Проверено. Пользователи НЕ системные, НЕ сертификатные. Вопрос же задавал не зря. . Необходимо создать имя входа и привязать имя входа к имени пользователя базы данных. Руками создавать НЕ резон, так как, надо: посмотреть чем владеет и какие права у пользователя базы данных удалить имя пользователя базы данных и только потом создать имя входа, привязав все права и владения, далее имя пользователя базы данных создастся автоматически при создании имени входа. . Для одного двух я делал это руками, именно как описано выше. Если имя пользователя базы данных уже есть, то при создании имени входа будет выдана ошибка создания. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:53 |
|
||
|
MS SQL SERVER имена входа и пользователи базы данных
|
|||
|---|---|---|---|
|
#18+
Jenyok2Руками создавать НЕ резон, так как, надо: посмотреть чем владеет и какие права у пользователя базы данных удалить имя пользователя базы данных и только потом создать имя входа, привязав все права и владения, далее имя пользователя базы данных создастся автоматически при создании имени входа. да что за фигня-то. или же создаете логин с тем же именем и делаете существующему юзеру базы alter user with login или же создаете логин сразу с нужным сидом, как у имеющегося юзера: create login with sid и никаких огородов с правами и пересозданием юзера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 18:02 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39667270&tid=1689487]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
3ms |
| others: | 248ms |
| total: | 404ms |

| 0 / 0 |
