Array
(
)

Erro ao Executar uma consulta usando o linked server

Paulo Gomes
   - 04 abr 2012

bom pessoal tenho dois servidores 1 um é windows service 2003 e o outro é windowsXP
quando eu tento executar uma consulta do xp usando o linked server que aponta para .mdb que esta no windows service
me retorna o seguinta erro
o Microsoft jet 4.0 não conseguiu abrir o banco pois ele esta aberto em modo exclusivo ou você não tem permissão para abrir

Bom pessoal ja tentei de tudo se vocês porem me ajudar agradeço.
até +

Marcondes Alexandre
   - 11 abr 2012

Prezado Paulo, tudo bom?

O que pode estar acontecendo é que você está deixando o banco de dados em aberto, com isso uma outra conexão (ou até mesmo um possível DataReader) esteja amarrando isso.

Certifique-se de que está fechando todos os objetos de conexão com o banco de dados e também os DataReaders.

Outra dica é simplifica uma string de conexão.

Espero te ajudado.

Marcondes Alexandre

Paulo Gomes
   - 12 abr 2012

Bom tenho certeza que não é conexão presa porque executei o comando direto do manager studio do sqlserver 2005 e deu o mesmo erro, eu acredito que seja alguma configuração do windows server 2003

obs: não tenho certeza.

se alguem mais poder ajudar agradeço.

Paulo Gomes
   - 18 abr 2012

vamos la pessoal ainda não resolvi

Cesar Roniglei
   - 06 jun 2012

Boa tarde Paulo,

Trabalho aqui con conexoes de linked server normalmente, no Meu sQL Server tenho linked com ACESs, Oracle, e Firebird funcionando.

Se quizer posso te ajudar, é sempre bom esses desafios.

Posso acessar ai para dar uma olhada?

__________________________________________________________________
César Roniglei
TI - Tecnologia da Informação

__________________________________________________________________

Ronaldo Silva
   - 22 nov 2013

Bom dia Cesar

configurei o linked server para acessar Firebird via ODBC até consigo ver todas tabelas e view, mais não consigo fazer select,

vc poderia me ajudar

att

Ronaldo

Faabiianooc
   - 22 nov 2013

Precisa adicionar a conexão OBDC e configura-la no sql server;

Ronaldo Silva
   - 22 nov 2013

então ja ta configurado, inclusive da acesso, consigo ver as tabelas, o que nao consigo é visualizar os campos

att

Ronaldo

Mariana Carvalho
   - 22 nov 2013

isso não seria problema de permissão de usuario?

Roniere Almeida
   - 22 nov 2013


Citação:
então ja ta configurado, inclusive da acesso, consigo ver as tabelas, o que nao consigo é visualizar os campos

att

Ronaldo


veja isso o que a mariana citou.

Ronaldo Silva
   - 23 nov 2013

estou logado com SYSBA

Roniere Almeida
   - 23 nov 2013

é o usuario master(podemos dizer assim) do banco? veja as funções que ele pode exercer na instancia, bancos...tabelas.

Leonardo Ferrareto
   - 27 dez 2013

Usa o mesmo usuário em cada Banco cria um usuário com permissão db_owner no SQL Server e outro com permissão do SYSDBA no firebird ambos com o mesmo login