Как импортировать файл bak в SQL Server Express

У меня есть .bak файл, и я хочу использовать этот файл для воссоздания базы данных в новой установке SQL Server 2008 Management Studio.

может ли кто-нибудь указать мне в правильном направлении, как это можно сделать?

Я пробовал:

  1. щелкните правой кнопкой мыши контейнер баз данных в обозревателе объектов

  2. в контекстном меню выберите Восстановить базу данных

  3. укажите для базы данных как новая или существующая база данных

  4. укажите источник для восстановления с устройства

  5. выберите резервный носитель в качестве файла

  6. Нажмите кнопку Добавить и перейдите к местоположению файла BAK

но я получаю ошибку, что

не удалось восстановить сервер "MyServer-PC". (Microsoft.От SQLServer.SmoExtended)

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

5 ответов


прочитайте эту ссылку, она показывает шаг за шагом : Восстановить Базу Данных

1 - Click старт выберите Все Программы, нажмите кнопку Microsoft SQL Server 2008 и выберите среда SQL Server Management Studio. Откроется диалоговое окно подключение к серверу. Убедитесь, что имя сервера Имя_сервера и проверка подлинности установлено значение Проверка Подлинности Windows. Щелчок подключиться.

2 - справа, Правой Кнопкой Мыши базы данных и выберите Восстановить Базу Данных. Это поднимет восстановить окно базы данных.

3 - с восстановить экран базы данных выберите от переключателя устройства и нажмите на ... окне. Это поднимет укажите экран резервного копирования.

4 - О укажите экран резервного копирования, нажмите кнопку добавить. Это поднимет Найдите Файл Резервной Копии.

5 - Выберите папку DBBackup и выбрал файл резервной копии.

6 - О восстановить экран базы данных, в разделе Выбор резервных наборов данных для восстановления:установите флажок в поле, рядом с вашими данными и в раскрывающемся списке рядом с базой данных:выберите DbName.

7-Ok ваш сделано.


сделать это через TSQL (окно запроса ssms или sqlcmd.ехе) просто запустите:

RESTORE DATABASE MyDatabase FROM DISK='c:\backups\MyDataBase1.bak'

чтобы сделать это через GUI-open SSMS, щелкните правой кнопкой мыши по базам данных и выполните следующие действия

enter image description hereenter image description here


с помощью management studio процедура может быть выполнена следующим образом

  1. щелкните правой кнопкой мыши на контейнер базы данных в обозревателе объектов
  2. в контекстном меню выберите Восстановить базу данных
  3. укажите базу данных как новую или существующую базу данных
  4. укажите источник для восстановления с устройства
  5. выберите носитель резервной копии в качестве файла
  6. Нажмите кнопку Добавить и перейдите к местоположению бака файл

см.

вам нужно указать параметр WITH REPLACE для перезаписи существующей базы данных adventure_second резервной копией, взятой из другой базы данных.

нажмите меню опций и отметьте перезаписать существующую базу данных (с заменой)

ссылка


У меня была такая же ошибка. Что сработало для меня, когда вы идете для опции SMSS GUI, посмотрите на общие, файлы в настройках параметров. После того, как я это сделал (заменил DB, установил местоположение), все прошло хорошо.


восстановление базы данных из резервной копии

sql-server-->connect to instance-->Databases-->right-click on databases-->Restore
            DataBase..-->Device-->Add-->choose the path_filename(.bak)-->click OK