Problema exclusivo do SQL Server 2008 para trazer o DB Online

3

Este é o meu erro que estou enfrentando

TITLE: Microsoft.SqlServer.Smo

Set offline failed for Database 'Go3D_Retailer

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

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)


Unable to open the physical file "E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\ftrow_Go3D_catalog.ndf". Operating system error 2: "2(failed to retrieve text for this error. Reason: 15105)". Database 'Go3D_Retailer' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details. ALTER DATABASE statement failed. (Microsoft SQL Server, Error: 5120)

Contexto para este erro Eu tenho tentado mover meu banco de dados de registro de destino para outro servidor físico para fins de análise. Como não tenho o diretório ativo configurado, tive que hackear meu processo usando o mesmo nome de usuário / senha para os servidores de origem e de destino para que o processo funcionasse.

Depois disso, usei a solução desse cara para Mova o banco de dados de destino para outro servidor. No entanto, esse erro ocorre quando tento colocar o banco de dados novamente online.

Eu não tenho uma unidade E no meu servidor e não tenho idéia porque está tentando abrir um arquivo da unidade E. Eu tenho mais de 100GB no meu disco rígido, então definitivamente não é um problema de espaço. Isso soa como um bug ... Alguma idéia?

Estou executando a edição do SQL Server 2008 Enterprise no Windows Server 2008 R2 64 bits

    
por Nai 28.04.2010 / 12:28

1 resposta

1

parece que o banco de dados original tinha mais de um arquivo de dados (a mensagem de erro mostra o arquivo com a extensão .ndf). Se você estiver tentando mover um banco de dados e fazer um anexo, precisará anexar todos os arquivos de dados para que ele seja colocado on-line.

    
por 13.05.2010 / 16:30