Paulo Roberto Postado 8 de Agosto de 2008 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 76 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 425 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 51 Denunciar Compartilhar Postado 8 de Agosto de 2008 Criei o Provider para acessar um banco MDB: use corporerm_novo go exec sp_addlinkedserver @server = 'dbaccess', -- nome do linked server @provider = 'microsoft.jet.oledb.4.0', -- provider para access @srvproduct = 'dbaccess', -- pode ser qualquer coisa @datasrc = 'c:\temp\lista-029-l.mdb' -- caminho completo + nome do banco access Quando vou verificar as tabelas: go exec sp_tables_ex dbaccess Apresenta o seguinte erro: OLE DB provider "microsoft.jet.oledb.4.0" for linked server "dbaccess" returned message "Cannot start your application. The workgroup information file is missing or opened exclusively by another user.". Msg 7399, Level 16, State 1, Procedure sp_tables_ex, Line 41 The OLE DB provider "microsoft.jet.oledb.4.0" for linked server "dbaccess" reported an error. Authentication failed. Msg 7303, Level 16, State 1, Procedure sp_tables_ex, Line 41 Cannot initialize the data source object of OLE DB provider "microsoft.jet.oledb.4.0" for linked server "dbaccess". O que fiz errado? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Mauricio J. T. Postado 8 de Agosto de 2008 Tópicos Que Criei: 134 Tópicos/Dia: 0.02 Meu Conteúdo: 1.225 Conteúdo/Dia: 0.19 Reputação: 2 Pontos/Conquistas: 7.400 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 8 de Agosto de 2008 Ja aconteceu isso comigo. Nao consegui arrumar. Outras pessoas que contactei tambem nao conseguiram. Agora se vc conseguir exportar o MDB para o Access e usar esses mesmos comandos so que com o Access, ele funciona. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Paulo Roberto Postado 8 de Agosto de 2008 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 76 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 425 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 51 Autor Denunciar Compartilhar Postado 8 de Agosto de 2008 Mauricio, Fiz na base do cliente no meu notebook e funcionou. Mais quando faço isso acessando o servidor apresenta esse erro. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Paulo Roberto Postado 11 de Agosto de 2008 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 76 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 425 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 51 Autor Denunciar Compartilhar Postado 11 de Agosto de 2008 Alguem tem uma ideia sobre esse erro? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Emanuel Peixoto Postado 13 de Agosto de 2008 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 152 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 770 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 44 Denunciar Compartilhar Postado 13 de Agosto de 2008 (editado) Primeira coisa, verifique a permissão NTFS. Certifique-se que o usuário de serviço do SQL possui permissão total sobre o MDF. caso a conta de serviço do SQL esteja configuradao para local system, então, configure o mdf para ter acesso total para everyone e/ou system. Outra coisa, a permissão não é só no arquivo não, a conta deve ter acesso no caminho todo até o arquivo. Editado 13 de Agosto de 2008 por Emanuel Peixoto Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.