none
'Sybase.ASEOLEDBProvider.2' failed with no error message available, result code: E_FAIL(0x80004005). RRS feed

  • Pregunta

  • Buenas tardes a todos

    Estoy haciendo un cubo en SQL SERVER 2008 R2, conectando una BD de sybase atraves de OLE DB así:

    Provider=Sybase.ASEOLEDBProvider.2;Data Source=PROCINAL;Persist Security Info=True;Password=**********;User ID=cubo

    Para la conexión previamente cree el  Data Sources por medio de OLE DB provider/Configuration Manager.

    La conexión funciona correctamente. Pero cuando voy al paso dos: Data Source Views. Con el auxiliar hago todo el proceso, coloco las tablas que haran parte de mi cubo. Todo resulta bien pero cuando le doy el botón finalizar me muestra el siguiente error:

    'Sybase.ASEOLEDBProvider.2' failed with no error message available, result code: E_FAIL(0x80004005).

    Si trato de crear el Data Source Views sin tablas, me lo deja generar sin problema. pero cuando le voy a agregar las tablas con clic derecho "Add/Remove tables", me vuelve a salir ese mensaje.

    No sé en dónde está el problema. No encuentro documentación sobre esta situación en Internet. Por favor cualquier ayuda les agradezco mucho.

    Cordialmente,

    CLAUDIA POVEDA

    jueves, 15 de diciembre de 2011 0:48

Respuestas

  • Guillermo, gracias por responder. Ya intenté crear un usuario de sybase con todos los privilegios y sigue igual. Así que decidí mejor hacer un espejo de mi BD de sybade en SQL. De esa manera no tengo ningún problema. De nuevo gracias por tu ayuda. Cordialmente, CLAUDIA POVEDA
    jueves, 22 de diciembre de 2011 0:11

Todas las respuestas

  • Hola. Qué versión de Sybase estás usando? El proveedor OLEDB es el de Sybase o el de Microsoft? Sugiero usar el de Sybase...

    Disculpa lo obvio pero, ese usuario "cubo", tiene permisos adecuados para al menos hacer queries a las tablas a las cuales te quieres conectar?

    Gracias y saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    jueves, 15 de diciembre de 2011 3:07
  • Hola gracias por responder

    Mira la BD que quiero conectar esta en sybase 11.9 y el proveedor OLEDB es de sybase 12.5

    Intenté usando un proveedor de sybase 15 y me da este nuevo mensaje:

    [ASEOLEDB]Stored procedure 'sp_oledb_tables' not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).

     

    Agradezco tu ayuda.

    Cordialmente,

    CLAUDIA POVEDA

    jueves, 15 de diciembre de 2011 22:14
  • Hola. Ofrezco disculpas por la tardanza en responder.

    Parece, por el mensaje, que a tu usuario le faltan algunos permisos en Sybase. ¿Me puedes indicar los privilegios que este tiene en la base de datos, por favor? El error que te aparece, sale especificado y explicado aquí: http://manuals.sybase.com/onlinebooks/group-as/asg1250e/svrtsg/@Generic__BookTextView/12631;pt=12578. Y por lo que leo, parece un problema de privilegios.

    Gracias y saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    martes, 20 de diciembre de 2011 12:09
  • Guillermo, gracias por responder. Ya intenté crear un usuario de sybase con todos los privilegios y sigue igual. Así que decidí mejor hacer un espejo de mi BD de sybade en SQL. De esa manera no tengo ningún problema. De nuevo gracias por tu ayuda. Cordialmente, CLAUDIA POVEDA
    jueves, 22 de diciembre de 2011 0:11