Backup do SQL - Restaurando para diferentes arquivos de dados / log - Alterando a estrutura do arquivo…?

2

Estou tentando restaurar um BAK de um banco de dados que temos em um hardware novo e melhor. Aqui está uma captura de tela da interface do usuário no Management Studio

link

O banco de dados existente tem um arquivo mdf e ndf ... e dois arquivos log (ldf) ...

Existe alguma maneira de restaurá-lo para que ele tenha apenas UM arquivo mdf e ONE ldf ...?

O banco de dados existente é SQL 2000 - estou restaurando para uma instância do SQL 2008 - criei o banco de dados no modo de compatibilidade 2000.

... como uma nota lateral: Se eu clicar em Ok, na tela mostrada acima, recebo o seguinte erro:

File 'D:\Navision4.LDF' is claimed by 'Navision4_Log3'(5) and 'Navision4_Log'(2). The WITH MOVE clause can be used to relocate one or more files. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476

    
por alex 04.01.2010 / 13:38

2 respostas

2

Sugiro restaurar o banco de dados como está e, em seguida, remover o arquivo de log supérfluo posteriormente. O erro é porque os dois logs têm o mesmo nome e você está tentando restaurar o mesmo volume - restaure um deles usando um nome diferente.

Pode haver uma boa razão pela qual o arquivo de banco de dados foi dividido em duas (uma verificação .MDF e uma .NDF) com quem suporta o aplicativo também procurar por grupos de arquivos.

    
por 04.01.2010 / 14:20
0

Não no momento da restauração. Você precisará restaurá-lo como está. Uma vez no servidor, você pode remover o arquivo de log adicional e mover os objetos armazenados no arquivo .ndf para o arquivo .mdf.

    
por 04.01.2010 / 15:52