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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Rafael Cano
07/08/2007 - 08:41 | Informe spam
Maxi escribió:
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?



Si lo he intentado y me hace lo mismo. Indicando en el error el nombre
del servidor vinculado en vez null

El servicio está como 'Servicio de Red' en local (SQL Express), y en el
servidor de Windows 2003 (SQL 2005 Entreprise) está como 'Servico de
Red' igualmente.

He cambiado la cuenta de servicio usada a 'Servicio Local' y me ha
funcionado.

Gracias Maxi.
Respuesta Responder a este mensaje
#3 Maxi
07/08/2007 - 17:01 | Informe spam
ok, asegurate igual de poner un usuario del dominio


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Rafael Cano" escribió en el mensaje
news:
Maxi escribió:
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?



Si lo he intentado y me hace lo mismo. Indicando en el error el nombre del
servidor vinculado en vez null

El servicio está como 'Servicio de Red' en local (SQL Express), y en el
servidor de Windows 2003 (SQL 2005 Entreprise) está como 'Servico de Red'
igualmente.

He cambiado la cuenta de servicio usada a 'Servicio Local' y me ha
funcionado.

Gracias Maxi.
Respuesta Responder a este mensaje
#4 Rafael Cano
07/08/2007 - 17:39 | Informe spam
Perdón Maxi, no era 'servicio local', esta forma de arranque tampoco
hacía funcionar la select. La solución ha sido porner el servicio de la
base de datos como 'Sistema Local'
Maxi escribió:
ok, asegurate igual de poner un usuario del dominio





Salu2 Rafael Cano
rcanop(arroba)yahoo.es
Jaén - España
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida