Имя: Пароль:
1C
 
Восстановить SQL базу под нужным DBO
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?
1 Heckfy
 
12.05.16
17:57
Нет.
2 FN
 
12.05.16
19:42
создай новую бд, создай структуру. залей данные.
вроде там даже скрипты можно сгенерить.