0
Neo111
12.05.16
✎
17:51
|
Привет,
Подскажите плиз знающие люди по такому вопросу.
Задача - надо восстановить на целевом сервере базу SQL с нужным DBO (прав на изменение DBO у меня нет на этом серваке).
На исходном сервере такие права есть. Итак, чтобы добиться нужного результата, я меняю DBO для этой базы на исходном сервере на нужного, выгружаю базу, загружаю ее на целевом сервере, залогинившись под этим пользователем (которого и хочу оставить DBO).
В итоге после загрузки DBO сбивается. Загружаю так:
use master
RESTORE DATABASE MyDB FROM DISK = N'H:\MyDB.BAK' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
GO
Есть ли какая-то метода, как, не имея прав на dbchangedbowner() на сервере, но имея заход под DBO определенной базы, восстановить эту базу из бэкапа, сделанного на другом сервере, сохранив того же DBO?
|
|