Restaura o banco de dados do SQL Server para o novo servidor e o primário derramado para grupos de arquivos?

2

Agradecemos antecipadamente por toda a ajuda.

Estamos construindo uma nova caixa de produtos do SQL Server 2008. Eu preciso pegar os dados da caixa de produtos atual e restaurar no novo.

Gostaria de configurar melhor os bancos de dados para que possamos ter os arquivos de banco de dados em vários volumes, mas criar grupos de arquivos de vários volumes. Mas eu acredito que quando eu restaurá-lo só vai permitir-me restaurar o 1 mdf do backup para 1 mdf no lado da restauração.

Quais são as sugestões para fazer isso? Existe um?

Obrigado novamente Rico

    
por Richard Beyea 08.12.2009 / 01:00

3 respostas

1

Você não pode fazer isso de um backup, mas pode gerar scripts a partir do seu servidor existente. Em seguida, modifique os scripts na instrução create database para incluir o novo nome do grupo de arquivos. Depois disso, basta executar os scripts no novo servidor. Isso criará os bancos de dados com novos grupos de arquivos. Em seguida, exporte seus dados do servidor existente e importe para o novo.

    
por 04.02.2010 / 11:24
0

O truque é fazê-lo sem ter que eliminar todas as restrições de chave estrangeira!

Existe um script lá fora , mas os comentários estão em alemão. Se você tem alguma experiência no SQL Server, você deve ser capaz de descobrir o que ela faz & use-o de acordo com suas necessidades.

    
por 08.12.2009 / 01:10
0

Você não poderá fazer isso na restauração. Após a restauração, você precisará mover os índices clusterizados para seus grupos de arquivos recém-criados com vários arquivos. Certifique-se de que todos os seus arquivos tenham o mesmo tamanho e taxa de crescimento e os tornem grandes o suficiente para não precisar crescer depois de mover as tabelas (índices clusterizados). Lembre-se, onde quer que os índices agrupados estejam, a tabela também. Nick está certo, os relacionamentos PK / FK precisarão ser recriados.

    
por 09.01.2010 / 09:36