error 7399 (servidor vinculado a FOXPRO)

21/04/2006 - 11:46 por JuanJoBmas | Informe spam
Tengo un problema EN SQLSERVER 2000.

He configurado un servidor vinculado a una base de datos VISUAL FOX PRO 6.0
Estoy utilizando el proveedor ODBC de VISUAL FOX PRO

Si el archivo de base de datos (gestion.dbc), está en el PC local,
¡funciona bien!
Si la base de datos está en la carpeta compartida de otro PC de la red,
(\\tecnico_jj\fox\gestion.dbc). ¡ NO FUNCIONA ¡, ni siquiera montando una
unidad de red, a dicha carpeta.

La descripción del error es la siguiente:

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][ODBC Driver Manager] Driver's
SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager] Driver's
SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]No
se puede abrir el archivo \\tecnico_jj\fox\gestion.dbc.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].

Sin embargo, si utilizo ACCES con un vínculo a la base de datos, de la
carpeta compartida en otro PC, (\\tecnico_jj\fox\gestion.dbc), con ODBC,
¡FUNCIONA BIEN!
¿Por qué no funciona con SQLSERVER?

He probado con el proveedor OLE-DB (que previamente he registrado en el
sistema, para que SQLSERVER lo añada a su lista de proveedores de acceso a
datos) y ¡TAMPOCO FUNCIONA!


Datos extras:
VERSIÓN DE SQL SERVER:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation Personal Edition on Windows NT
5.0 (Build 2195: Service Pack 4)

SISTEMA OPERATIVO
He probado con Windows 2000 y Windows XP , pero el error es independiente
del sistema operativo.

DRIVER ODBC:
Visual FOXPRO 6.01.8630.01
Visual FOXPRO 6.01.8629.01

Ruego un poco de ayuda, muchas gracias.

Un atento saludo
 

Leer las respuestas

#1 Maxi
21/04/2006 - 14:53 | Informe spam
Hola, el primer paso es saber si la cuenta que inicia SQL (el servicio)
tiene los permisos sobre esa unidad de red


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"JuanJoBmas" escribió en el mensaje
news:
Tengo un problema EN SQLSERVER 2000.

He configurado un servidor vinculado a una base de datos VISUAL FOX PRO
6.0
Estoy utilizando el proveedor ODBC de VISUAL FOX PRO

Si el archivo de base de datos (gestion.dbc), está en el PC local,
¡funciona bien!
Si la base de datos está en la carpeta compartida de otro PC de la red,
(\\tecnico_jj\fox\gestion.dbc). ¡ NO FUNCIONA ¡, ni siquiera montando una
unidad de red, a dicha carpeta.

La descripción del error es la siguiente:

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][ODBC Driver Manager]
Driver's
SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager]
Driver's
SQLSetConnectAttr failed]
[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro
Driver]No
se puede abrir el archivo \\tecnico_jj\fox\gestion.dbc.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].

Sin embargo, si utilizo ACCES con un vínculo a la base de datos, de la
carpeta compartida en otro PC, (\\tecnico_jj\fox\gestion.dbc), con ODBC,
¡FUNCIONA BIEN!
¿Por qué no funciona con SQLSERVER?

He probado con el proveedor OLE-DB (que previamente he registrado en el
sistema, para que SQLSERVER lo añada a su lista de proveedores de acceso
a
datos) y ¡TAMPOCO FUNCIONA!


Datos extras:
VERSIÓN DE SQL SERVER:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation Personal Edition on Windows
NT
5.0 (Build 2195: Service Pack 4)

SISTEMA OPERATIVO
He probado con Windows 2000 y Windows XP , pero el error es independiente
del sistema operativo.

DRIVER ODBC:
Visual FOXPRO 6.01.8630.01
Visual FOXPRO 6.01.8629.01

Ruego un poco de ayuda, muchas gracias.

Un atento saludo

Preguntas similares