SQL Server - Error en servidor vinculado

   
Vista:

Error en servidor vinculado

Publicado por Eduardo (1 intervención) el 28/03/2012 16:36:35
Hola foreros, tengo SQL Server 2005 y tengo el siguiente problema.
Creé un servidor vinculado con el siguiente comando:
EXEC sp_addlinkedserver 'ServidorEXCEL',
'Excel',
'Microsoft.ACE.OLEDB.12.0',
'C:\Documents and Settings\Eduardo\Mis documentos\NuevosPrecios.xlsx',
NULL,
'Excel 12.0 Xml';
GO

Ahora quiero crear el siguiente SP:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

CREATE Proc [dbo].[spActualizarPreciosDesdeExcel]
As
Begin
UPDATE dbo.ARTICULOS_RUTAS
SET aruPrecio = Precio
FROM ServidorEXCEL...[Precios$]
JOIN dbo.ARTICULOS_RUTAS ON aruCodArt = CodigoArticulo
AND aruCodRut = CodigoRuta
End

Pero al ejecutarlo me sale el siguiente error:

OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ServidorEXCEL" returned message "No se puede iniciar la aplicación. Falta el archivo de información del grupo de trabajo o bien está abierto en modo exclusivo por otro usuario.".
Msg 7399, Level 16, State 1, Procedure spActualizarPreciosDesdeExcel, Line 13
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ServidorEXCEL" reported an error. Authentication failed.
Msg 7303, Level 16, State 1, Procedure spActualizarPreciosDesdeExcel, Line 13
Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ServidorEXCEL".

Mi archivo de excel existe y no esta abierto ni esta siendo usado poor algun proceso.
Espero puedan ayudarme, de antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Error en servidor vinculado

Publicado por Isaias (3181 intervenciones) el 28/03/2012 18:35:58
Y si lo intentas con OPENROWSET
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar