Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 6.5: Перенос логинов SQL вслед за пользователями БД / 7 сообщений из 7, страница 1 из 1
27.06.2001, 08:59
    #32008436
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
Как коректно автоматически перенести логины на новый сервер, не зная паролей?
Естественно "sa" НЕ переносим.

Все что нашел по поиску по 6.5 - одна общая фраза "используйте sp_addlogin". Но! sp_addlogin требует в качестве параметра пароль в открытом виде. По этим же причинам неподходит и эта статья .

Давайте разберемся?
...
Рейтинг: 0 / 0
27.06.2001, 09:26
    #32008439
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
см. опцию @encryptopt в sp_addlogin
...
Рейтинг: 0 / 0
27.06.2001, 09:36
    #32008440
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
К сожалению в 6.5 описания такой опции нет ни в хэлпе, ни в букс-он-лайн
...
Рейтинг: 0 / 0
27.06.2001, 09:50
    #32008441
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
А цель перенос тоже на 6.5 или на 7.0?
Кстати, а почему бы мастера попросту не пернести на новый сервер? Или он не новый, а параллельно существующий и там куча своих настроек?
...
Рейтинг: 0 / 0
27.06.2001, 10:07
    #32008442
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
Цель 6.5 -> 6.5
Мастер восстановить можно, но нужен именно вариант с переносом ТОЛЬКО логинов.

P.S: Разработчики БД так же сослались на @encryptopt... Но его нет в BOL Для 6.5, поэтому просьба: Вышлите пожалуйста текст sp_addlogin для 7.0 и статью из BOL, где поясняется использование @encryptopt
...
Рейтинг: 0 / 0
27.06.2001, 10:08
    #32008443
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
Послать Ёсе письмо!
...
Рейтинг: 0 / 0
27.06.2001, 15:08
    #32008468
Excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.5: Перенос логинов SQL вслед за пользователями БД
Спасибо за письма. В переделаной для 7.0 sp_addlogin я разобрался. Но применить её к 6.5 не представляется возможным, поскольку:
\nSQL 6.5 and earlier do not support the "skip_encryption" option

т.е. прийдется изголяться как нибудь по другому. Не буду же я пользоваться тем, чем не умею:
You need to be the sa (of course) on both your source and destination server, you need to set the 'allow updates' server option using 'sp_configure', and of course you need to be very careful. Back up all your databases before attempting this.

With SQL 6.5 you have to write directly to the sylogins table in order to transfer passwords unaltered. My preferred option is to BCP the syslogins table from the source server, bcp it into a working table on the destination server, and then write SQL to transfer the required logins straight into the syslogins table, taking care not to try to copy in logins that already exist on the target server (such as sa, probe, and and user logins that exist on both servers. You also need to make sure that SUIDs are not duplicated, and I usually do this by adding an arbitrary number to the SUIDs from the source server after transferring the login details into the working table.


Вот такие пироги. Буду write directly to the sylogins table и одновременно заниматься переходом на 7.0. Последний всетаки погибче будет.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 6.5: Перенос логинов SQL вслед за пользователями БД / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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