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)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.4035.00&LinkId=20476
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!