v7: Как скопировать с помощью SQL базу с одного Сервера на другой? #296223


#0 by 1Сергей
Как скопировать с помощью SQL базу с одного Сервера на другой? Бэкап делаю, вроде всё нормально. Нокак его в другой сервер присабачить не пойму. Делаю Restore DataBase, подсунув предварительно файлик с первого сервера, но не хочет. Говорит: Cannot find file ID2 on device 'C:MSSQL7BACKUP terra.bak'. Backup or restore operation terminating abnormally. по ссылке смотрел, что-то не такой SQL у меня, не могу найти Recovery Model: Full Думаю в этом проблема. Как решить?
#1 by ТелепатБот
#2 by masky
даж отвечать неохота. но все таки. или ты бэкап делаешь и все нормально - или он не открывется. одно из двух.
#3 by 1Сергей
Я так думаю, что он ругается, что структура баз разная. Оно и понятно, ведь новая база пустая еще... Сам понял, что сказал?
#4 by Иде я
Галку Force overrite или как она там делаешь ? типа перезаписывать ?
#5 by BalaganOFF
ну если ты делаешь бэкап, не проще было бы скопировать файл БД на другой
#6 by BalaganOFF
+5 сервак и там его подключить не никакого гемора с бэкапами
#7 by 1Сергей
Как скопировать файл БД? не врубаюсь. Во первых чтобы скопировать MDF и LDF надо скуль останавливать. А во-вторых, ну скопировал я эти файлы, как их присобачить ко второму Серверу?
#8 by Mikeware
1)Какой бэкап делаешь? полный или только лога? 2)Как вариант:Переведи базу в оффлайн (или детачни), скопируй данные и лог (mdf и ldf), и копию аттачем присоедини.
#9 by Mikeware
собачить не надо, надо аттачить :-)
#10 by TTimur
кури и если у тя ms sql 2000 то присоединить фай
#11 by TTimur
+  ...л базы мона через консоль и  Attach Database сорри за разорванный пост
#12 by 1Сергей
полный делаю. вот для наглядности:
#13 by 1Сергей
Нету Attach Database  :( Скуль старенький что-ли?
#14 by smaharbA
смотри внимательно, есть
#15 by BalaganOFF
как это нет аттач? заходишь в интерпрайс менеджер выбираешь ДБ все задачи аттач ДБ
#16 by Gepard
при восстановлении, напиши наименование базы данных, и, обязательно, пропиши, где будут храниться файлы базы данных и, ГЛАВНОЕ, скопируй файл бэкапа на компьютер Sergey!!! а потом восстанавливай уже из этого файла
#17 by 1Сергей
(14,15) смотрите: всё так и сделано
#18 by TTimur
ты еще определись - либо поднимаешь базу из бэкапа, либо подключаешь копии файлов базы
#19 by Gepard
Еще один момент, права у пользователя, под которым запущен SQL сервер на втором компьютере, есть на чтение файла бэкапа?
#20 by 1Сергей
Да мне хоть как, лишь бы скопировать. Походу, на моем SQL не получится :( Придется создавать новую базу и средствами 1С загружать в нее данные из 1С-овского архива.
#21 by Gepard
на первом делается Backup Database (там надо указать имя файла с расширением) полученный файл копируется на второй компьютер правой кнопкой нажимаешь на узел Database и выбираешь пункт Restore Database в диалоге восстановления указываешь нужное наименование базы данных и пути хранения файлов данных и лога
#22 by 1Сергей
Вот в этом может быть проблема. Мне админ, вроде, давал полные права. Хотя, ничему нельзя верить в наше время.
#23 by 1Сергей
Так мне надо создавать Пустую базу на втором сервере, чтобы в нее восстановить из бэкапа, или нет?
#24 by TTimur
надо
#25 by 1Сергей
+ Could not locate entry in sysdatabases for database 'tterra'. No entry found with that name. Make sure that the name is entered correctly. Backup or restore operation terminating abnormally.
#26 by Gepard
раз пишет, что не найдена - создай
#27 by Gepard
я с 2000 давно не работал... а 2005 сам создает...
#28 by smaharbA
позиционируйся не на Databases а на TTera - правой кнопкой  все задачи - "детач" и копируй файлы на комп где будет атач
#29 by Mikeware
Не обязательно детач, достаточно тэйк оффлайн...
#30 by smaharbA
так, но както привык к детачу
#31 by 1Сергей
(28,29,30) нету ни детача, ни аттача, ни тэйк оффлайна....
#32 by 1Сергей
Версия sqlservr: 7.00.623
#33 by Gepard
распиши так же, как делаешь бэкап
#35 by val
1. Поставь не Filegroups, а From Device. 2. QA умеешь пользоваться? Если умеешь, сейчас сделаем вместе.
#36 by 1Сергей
Кажись, получилось. Спасибо огромное!!! Спасибо всем большое, я уж думал не получится!!! Прошу прощения за недальновидность. Благо есть миста, спасибо Волшебнику также. :))) Отдельное спасиба: val Gepard smaharbA BalaganOFF TTimur Иде я Mikeware
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С