Linked server windows 2003
-
sexta-feira, 20 de abril de 2012 16:21
pessoal estou com o seguinte problema
Tenho um sql server 2005 em um windowsXP e um banco de dados 97 em um windows server 2003
quando eu vou executar uma consulta nesse access o linked server me retorno o seguinte erro:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "paulo" returned message "O mecanismo de banco de dados Microsoft Jet não pode abrir o arquivo '\\servidor2003\Sistema\produto.mdb'. Ele já foi aberto em modo exclusivo por outro usuário ou você precisa de permissão para exibir seus dados.".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "paulo".- Movido Gustavo Maia AguiarMVP, Moderator domingo, 22 de abril de 2012 04:14 (De:SQL Server - Desenvolvimento Geral)
Todas as Respostas
-
sexta-feira, 20 de abril de 2012 17:20Moderador
Paulo,
Este banco de dados deve estar aberto em outra máquina ou aplicação, não é possível fazer acesso simultânea de arquivos, por isso você esta recebendo esta mensagem.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
sexta-feira, 20 de abril de 2012 17:48aberto exclusivamente ele não esta ja fiz o teste com mdb novo e da o mesmo erro
- Editado PAULO-HISOKA sexta-feira, 20 de abril de 2012 17:51
-
sexta-feira, 20 de abril de 2012 18:10Moderador
Paulo,
Verifique as propriedades de arquivo!
Mas ele esta sendo aberto por mais de um usuário ao mesmo tempo?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
sexta-feira, 20 de abril de 2012 18:35NÃO, EU ACREDITO QUE SEJA ALGUM TIPO DE PERMISSÃO DO WINDOWS 2003
-
segunda-feira, 23 de abril de 2012 13:33
vamos la pessoal ainda não resolvi alguém mais tem alguma sugestão?
-
terça-feira, 24 de abril de 2012 13:37Moderador
Paulo,
Você verifique se este arquivo não esta em read-only? Faça um teste acrescente na parte de permissões deste usuário a conta Everyone e também fazer acesso através do Linked Server.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
terça-feira, 24 de abril de 2012 14:49Mesmo erro
-
terça-feira, 24 de abril de 2012 15:43
Mesmo erro
eu acredito que seja algo especifico do windows 2003 se alguém tiver mais alguma ideia. -
terça-feira, 24 de abril de 2012 17:08como esta configurado seu linked server??
Att.
Lukas Baldan -
terça-feira, 24 de abril de 2012 17:25/****** Object: LinkedServer [paulo] Script Date: 04/23/2012 14:26:16 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'paulo', @srvproduct=N'vinicius', @provider=N'Microsoft.Jet.OLEDB.4.0', @datasrc=N'\\servidor2003\sistema\produto.mdb'
/* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'paulo',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'paulo',@useself=N'False',@locallogin=N'admin',@rmtuser=NULL,@rmtpassword=NULL
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'rpc', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'rpc out', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'paulo', @optname=N'use remote collation', @optvalue=N'true' -
terça-feira, 24 de abril de 2012 17:34
você ja tentou selecionar na aba segurança para não ultilizar nenhum login
, be made without using a security context ???
Att.
Lukas Baldan -
terça-feira, 24 de abril de 2012 18:20então a opção de remote user ja esta como null
-
quinta-feira, 26 de abril de 2012 11:44
alguém tem mais sugestões ???
-
quinta-feira, 26 de abril de 2012 12:40
Paulo,
acho que nessa linha você deve trocar estas linhas
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'paulo',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'paulo',@useself=N'False',@locallogin=N'admin',@rmtuser=NULL,@rmtpassword=NULL
por esta
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'paulo',@useself=N'False',@rmtuser=N'admin',@rmtpassword=''
veja se este link te ajuda
Configuring a Linked Microsoft Access Server on SQL 2005 Server
Att.
Lukas Baldan -
quarta-feira, 2 de maio de 2012 12:38não funciono.
-
quarta-feira, 2 de maio de 2012 13:11
não funciono.
lembrando pessoal que isso só acontece no windows 2003
-
quinta-feira, 3 de maio de 2012 21:06
Vamos la pessoa, para simular o ambiente basta duas maquina uma com Windows XP e com o SQL SERVER 2005 e a outra com Windows 2003 e um access 97
depois é só tentar fazer um select usando o linked server do Windows XP no banco de dados access 97 que esta no Windows 2003.
Obrigado!
-
terça-feira, 8 de maio de 2012 13:08
Você ja tentou dar permissão para criar arquivos na pasta em que esta o arquivo .mdb para todos,
tente instalar a ultima versão do MDAC Microsoft Data Access Components (MDAC) 2.8 SP1
Att.
Lukas Baldan- Editado Lukas BaldanMicrosoft Community Contributor terça-feira, 8 de maio de 2012 13:08

