Думаю, что грабли, но как их обходить, не догоняю.
Есть база SQLServer 7.0, в ней есть юзер, который является владельцем объекта (например, таблички user.table). У этого юзера есть логин, то есть он может логиниться в базу.
Делаем полный бекап этой базы.
На другом серваке ресторим этот бекап в чистую базу, все ок.
Теперь получается что в новой базе этот юзер есть (все верно, так и должно быть), его логина - нет. То есть юзер теперь залогиниться не может. Пытаюсь создать логин и дать ему аксес на базу - ругается, что такой юзер уже существует. Пытаюсь грохнуть юзера из базы - ругается, что он является овнером и грохуть его нельзя.
Как следать так, чтобы этот юзер мог логиниться к восстановленной базе?
Есть база SQLServer 7.0, в ней есть юзер, который является владельцем объекта (например, таблички user.table). У этого юзера есть логин, то есть он может логиниться в базу.
Делаем полный бекап этой базы.
На другом серваке ресторим этот бекап в чистую базу, все ок.
Теперь получается что в новой базе этот юзер есть (все верно, так и должно быть), его логина - нет. То есть юзер теперь залогиниться не может. Пытаюсь создать логин и дать ему аксес на базу - ругается, что такой юзер уже существует. Пытаюсь грохнуть юзера из базы - ругается, что он является овнером и грохуть его нельзя.
Как следать так, чтобы этот юзер мог логиниться к восстановленной базе?
Исправлено пользователем .tar.gz (21.08.06 05:36)