|
Как восстановить MS SQL бэкап в другую базу? ₽ |
☑ |
0
Wehrmacht
07.07.09
✎
11:12
|
Добрый день.
Есть рабочая база клиент-серверного 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
ДенисЧ
07.07.09
✎
11:13
|
имена файлов поменяй...
|
|
2
Андрюха
07.07.09
✎
11:15
|
(0) Потренируйся на кошках, то есть тьфу, на копии!
|
|
3
Chum
07.07.09
✎
11:15
|
1. new base
2. указать пути для лог и мдф в нужную папку
3. all tasks - restore
4. выбрать бакап рабочей базы
5. в options заменить пути для mlg и mdf, указав для новой базы
|
|
4
Chum
07.07.09
✎
11:16
|
скопировать md и dds, заодно extforms из рабочей базы в копию.
|
|
5
Wehrmacht
07.07.09
✎
11:18
|
(1)(3) Пробовал - тоже самое. (2) На копии чего? SQL-сервера?) (4) У меня 8-ка)
|
|
6
shadow_sw
07.07.09
✎
11:23
|
(5) поставь локально себе SQL, разверни в нее базу и попробуй подцепить 1с
|
|
7
Wehrmacht
07.07.09
✎
11:26
|
Поставил галку Overwrite the existing database (предварительно изменив имена файлов! - (3)). Взлетело. Всем спасибо за участие.
|
|