Erro ao Executar uma consulta usando o linked server
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é +
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é +
Paulo Gomes
Curtidas 0
Respostas
Marcondes Alexandre
04/04/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
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
GOSTEI 0
Paulo Gomes
04/04/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.
obs: não tenho certeza.
se alguem mais poder ajudar agradeço.
GOSTEI 0
Paulo Gomes
04/04/2012
vamos la pessoal ainda não resolvi
GOSTEI 0
Cesar Roniglei
04/04/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
__________________________________________________________________
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
__________________________________________________________________
GOSTEI 0
Ronaldo Silva
04/04/2012
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
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
GOSTEI 0
Fabiano Carvalho
04/04/2012
Precisa adicionar a conexão OBDC e configura-la no sql server;
GOSTEI 0
Ronaldo Silva
04/04/2012
então ja ta configurado, inclusive da acesso, consigo ver as tabelas, o que nao consigo é visualizar os campos
att
Ronaldo
att
Ronaldo
GOSTEI 0
Mariana Carvalho
04/04/2012
isso não seria problema de permissão de usuario?
GOSTEI 0
Roniere Almeida
04/04/2012
então ja ta configurado, inclusive da acesso, consigo ver as tabelas, o que nao consigo é visualizar os campos
att
Ronaldo
att
Ronaldo
veja isso o que a mariana citou.
GOSTEI 0
Ronaldo Silva
04/04/2012
estou logado com SYSBA
GOSTEI 0
Roniere Almeida
04/04/2012
é o usuario master(podemos dizer assim) do banco? veja as funções que ele pode exercer na instancia, bancos...tabelas.
GOSTEI 0
Leonardo Ferrareto
04/04/2012
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
GOSTEI 0