• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как Сделать Копию Базы

  • Автор темы Дайнеко
  • Дата начала
Д

Дайнеко

База стала так велика (около 4Г), что стандартный Конфигуратор не хочет ее выгружать.
Сохранил базу с помощью "SQL Server Management Studio"

А потом создал новую базу и хочу в нее восстановить данные. А эта зараза мне пишет:
Резервный набор данных содержит копию базы данных, отличной от существующей базы данных "Копия".
RESTORE DATABASE прервано с ошибкой. (.Net SqlClient Data Provider)


Это красиво, конечно, что Studio помнит, с какой базы была снята копия. Но в другую в упор не хочет принимать.
А как быть?
 
P

puh14

А можно скриншот с параметрами исходной базы? recovery model какая? как сохраняли?
 
Д

Дайнеко

Акцентирую внимание: я хочу восстановить в новую, только что созданную, данные из старой БД.
Нормально проходит команда восстановить из своей копии.

Сохраняю: Задачи/ Создать резервную копию. На окне ничего не меняю:
Тип резервной копии = Полная
Только резервное копирование = Ложь
Создать рез. копию на = Диск

Восстанавливаю: Задачи/ Восстановить / Базу данных.
Из устройства - выбран файл.
Пробовал вариант
Из базы - выбираю старую базу.

Параметры:
 

Вложения

  • Парам1.JPG
    Парам1.JPG
    60,2 КБ · Просмотры: 355
P

puh14

Галку force restore over existing database взводили?
 
Д

Дайнеко

Галку force restore over existing database взводили?
А писюн какой рукой держал? Вот! а надо было левой!

Ну, кузькину мать! Восстановилась!
Только вот еще:
- в большом поле показался список из 2-х файлов БД
- в нем я стояли имена старой базы. Я исправлял физическое имя на имена новой базы.
Не уверен, надо было это делать?

Напоследок еще один подвопрос:
В меню "Восстановить" есть 2 пункта: 1) Базу 2) Файлы и файловые группа
Для чего режим "файлы"?
 
P

puh14

Только вот еще:
- в большом поле показался список из 2-х файлов БД
- в нем я стояли имена старой базы. Я исправлял физическое имя на имена новой базы.
Не уверен, надо было это делать?

Правильно - так и надо, а то старую базу перезатрете
Напоследок еще один подвопрос:
В меню "Восстановить" есть 2 пункта: 1) Базу 2) Файлы и файловые группа
Для чего режим "файлы"?

Базу можно разбить на группу файлов - наверно для этого.
 
U

unknown181538

"Напоследок еще один подвопрос:В меню "Восстановить" есть 2 пункта: 1) Базу 2) Файлы и файловые группаДля чего режим "файлы"?"
Может для восстановления на другом сервере, который не знает, что где-то делалась копия какой-то базы?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!