Cogiendo datos de una dbf. (tabla libre de VFP)

05/08/2007 - 20:28 por Rafael Cano | Informe spam
Hola a todos, antes cuando desde un servidor (SQL2000) tenía que cojer datos de VFP hacía lo
siguiente.

SELECT * FROM OpenDataSource('VFPOLEDB.1', 'Data
Source=K:\tg2000\DATOSuevos;Password="";Collating Sequence=MACHINE')...SucBanco


Ahora con SQL 2005,

sp_configure 'show advanced option', 1
go
RECONFIGURE
GO
sp_configure 'Ad Hoc Distributed Queries', 1
go
RECONFIGURE
GO


SELECT * FROM OpenDataSource('VFPOLEDB.1', 'Data
Source=K:\tg2000\DATOSuevos;Password="";Collating Sequence=MACHINE')...SucBanco
GO

Pero al ejecutar esta ñínea me devuelve el siguiente error:
Mens. 7302, Nivel 16, Estado 1, Línea 1
No se puede crear una instancia del proveedor OLE DB "MSDASC" para el servidor vinculado "(null)".

Ester fallo me dá tanto en un servidor MS-SQL 2005 trabajando sobre WIN 2003 32Bits, como en mi
casa con MS-SQL 2005 EXPRESS 64bit, trabando sobre Windows XP Professional 64 Bits

Alguien me puede indicar donde tengo el fallo. El proveedor OLE DB de VFP lo tengo instalado en
el servidor de base de datos y funciona correctamente.
 

Leer las respuestas

#1 Maxi
06/08/2007 - 17:02 | Informe spam
Hola, en principio trata de probar de armar un servidor vinculado y ver si
hace el mismo defecto.
Pregunta: la cuenta de servicio de SQL2005 tiene permisos sobre esa carpeta
no? que cuenta es?


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Rafael Cano" escribió en el mensaje
news:%
Hola a todos, antes cuando desde un servidor (SQL2000) tenía que cojer datos
de VFP hacía lo
siguiente.

SELECT * FROM OpenDataSource('VFPOLEDB.1', 'Data
Source=K:\tg2000\DATOSuevos;Password="";Collating
Sequence=MACHINE')...SucBanco


Ahora con SQL 2005,

sp_configure 'show advanced option', 1
go
RECONFIGURE
GO
sp_configure 'Ad Hoc Distributed Queries', 1
go
RECONFIGURE
GO

servidor

SELECT * FROM OpenDataSource('VFPOLEDB.1', 'Data
Source=K:\tg2000\DATOSuevos;Password="";Collating
Sequence=MACHINE')...SucBanco
GO

Pero al ejecutar esta ñínea me devuelve el siguiente error:
Mens. 7302, Nivel 16, Estado 1, Línea 1
No se puede crear una instancia del proveedor OLE DB "MSDASC" para el
servidor vinculado "(null)".

Ester fallo me dá tanto en un servidor MS-SQL 2005 trabajando sobre WIN 2003
32Bits, como en mi
casa con MS-SQL 2005 EXPRESS 64bit, trabando sobre Windows XP Professional
64 Bits

Alguien me puede indicar donde tengo el fallo. El proveedor OLE DB de VFP lo
tengo instalado en
el servidor de base de datos y funciona correctamente.

Preguntas similares