Как восстановить MS SQL бэкап в другую базу? #418248


#0 by Wehrmacht
Добрый день. Есть рабочая база клиент-серверного 1С. Есть ее SQL-бэкап. Хочу восстановить его в новую базу, чтобы потом подцепить к ней 1С-ку. Попробовал сделать тупо в лоб, получил: System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'buh_new' database. (Microsoft.SqlServer.Smo) Тыкать галочки наугад как-то боязно - вдруг оно мне в рабочую восстановится! )) Как провернуть эту махинацию?
#1 by ДенисЧ
имена файлов поменяй...
#2 by Андрюха
Потренируйся на кошках, то есть тьфу, на копии!
#3 by Chum
1. new base 2. указать пути для лог и мдф в нужную папку 3. all tasks - restore 4. выбрать бакап рабочей базы 5. в options заменить пути для mlg и mdf, указав для новой базы
#4 by Chum
скопировать md и dds, заодно extforms из рабочей базы в копию.
#5 by Wehrmacht
Пробовал - тоже самое. На копии чего? SQL-сервера?) У меня 8-ка)
#6 by shadow_sw
поставь локально себе SQL, разверни в нее базу и попробуй подцепить 1с
#7 by Wehrmacht
Поставил галку Overwrite the existing database (предварительно изменив имена файлов! - ). Взлетело. Всем спасибо за участие.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям