Создание логинов
База была перенесена с одного сервера на другой путем рестора.
При этом остались юзеры БД, но соответствующие им логины остались на старом сервере.
Как перенести на новый сервер логины со старого сервера с сохранением их паролей и связей с юзерами БД?
Для этого вы должны иметь таблицу, где все это храниться. Или же выполнить бекап/restore базы master
Да, но если выполнить бекап master, то пропадут логины для других баз, которые там уже хранятся...
Цитата: Balda
Да, но если выполнить бекап master, то пропадут логины для других баз, которые там уже хранятся...
но вы же когда проектировали базу - предполагали что она будет переноситься? Это достаточно тривиальная операция. Сервер БД может выйти из строя например. Или установлен новый. И т.д. Если вы не предусмотрели подобной возможности - то вариант второй - выбирите записи из базы мастер вручную - вместе с хешами паролей. и вручную добавьте их на новом сервере. Правда не факт что с паролями все так легко получится - мне прямым переносом проблему решить не удалось - но не помню по какой причине. В конце концов - сгенерируйте для пользователей новые пароли и не забудьте создать в базе таблицу с логинами и пассами - специально для таких ситуаций. Естественно не забывайте о безопасности.