Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Копирование базы  [new]
Петров Андрей
Member

Откуда: Химки МО
Сообщений: 1248
Делаю бекап основной базы через EM.

Делаю restore для новой базы и в настройках прописываю from device
выбираю там файл бекап
ставлю галочку force existing database
выставляю имена лога и данных такие как в новой базе

но оно не ресторится :-)

пишет:

Logical filename "имя лога данных новой базы без расширения и пути" is not a part of "новая база". Use RESTORE FILELISTONLY to list the logical filenames.
11 янв 06, 11:18    [2242586]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Т.е. Вы сначала создали новую бд с логическими именами файлов, отличными от "старой", а теперь пытаетесь в эту бд бэкап поднять? Зачем надо было предварительно новубд создавать?
11 янв 06, 11:28    [2242677]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы  [new]
Петров Андрей
Member

Откуда: Химки МО
Сообщений: 1248
Я делаю КОПИЮ базы.
11 янв 06, 11:33    [2242720]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
Петров Андрей
Я делаю КОПИЮ базы.

BOL - RESTORE

E. Make a copy of a database using BACKUP and RESTORE
This example uses both the BACKUP and RESTORE statements to make a copy of the Northwind database. The MOVE statement causes the data and log file to be restored to the specified locations. The RESTORE FILELISTONLY statement is used to determine the number and names of the files in the database being restored. The new copy of the database is named TestDB. For more information, see RESTORE FILELISTONLY.

BACKUP DATABASE Northwind
TO DISK = 'c:\Northwind.bak'
RESTORE FILELISTONLY
FROM DISK = 'c:\Northwind.bak'
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
GO
11 янв 06, 11:37    [2242746]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Петров Андрей
Я делаю КОПИЮ базы.


Я понимаю, что не дрова рубите! BOL->RESTORE-Example E
11 янв 06, 11:37    [2242756]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы  [new]
Петров Андрей
Member

Откуда: Химки МО
Сообщений: 1248
Хорошая вещь BOL... Все разобрался - надо было просто при восстановлении логические имена оставить от старой базы. А имена файлов поменять...

Народ неужели удобнее пользоваться QA нежели интерфейсом EM? А так спасибо конечно. :-)
11 янв 06, 11:55    [2242888]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Народ неужели удобнее пользоваться QA нежели интерфейсом EM?


Дело не в "удобности", а в понимании той инструкции, которую Вы хотите выполнить.
11 янв 06, 11:56    [2242894]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить