Como copiar um banco de dados SQL 2005 para outro computador?
-
12-09-2019 - |
Pergunta
Eu estou tentando recriar um servidor web em um PC virtual. Instalado o software necessário e Microsoft SQL Server 2005. Eu tive backups completos dos meus bancos de dados, mas não é possível restaurar a partir desses backups nesta nova instalação. By the way, backups são bons, eu posso restaurar a partir de-los em servidor original.
Em resumo, como posso copiar banco de dados inteiro para outro computador? Como posso banco de dados de um backup e restauração é totalmente em outro computador?
Saudações, Burak
PS: O banco de dados Eu estou tentando restaurar é chamado de "Some_db" e que não existe no novo servidor. Eu também tentou criar um novo com padrões e restaurar nele, mas que deu um erro na nova db. Eu não sei todos os detalhes do banco de dados.
Solução
- arquivo de backup
- Copiar arquivo bak para outro servidor
- Restaurar arquivo .bak.
Funciona sempre para mim. Você tem que ter certeza a nova instância do SQL é de um nível suficiente para ser capaz de hospedar o banco de dados. Você também tem que recriar os usuários sobre o novo servidor e remover e readd-los para cada banco de dados.
Outras dicas
Você tem 3 choises:
1) Restauração DB como você tentou
- Esta falha para você, por alguma razão
- Aqui um tutorial: http://msdn.microsoft.com/en- us / library / ms177429.aspx
2) Retire DB e Atach-lo para o novo servidor
- Esta é fácil:. Rightclick no DB -> Separar
- Rightclick no novo Server -> Anexar
- Tutorial: http://www.databasedesign-resource.com/moving- the-database.html
3) Criar Criar-Scripts da inserção esquema de tabela e uso em declarações para os dados. Para isso, há um monte de ferramentas, meu favourit é "Redgate SQL Compare". Ele cria-lhe todos os scripts nessecary.
A alternativa para o backup e restaurar abordagem é a de separar a db, copie os arquivos mdf e ldf mais e, em seguida, anexá-los no novo servidor
Ou colocar offline, copiar arquivos, anexar banco de dados, colocar online ..
abrir a janela do navegador consulta atual e executar a consulta .A restauração acontecerá automaticamente
backup de dados AdventureWorks
TO DISK = 'C: \ Backup \ AdventureWorks.bak'
GO
Isto irá criar um arquivo bak depois que copiar o .bak para o servidor.
restaurar a base de dados por clique direito sobre DataBase .SELECT restaurar banco de dados .Give o nome do banco e localização .E restaurá-lo.