Consulta SQL

12/07/2005 - 09:38 por Sergio | Informe spam
Hola Grupo...
Estoy intentando consultar una BD de Dbase desde el analizador de consultas
utilizando "OPENROWSET" y me está cascando...
La consulta es la siguiente:
select *
from OPENROWSET('MSDASQL','Driver={Microsoft dBASE Driver (*.dbf)};
DefaultDir=\\servidor\; SourceTypeÛF','select * from prueba')

El error que me da es el siguiente:

El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase] Error
de disco o de red.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase]Error
general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process
0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase]Error
general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process
0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].


Esta consulta la ejecuto contra el servidor principal alojado en una máquina
diferente a la mía. Lo curioso es que si hago lo mismo contra mi servidor
local, si me funciona...

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
12/07/2005 - 13:21 | Informe spam
Sergio, a ver, el usuario del otro servidor que levanta el servicio tiene
los permisos para acceder a este archivo?


Salu2
Maxi


"Sergio" escribió en el mensaje
news:%
Hola Grupo...
Estoy intentando consultar una BD de Dbase desde el analizador de
consultas utilizando "OPENROWSET" y me está cascando...
La consulta es la siguiente:
select *
from OPENROWSET('MSDASQL','Driver={Microsoft dBASE Driver (*.dbf)};
DefaultDir=\\servidor\; SourceTypeÛF','select * from prueba')

El error que me da es el siguiente:

El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase]
Error de disco o de red.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Error general No se puede abrir la clave 'Temporary (volatile) Jet
DSN for process 0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Error general No se puede abrir la clave 'Temporary (volatile) Jet
DSN for process 0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].


Esta consulta la ejecuto contra el servidor principal alojado en una
máquina diferente a la mía. Lo curioso es que si hago lo mismo contra mi
servidor local, si me funciona...

Gracias


Respuesta Responder a este mensaje
#2 Sergio
12/07/2005 - 14:03 | Informe spam
Si, lo acabo de comprobar ahora mismo...

Gracias por tu respuesta Maxi

"Maxi" escribió en el mensaje
news:
Sergio, a ver, el usuario del otro servidor que levanta el servicio tiene
los permisos para acceder a este archivo?


Salu2
Maxi


"Sergio" escribió en el mensaje
news:%
Hola Grupo...
Estoy intentando consultar una BD de Dbase desde el analizador de
consultas utilizando "OPENROWSET" y me está cascando...
La consulta es la siguiente:
select *
from OPENROWSET('MSDASQL','Driver={Microsoft dBASE Driver (*.dbf)};
DefaultDir=\\servidor\; SourceTypeÛF','select * from prueba')

El error que me da es el siguiente:

El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase]
Error de disco o de red.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Error general No se puede abrir la clave 'Temporary (volatile) Jet
DSN for process 0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Error general No se puede abrir la clave 'Temporary (volatile) Jet
DSN for process 0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].


Esta consulta la ejecuto contra el servidor principal alojado en una
máquina diferente a la mía. Lo curioso es que si hago lo mismo contra mi
servidor local, si me funciona...

Gracias







Respuesta Responder a este mensaje
#3 Jorge Martinez
12/07/2005 - 23:21 | Informe spam
Porque no pruebas a poner en el valor de DefaultDir un recurso compartido
del servidor.

Creo que los tiros van por ahi.

SalU2

"Sergio" escribió en el mensaje
news:#
Hola Grupo...
Estoy intentando consultar una BD de Dbase desde el analizador de


consultas
utilizando "OPENROWSET" y me está cascando...
La consulta es la siguiente:
select *
from OPENROWSET('MSDASQL','Driver={Microsoft dBASE Driver (*.dbf)};
DefaultDir=\\servidor\; SourceTypeÛF','select * from prueba')

El error que me da es el siguiente:

El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase]


Error
de disco o de red.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC


dBase]Error
general No se puede abrir la clave 'Temporary (volatile) Jet DSN for


process
0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC


dBase]Error
general No se puede abrir la clave 'Temporary (volatile) Jet DSN for


process
0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].


Esta consulta la ejecuto contra el servidor principal alojado en una


máquina
diferente a la mía. Lo curioso es que si hago lo mismo contra mi servidor
local, si me funciona...

Gracias



Respuesta Responder a este mensaje
#4 Sergio
13/07/2005 - 09:06 | Informe spam
Hola Jorge...
Ya lo tengo como recurso compartido... ya no se que más probar

"Jorge Martinez" escribió en el mensaje
news:
Porque no pruebas a poner en el valor de DefaultDir un recurso compartido
del servidor.

Creo que los tiros van por ahi.

SalU2

"Sergio" escribió en el mensaje
news:#
Hola Grupo...
Estoy intentando consultar una BD de Dbase desde el analizador de


consultas
utilizando "OPENROWSET" y me está cascando...
La consulta es la siguiente:
select *
from OPENROWSET('MSDASQL','Driver={Microsoft dBASE Driver (*.dbf)};
DefaultDir=\\servidor\; SourceTypeÛF','select * from prueba')

El error que me da es el siguiente:

El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [Microsoft][Controlador ODBC dBase]


Error
de disco o de red.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC


dBase]Error
general No se puede abrir la clave 'Temporary (volatile) Jet DSN for


process
0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC
dBase]Atributo de cadena de conexión no válido SourceType]
[OLE/DB provider returned message: [Microsoft][Controlador ODBC


dBase]Error
general No se puede abrir la clave 'Temporary (volatile) Jet DSN for


process
0x744 Thread 0xc38 DBC 0x3b07004 Xbase' del Registro.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IDBInitialize::Initialize returned 0x80004005: ].


Esta consulta la ejecuto contra el servidor principal alojado en una


máquina
diferente a la mía. Lo curioso es que si hago lo mismo contra mi servidor
local, si me funciona...

Gracias








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