none
Erro no attach de banco de dados RRS feed

  • Pergunta

  • Estou tentando fazer o attach mas está dando erro: TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    Attach database failed for Server 'HARD2\SQLEXPRESS'.  (Microsoft.SqlServer.Smo)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1846+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476

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

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

    ------------------------------

    Unable to open the physical file "C:\SQL Server 2000 Sample Databases\AdventureWorks2012_Data.mdf". Operating system error 5: "5(Acesso negado.)". (Microsoft SQL Server, Error: 5120)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------
    quarta-feira, 18 de julho de 2012 00:25

Respostas

  • Mauricio,

       O erro no momento do seu attach é porque o SQL Server não está conseguindo acesso ao diretório onde está localizado os seus arquivos .mdf e .ldf. Veja o usuário do serviço do SQL (veja que usuário é esse em Microsoft SQL Server 2012, Configuration Tools, SQL Server configuration Manager) e dê os direitos de Leitura/Escrita para esse usuário no diretório.


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008

    quarta-feira, 18 de julho de 2012 02:05
    Moderador

Todas as Respostas

  • Mauricio,

       O erro no momento do seu attach é porque o SQL Server não está conseguindo acesso ao diretório onde está localizado os seus arquivos .mdf e .ldf. Veja o usuário do serviço do SQL (veja que usuário é esse em Microsoft SQL Server 2012, Configuration Tools, SQL Server configuration Manager) e dê os direitos de Leitura/Escrita para esse usuário no diretório.


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008

    quarta-feira, 18 de julho de 2012 02:05
    Moderador
  • Obrigado pela ajuda. Cosegui fazer o attach, eu tinha só que executar o sql management como administrador.
    sexta-feira, 20 de julho de 2012 21:32