Подтвердить что ты не робот

Как импортировать файл .bak в Microsoft SQL Server 2012?

Был ли Google в течение некоторого времени и ответа нет... может ли кто-нибудь помочь?

4b9b3361

Ответ 1

Для SQL Server 2008 я бы предположил, что процедура похожа...?

  • открыть SQL Server Management Studio
  • войдите в экземпляр SQL Server, щелкните правой кнопкой мыши на "Базы данных", выберите "Восстановить базу данных" Появится мастер
  • вы хотите "с устройства", который позволяет вам выбрать файл .bak

Ответ 2

Использование команды RESTORE DATABASE. bak является общим расширением, используемым для файла резервной копии базы данных. Вы найдете документацию для этой команды в MSDN.

Ответ 3

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

RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH REPLACE

Но вам нужно WITH REPLACE вместо WITH RESTORE, если вы перемещаете его с одного сервера на другой.

Ответ 4

.bak - это файл резервной копии, сгенерированный в SQL Server.

Импорт резервных копий означает восстановление базы данных, которую можно восстановить в базе данных, созданной в SQL Server 2012, но файл резервной копии должен быть из базы данных SQL Server 2005, 2008, 2008 R2, 2012.

Вы восстанавливаете базу данных с помощью следующей команды...

RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH Recovery

Вы хотите узнать, как восстановить файл .bak, следуйте приведенной ниже ссылке:

http://msdn.microsoft.com/en-us/library/ms186858(v=sql.90).aspx

Ответ 5

Вы можете использовать следующий script, если вы не хотите использовать Wizard,

RESTORE DATABASE myDB
FROM  DISK = N'C:\BackupDB.bak' 
WITH  REPLACE,RECOVERY,  
MOVE N'HRNET' TO N'C:\MSSQL\Data\myDB.mdf',  
MOVE N'HRNET_LOG' TO N'C:\MSSQL\Data\myDB.ldf'