Usuário com melhor resposta
Erro no attach de banco de dados

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
------------------------------- Dividir Roberto F FonsecaModerator quarta-feira, 18 de julho de 2012 01:55
- Movido Gustavo Maia Aguiar quarta-feira, 18 de julho de 2012 02:39 (De:SQL Server - Desenvolvimento Geral)
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
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 18 de julho de 2012 13:07
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
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 18 de julho de 2012 13:07
-