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
Respuesta Responder a este mensaje
#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.

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


.

Respuesta Responder a este mensaje
#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.

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


.






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
Respuesta Responder a este mensaje
#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

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.

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,nul




l
,
@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


.






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


.

Respuesta Responder a este mensaje
#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:
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

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.

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,nul l ,
@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


.






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


.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida