Pasar al contenido principal

Solución al Error 7399, 7330 y 7311 en SQL Server con servidor vinculado de Oracle

Enviado por jsequeiros el

Causas:

El problema ocurre al configurar un servidor vinculado (dblink) en SQL Server 2014 a un servidor con base de datos Oracle 11g.

En el servidor de base de datos SQL 2014 con Windows Server 2012 de 64 Bits, se instaló el cliente de base de datos Oracle 11g.

Sólo permite seleccionar o recuperar menos de 99 registros. Con 100 o más registros falla la consulta

Mens. 7399, Nivel 16, Estado 1, Línea 4
Imagen: Mens. 7399, Nivel 16, Estado 1; Mens. 7330, Nivel 16, Estado 2.

Mens. 7399, Nivel 16, Estado 1, Línea 4
El proveedor OLE DB "OraOLEDB.Oracle" del servidor vinculado "ORACLE7" informó de un error. El proveedor informó de un error grave inesperado.
Mens. 7330, Nivel 16, Estado 2, Línea 4
No se puede capturar una fila del proveedor OLE DB "OraOLEDB.Oracle" para el servidor vinculado "ORACLE7".

Solución:

Desinstalar el cliente de base de datos Oracle 11g.

Instalar el cliente de base de datos Oracle 12C

Error 7311:

Mens. 7399, Nivel 16, Estado 1, Línea 4
Imagen: Error al recuperar datos para esta solicitud.

Error al recuperar datos para esta solicitud. (Microsoft.SqlServer.Managemet.Sdk.Sfc)
Información adicional:
Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL. (Microsoft.Sql.ConnectionInfo)
No se puede obtener el conjunto de filas de esquema "DBSCHEMA_TABLES" para el proveedor OLE DB OraOLEDB.Oracle del servidor vinculado ORACLE4. El proveedor admite la interfaz, pero devuelve un código de error cuando se usa. (Microsoft SQL Server, Error:7311)

En este caso, al expandir el esquema de las tablas del servidor vinculado, en el explorador de objetos de SQL Server Management Studio, muestra el error 7311.

La solución anterior también es válida para este caso. Con lo cual se soluciona.

Error:Asistente para importación y exportación de SQL Server

El intento de cargar las bibliotecas de clientes de Oracle lanzó BadImageFormatException.
Imagen: El intento de cargar las bibliotecas de clientes de Oracle lanzó BadImageFormatException.

El intento de cargar las bibliotecas de clientes de Oracle lanzó BadImageFormatException. 
Este problema ocurrirá al ejecutar el modo 64 bits con los componente cliente de Oracle de 32 bits instalados. (System.Data.OracleClient)
Se ha intentado cargar un programa con un formato incorrecto. (Excepción de HRESULT: 0x8007000B) (System.Data.OracleClient)

La solución anterior también funciona para este caso.

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

Filtered HTML

  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
CAPTCHA
Introduzca los caracteres mostrados en la imagen.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.