segunda-feira, 8 de fevereiro de 2010

Problemas com restore

Hoje ao tentar realizar o restore de um banco de dados em uma instância 2005, criado no SQL Server 2000, me deparei com a seguinte mensagem:

TITLE: Microsoft SQL Server Management Studio
------------------------------

Restore failed for Server 'MyServer\sql05'.  (Microsoft.SqlServer.Smo)


------------------------------
ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: File 'E:\MSSQL$DES\data\base.mdf' is claimed by 'base_Index'(3) and 'base'(1). The WITH MOVE clause can be used to relocate one or more files. (Microsoft.SqlServer.Smo)


O banco de dados original, tinha um arquivo de índices separado, e por algum motivo o DBA decidiu nomear o arquivo de índices com a terminação MDF salvando-o em outro diretório. Ao tentar restaurar, o Sql Server optou por colocar os dois na mesma pasta e por isto a mensagem. Rename no arquivo de índices para *.ndf e problema resolvido.

Até a próxima!




Nenhum comentário:

Postar um comentário

Leave your comment here!