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.

Foi útil?

Solução

  1. arquivo de backup
  2. Copiar arquivo bak para outro servidor
  3. 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

2) Retire DB e Atach-lo para o novo servidor

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

mais detalhes

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top