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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 JuanJoBmas
21/04/2006 - 16:03 | Informe spam
Gracias Maxi, pero...
el servicio de SQL está iniciado por el LocalSystem
No sé si será este el problema, pero en las propiedades de seguridad de la
unidad de red he agregado a: Todos, System y Usuarios autentificados. Con
todos los permisos Tampoco funciona.

Además he probando con el proveedor nativo ole-db de Visual FOX-PRO, he
obtenido otro error: 7303 No se puede inicializar el objeto origen de datos
del proveedor OLE DB 'VFPOLEDB'.

"Maxi" escribió:

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
>



Respuesta Responder a este mensaje
#3 Maxi
21/04/2006 - 16:04 | Informe spam
Ahi tienes el problema, esa cuenta no accede a nada fuera de la red. Pon una
cuenta con permisos sobre la red y sobre todo esa carpeta


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


"JuanJoBmas" escribió en el mensaje
news:
Gracias Maxi, pero...
el servicio de SQL está iniciado por el LocalSystem
No sé si será este el problema, pero en las propiedades de seguridad de la
unidad de red he agregado a: Todos, System y Usuarios autentificados. Con
todos los permisos Tampoco funciona.

Además he probando con el proveedor nativo ole-db de Visual FOX-PRO, he
obtenido otro error: 7303 No se puede inicializar el objeto origen de
datos
del proveedor OLE DB 'VFPOLEDB'.

"Maxi" escribió:

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
>



Respuesta Responder a este mensaje
#4 JuanJoBmas
25/04/2006 - 10:46 | Informe spam
Muchas gracias Maxi , funcionó !!

"Maxi" escribió:

Ahi tienes el problema, esa cuenta no accede a nada fuera de la red. Pon una
cuenta con permisos sobre la red y sobre todo esa carpeta


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


"JuanJoBmas" escribió en el mensaje
news:
> Gracias Maxi, pero...
> el servicio de SQL está iniciado por el LocalSystem
> No sé si será este el problema, pero en las propiedades de seguridad de la
> unidad de red he agregado a: Todos, System y Usuarios autentificados. Con
> todos los permisos Tampoco funciona.
>
> Además he probando con el proveedor nativo ole-db de Visual FOX-PRO, he
> obtenido otro error: 7303 No se puede inicializar el objeto origen de
> datos
> del proveedor OLE DB 'VFPOLEDB'.
>
> "Maxi" escribió:
>
>> 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
>> >
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida