Servidor vinculado a dbf en sql server 2000

02/06/2004 - 16:11 por Anonimo | Informe spam
Hola :
Llevo mucho tiempo trabajando con un procedimiento que
lee datos de unos archivos dbf con sql server 70. He
configurado un nuevo equipo con Windows server 2003 y sql
server 2000 sp3 y este procedimiento me da un error.
Primero creo un servidor vinculado de esta forma
EXEC
master..sp_addlinkedserver 'IMPORT','','MSDASQL',null,null,
@prov donde @prov vale lo siguiente :
'Driver={Microsoft Visual FoxPro
Driver};SourceDB=C:\importa\;SourceTypeÛF;NULL'

Luego hago un SELECT codigo, nombre from OPENQUERY
(IMPORT,''Select codigo,nombre From clientes'')

El servidor vinculado se crea, pero al pasar por esta
linea me da un error :

Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft]
[Administrador de controladores ODBC] Atributo de cadena
de conexión no válido]
[OLE/DB provider returned message: [Microsoft]
[Administrador de controladores ODBC] El controlador no
admite esta función]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].

¿Hay que configurar algo nuevo en el entorno este (w2003 y
sql2000)?
Este proceso, repito, me funciona perfectamente en w2000 y
sql70. La carpeta donde están alojados los ficheros dbf
tiene todos los permisos habidos y por haber.

Por favor, me urge que esto funcione. necesito vuestra
ayuda.
Gracias por adelantado.
Jesús.

Preguntas similare

Leer las respuestas

#1 Maxi
02/06/2004 - 17:28 | Informe spam
Hola, el servicio de SqlServer esta inciado con suficientes permisos? tiene
instalado el MDAC 2.8?

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



escribió en el mensaje
news:170c101c448ab$78496560$
Hola :
Llevo mucho tiempo trabajando con un procedimiento que
lee datos de unos archivos dbf con sql server 70. He
configurado un nuevo equipo con Windows server 2003 y sql
server 2000 sp3 y este procedimiento me da un error.
Primero creo un servidor vinculado de esta forma
EXEC
master..sp_addlinkedserver 'IMPORT','','MSDASQL',null,null,
@prov donde @prov vale lo siguiente :
'Driver={Microsoft Visual FoxPro
Driver};SourceDB=C:\importa\;SourceTypeÛF;NULL'

Luego hago un SELECT codigo, nombre from OPENQUERY
(IMPORT,''Select codigo,nombre From clientes'')

El servidor vinculado se crea, pero al pasar por esta
linea me da un error :

Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft]
[Administrador de controladores ODBC] Atributo de cadena
de conexión no válido]
[OLE/DB provider returned message: [Microsoft]
[Administrador de controladores ODBC] El controlador no
admite esta función]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].

¿Hay que configurar algo nuevo en el entorno este (w2003 y
sql2000)?
Este proceso, repito, me funciona perfectamente en w2000 y
sql70. La carpeta donde están alojados los ficheros dbf
tiene todos los permisos habidos y por haber.

Por favor, me urge que esto funcione. necesito vuestra
ayuda.
Gracias por adelantado.
Jesús.



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
#2 Anonimo
02/06/2004 - 17:47 | Informe spam
El servicio se ejecuta bajo la cuenta del administrador
del dominio y sí que está instalado el mdac 2.8

Gracias.

Mostrar la cita
suficientes permisos? tiene
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
,
Mostrar la cita
18/05/2004
Mostrar la cita
#3 Maxi
02/06/2004 - 17:52 | Informe spam
Hmm. no conozco la cadena de un Fox-Pro, pero quizas el tema este en como
estas escribiendo la cadena :(


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



escribió en el mensaje
news:171e501c448b8$f80e0ff0$
El servicio se ejecuta bajo la cuenta del administrador
del dominio y sí que está instalado el mdac 2.8

Gracias.

Mostrar la cita
suficientes permisos? tiene
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
,
Mostrar la cita
18/05/2004
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18/05/2004
#4 Anonimo
02/06/2004 - 18:41 | Informe spam
Lo que me fastidia de esto es que en sql 7 funciona
perfectamente. ¿Donde está la compatibilidad de versiones?
Gracias otra vez. Por favor, si se te ocurre algo me lo
cuentas.
Saludos

Mostrar la cita
tema este en como
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
mensaje
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
l
Mostrar la cita
y
Mostrar la cita
y
Mostrar la cita
(http://www.grisoft.com).
Mostrar la cita
18/05/2004
Mostrar la cita
#5 Javier Loria
03/06/2004 - 00:08 | Informe spam
Hola:
Me parece que en Windows 2003 no vienen los drivers de ODBC de Fox. Lo
que es peor parece que vienen pero no vienen!!!
Prueba en el administrador de ODBC agregar una DSN a la ruta de Fox a
ver si lo puedes lograr y no te envia un mensaje para que lo bajes de
internet.
Suerte,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
escribio:
Mostrar la cita
Ads by Google
Search Busqueda sugerida