Как импортировать файл bak в SQL Server Express
У меня есть .bak
файл, и я хочу использовать этот файл для воссоздания базы данных в новой установке SQL Server 2008 Management Studio.
может ли кто-нибудь указать мне в правильном направлении, как это можно сделать?
Я пробовал:
щелкните правой кнопкой мыши контейнер баз данных в обозревателе объектов
в контекстном меню выберите Восстановить базу данных
укажите для базы данных как новая или существующая база данных
укажите источник для восстановления с устройства
выберите резервный носитель в качестве файла
Нажмите кнопку Добавить и перейдите к местоположению файла 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, щелкните правой кнопкой мыши по базам данных и выполните следующие действия
с помощью management studio процедура может быть выполнена следующим образом
- щелкните правой кнопкой мыши на контейнер базы данных в обозревателе объектов
- в контекстном меню выберите Восстановить базу данных
- укажите базу данных как новую или существующую базу данных
- укажите источник для восстановления с устройства
- выберите носитель резервной копии в качестве файла
- Нажмите кнопку Добавить и перейдите к местоположению бака файл
вам нужно указать параметр 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