Como posso importar um ficheiro A. bak para o Microsoft SQL Server 2012?

Ando a pesquisar isto no Google há algum tempo e sem resposta....alguém pode ajudar?

Author: ThinkingStiff, 2012-05-17

5 answers

Para o SQL Server 2008, imagino que o procedimento seja semelhante...?

  • open SQL Server Management Studio
  • Ligue-se a uma instância do servidor SQL, carregue com o botão direito em" bases de dados", seleccione "restaurar a base de Dados"
  • o assistente aparece, você quer "do dispositivo", o que lhe permite seleccionar um .ficheiro bak
 38
Author: matt stucky, 2013-10-22 20:22:36

Usando provavelmente o comando RESTORE DATABASE. bak é uma extensão comum usada para um arquivo de backup de banco de dados. Encontrará documentação para este comando no MSDN .

 6
Author: David M, 2012-05-17 14:45:23

Não tenho a certeza porque é que eles removeram a opção para carregar com o botão direito na base de dados e restaurar como você poderia no SQL Server Management Studio 2008 e antes, mas como mencionado acima você pode restaurar a partir de um ficheiro .BAK com:

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

Mas você vai querer {[[2]} em vez de {[[3]} Se você movê-lo de um servidor para outro.

 4
Author: Chuck Finley, 2013-10-22 20:23:39

.bak é um arquivo de backup gerado no servidor SQL.

A importação de Ficheiros de cópia de segurança significa restaurar uma base de dados, você pode restaurar numa base de dados criada no servidor SQL 2012, mas o ficheiro de salvaguarda deve ser do servidor SQL 2005, 2008, 2008 R2, 2012 base de dados.

Você repõe a base de dados usando o seguinte comando...

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

Você quer aprender sobre como restaurar .bak o ficheiro siga o abaixo relação:

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

 1
Author: sivag, 2013-10-22 20:23:20

Pode usar o seguinte programa se não quiser usar o Assistente;

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'
 1
Author: Nadeem_MK, 2014-10-13 12:47:02