powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RESTORE базы средствами QA!
4 сообщений из 4, страница 1 из 1
RESTORE базы средствами QA!
    #32037077
FreePainter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо восстановить базу из BackUp файла средствами QA! Штатный синтаксис говорит, что это нужно делать так:

RESTORE DATABASE NewDB
FROM DISK = 'c:\filial.bak'
WITH MOVE 'NewDB_data' TO 'd:\NewDB.mdf',
MOVE 'NewDB_log' TO 'c:\NewDB.ldf'

Но проблема в том, что логические имена файлов не известны ('NewDB_data', 'NewDB_log' взяты произвольно). База пришла из филиала.

Восстановление базы конструкцией:

RESTORE DATABASE NewDB
FROM DISK = 'c:\filial.bak'

также не подходит, т.к. файлы базы восстанавливаются по тем же путям, которые хранятся в BackUp файле.

Правда логические имена файлов можно прочитать конструкцией:

RESTORE DATABASE NewDB
FROM DISK = 'c:\filial.bak'

но тогда их нужно будет в ручную прописывать в RESTORE, а цел:, автоматизировать процесс восстановления баз данных, выполнение некоторых действий с ними, архивация. Если нужно обработать 30 баз, то нужно как минимум на сутки садиться за компьютер только для того, чтобы активировать процесс восстановления.

Заранее благодарен за помощь!

Руслан. ruslan@energo.romb.net
...
Рейтинг: 0 / 0
RESTORE базы средствами QA!
    #32037088
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RESTORE FILELISTONLY
Returns a result set with a list of the database and log files contained in the backup set.
...
Рейтинг: 0 / 0
RESTORE базы средствами QA!
    #32037091
crot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Poprobui sozdat bazu vruchnuu (ili scriptom) s takim the imenem kak v scripte i potom restore poverh nee.

Mi takie scripti vstavliali v programmi i klientam otpravliali, vse rabotalo.

Uspehov
...
Рейтинг: 0 / 0
RESTORE базы средствами QA!
    #32037183
FreePainter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема еще и в том, что если в конструкции RESTORE не указать действительные лигические имена, то выполнение запроса приводит к ошибке!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RESTORE базы средствами QA!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]