Importar.ficheiro bak para uma base de dados no servidor SQL

Tenho um ficheiro com .bak extensão.

Como posso importar esta data para uma base de dados no servidor SQL?

Author: alex, 2009-10-08

9 answers

On SQL Server Management Studio

  1. Botão Direito bases de dados na área esquerda (Explorador de objectos)
  2. Carregue Em Repor A Base De Dados...
  3. Escolha o Dispositivo , carregue em ..., e adicione o seu .bak ficheiro
  4. Clique em OK, depois OK novamente
Feito.
 165
Author: Marcelo Mason, 2017-02-08 15:12:40

.os ficheiros bak são cópias de segurança da base de dados. Você pode restaurar a cópia de segurança com o método abaixo:

Como: restaurar uma cópia de segurança de banco de Dados (SQL Server Management Studio)

 51
Author: Jon Schoning, 2009-10-08 06:27:09

Você pode simplesmente restaurar estes ficheiros de salvaguarda de bases de dados usando os métodos nativos do servidor SQL, ou pode usar a ferramenta ApexSQL Restore para, virtualmente, anexar rapidamente os ficheiros e acedê-los como bases de dados totalmente restauradas.

Aviso: trabalho como Engenheiro de Suporte de produtos na ApexSQL

 29
Author: Ivan Stankovic, 2014-07-25 15:07:22
RESTORE FILELISTONLY 
FROM DISK = 'D:\3.0 Databases\DB.bak' 

RESTORE DATABASE YourDB
FROM DISK = 'D:\3.0 Databases\DB.bak' 

E você tem que mover os ficheiros mdf,ndf & ldf apropriados usando

 With Move 'primarydatafilename' To 'D:\DB\data.mdf', 
 Move 'secondarydatafile'To 'D:\DB\data1.ndf', 
 Move 'logfilename' To 'D:\DB\log.ldf'
 21
Author: RameshVel, 2012-01-12 11:16:17

Em vez de escolher restaurar a base de dados..., seleccione repor os ficheiros e os grupos...

Depois indique o nome de uma base de dados, seleccione o seu .a localização do ficheiro bak como fonte, verifique a opção Restaurar e carregue em Ok. Se ... o ficheiro bak é válido, vai funcionar.

(os nomes das opções de restauração do servidor SQL não são intuitivos para o que deve ser uma tarefa muito simples.)

 16
Author: James Lawruk, 2014-02-19 16:45:49
  1. Ligue-se a um servidor que deseja guardar o seu DB
  2. Base de dados com o botão direito
  3. Carregue Em Restaurar
  4. Escolha o botão de rádio do dispositivo sob a secção de origem
  5. Carregue Em Adicionar.
  6. navega para o caminho onde estás .o ficheiro bak é armazenado, seleccione-o e carregue em OK
  7. indique o destino do seu DB
  8. indique o nome pelo qual deseja conservar o seu DB
  9. Carregue em OK

Feito

 6
Author: Yash Saraiya, 2015-12-30 06:40:23

Basta utilizar

Sp_ Restoredb 'Your Database Name', 'Location From you want to restore'

Exemplo: sp_restoredb 'omDB','D:\abc.bak'

 3
Author: Omprakash tomar, 2017-03-17 10:35:28

Pode usar o pacote de nós, se necessitar frequentemente de restaurar bases de dados no processo de desenvolvimento.

Install:

npm install -g sql-bak-restore

Utilização:

sql-bak-restore <bakPath> <dbName> <oldDbName> <owner>

Argumentos:

  • bakpath, caminho relativo ou absoluto do ficheiro
  • dbName, a qual Base de dados para restaurar (!! a base de dados com este nome será apagada se existir !!)
  • oldDbName, nome da base de dados (se não souber, indique alguma coisa e corra, irá ver as bases de dados disponíveis após a execução.)
  • proprietário, utilizador a criar e dar-lhe privilégios de DB_ proprietário (Senha "1")

!! O utilitário SQLCMD deve estar na sua variável PATH.

Https://github.com/vladimirbuskin/sql-bak-restore/

 1
Author: Vladimir Buskin, 2016-06-07 09:18:41
  1. Copie o seu backup .bak file no seguinte local do seu pc : C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
  2. Ligue-se a um servidor que deseja guardar o seu DB
  3. Base de dados com o botão direito
  4. Carregue Em Restaurar
  5. Escolha o botão de rádio do dispositivo sob a secção de origem
  6. Carregue Em Adicionar.
  7. navega para o caminho onde estás .o ficheiro bak é armazenado, seleccione-o e carregue em OK
  8. indique o destino do seu DB
  9. [2] nome pelo qual pretende conservar o seu DB
  10. Carregue em OK

As soluções acima omitiram onde manter o seu backup (.ficheiro. Isto deve servir. Funcionou comigo.

 1
Author: Madhumita, 2017-01-27 07:50:49