Como posso importar um ficheiro A. bak para o Microsoft SQL Server 2012?
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
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 .
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.
.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
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'