Ajuda para fazer um linked server

08/08/2008

0

Estou tentando criar um Linked Server do meu banco local (Sql Server 2000) para o banco externo que esta num outro servidor chamado snfponto e tem bd access que preciso dessa tabela.

se alguém puder ajudar, grato.


Oliverjer10

Oliverjer10

Responder

Posts

06/09/2008

Psergio.p

Qual a dificuldade? Pode postar mais detalhes?


Responder

08/09/2008

Oliverjer10

Caro colega,

1. Faço o linked ser da seguinte maneira, pelo query analyzer

go
exec sp_addlinkedserver
@server = ´trade´, -- nome do linked server
@provider = ´microsoft.jet.oledb.4.0´, -- provider para access
@srvproduct = ´trade´, -- pode ser qualquer coisa
@datasrc = ´\\172.20.0.244\teste\tradenet.mdb´ -- caminho completo + nome do banco access
go

2. Em seguida executei esse comoando no query analiser para testar:
EXEC sp_tables_ex trade
3. Apresenta o erro abaixo:

Servidor: Msg 7399, Level 16, State 1, Procedure sp_tables_ex, Linha 20
OLE DB provider ´microsoft.jet.oledb.4.0´ relatou um erro.
[OLE / DB provedor retornou mensagem: O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo ´\ \ 172.20.0.244 \ teste \ tradenet.mdb ´. É já abriu exclusivamente por outro usuário, ou você precisa de permissão para exibir seus dados.]
OLE DB error trace [OLE / DB Provider ´microsoft.jet.oledb.4.0´ IDBInitialize:: Inicializar retornou 0x80004005:].

Já estou com as permissões e se eu criar um arquivo novo lá nesse 172.20.0.244 apresenta a mesma mensagem.

Já tenho uma conexão odbc pelo painel de controle com driver do access que está mapeada para letra u:
se puder ajudar ou precisar de mais detalhes eu informo, grato.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar