Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание логинов

6.0K
13 марта 2009 года
Balda
79 / / 12.05.2008
MS SQL Server 2005.
База была перенесена с одного сервера на другой путем рестора.
При этом остались юзеры БД, но соответствующие им логины остались на старом сервере.
Как перенести на новый сервер логины со старого сервера с сохранением их паролей и связей с юзерами БД?
1
13 марта 2009 года
kot_
7.3K / / 20.01.2000
Для этого вы должны иметь таблицу, где все это храниться. Или же выполнить бекап/restore базы master
6.0K
14 марта 2009 года
Balda
79 / / 12.05.2008
Да, но если выполнить бекап master, то пропадут логины для других баз, которые там уже хранятся...
1
14 марта 2009 года
kot_
7.3K / / 20.01.2000
Цитата: Balda
Да, но если выполнить бекап master, то пропадут логины для других баз, которые там уже хранятся...


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

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог