создание логина под существующего пользователя на 2000

ask4task
Дата: 16.02.2010 15:33:24
Столкнулся с такой проблеммой. На новом сервере понадобилось развернуть бэкап базы. Бэкап разверернул, а у пользователей логинов нету. Когда создал логин и попробовал назначить ему права на базу, получил сообщение, что такой пользователь уже существует. Как быть?

На 2005м данную проблемму удалось решить удалением исходного пользователя из базы, предварительно сменив владельца схемы, но на 2000м не могу понять как поменять владельца схемы, так как понятие схемы тут видимо отсутствует, если просто владельцы конкретных объектов.

Соответственно требуется либо связать логин с существующим пользователем, либо сменить владельца сразу у всех объектов, которые ему раньше принадлежали и поменять владельца обратно после создания логина и назначения ему прав на базу.
Glory
Дата: 16.02.2010 15:43:08
Попробуйте sp_change_users_login
ask4task
Дата: 16.02.2010 15:56:04
Если не сложно, можете указать полную конструкцию смены логина для пользователя?
ask4task
Дата: 16.02.2010 16:06:16
Спасибо, помогло:)