martes, junio 16, 2009

Error 20599 Cannot open SQL Server o No se Puede abrir el servidor de SQL (Cyrstal Reports 8 y 8.5)

Escrito por: Raul Macias 

El error 20599 Cannot open SQL Server o en español No se puede abrir el servidor de SQL se presenta en algunos Windows XP y Windows Vista al querer abrir el control de Crystal Reports en su método Action=1 y querer conectarlo a una base de datos de SQL o Access, la solución que encontré después de investigar en varios foros(frustrándome al no encontrar una solución 10 horas mas de Psicólogo),hacer una recolección de versiones de archivos de aquí y de por allá decidiéndome ponerme a prueba y error a tratar de encontrar la solución de el problema, dando como resultado un conjunto de archivos que fueron  los siguientes:
Archivo
Versión
p2ssql.dll 8.5.0.19
p2sodbc.dll 8.5.0.72
ntwdblib.dll 2000.2.8.0
cpeaut32.dll 8.5.0.9
crpe32.dll 8.5.0.217
Crystl32.OCX 8.0.0.4
Solución 1
  1. En algunos equipos con solamente copiar el archivo p2ssql.dll y ntwdblib.dll en el directorio C:\Windows\System32 se soluciono el problema(No es necesario registrarlos con REGSRV32.exe).
  2. Ejecutar la aplicación con el problema para ver si ya no se presenta el error 20599.
Solución 2
Después de que no funciona la Solución 1
  1. Des registrar el Crystl32.OCX con el REGSRV32.exe(C:\Windows\System32\REGSRV32.exe /u [Path]\Crystl32.OCX).
  2. Respladar los archivos a remplazar si existen en C:\Windows\System32.
  3. Copiar los archivos cpeaut32.dll,crpe32.dll,Crystl32.OCX en C:\Windows\System32 (registrar en el orden cpeaut32.dll,crpe32.dll,Crystl32.OCX).
  4. Ejecutar la aplicación con el problema para ver si ya no se presenta el error 20599.
En el 99% de los equipos en los que se aplico esta receta de cocina se corrigió el error.
Observación
El Archivo REGSRV32.exe se encuentra en la ruta C:\Windows\System32\
Text in English
Error 20599 Cannot open SQL Server (Cyrstal Reports 8 and 8.5)
The error 20599 Can not open SQL Server in Windows XP and Windows Vista when they wanted to open the Crystal Reports control method in Action = 1 and want to connect to a database SQL or Access, the solution I found after research in various forums (disappointed not to find a psychologist more than 10 hours), a collection of versions of files from here and there I decided to try and error to try to find the solution of the problem, resulting in a set of files that were:
File
Version
p2ssql.dll 8.5.0.19
p2sodbc.dll 8.5.0.72
ntwdblib.dll 2000.2.8.0
cpeaut32.dll 8.5.0.9
crpe32.dll 8.5.0.217
Crystl32.OCX 8.0.0.4
Solution 1
  1. On some computers with just copy the file p2ssql.dll and ntwdblib.dll in C: \ Windows \ System32 solves the problem (need not register with REGSRV32.exe).
  2. Run the application to see if the problem is no longer the error 20599.
Solution 2
After that it does not work Solution 1 .
  1. Unregister Crystl32.OCX record with REGSRV32.exe (C: \ Windows \ System32 \ REGSRV32.exe / u [Path] \ Crystl32.OCX)
  2. Backup files to replace if they exist in C: \ Windows \ System32.
  3. Copy files cpeaut32.dll, crpe32.dll, Crystl32.OCX in C: \ Windows \ System32 (register in order cpeaut32.dll, crpe32.dll, Crystl32.OCX).
  4. Run the application to see if the problem is no longer the error 20599.
In 99% of the equipment in which it applies kitchen prescription error was corrected.
So far after 2 years to present the first time this error is the solution I found.

Comment

The Archives REGSRV32.exe is in the path C: \ Windows \ System32 \

Escrito por: Raul Macias 

Etiquetas: , , , , , , , , , , , ,

2 Comentarios:

A la/s 8:01 p.m., Blogger Luis Lenin Sabillon dijo...

HOLA DISCULPA NO ENCUENTRO ESOS ARCHIVOS Y TENGO ESE PROBLEMA CREES QUE ME PUEDES MANDAR LOS ARCHIVOS ESOS A MI CORREO TE LO AGRADECERE MUCHO

 
A la/s 6:30 p.m., Blogger Raul Macias dijo...

Desde aquí los puedes descargar http://www.raulmacias.com.mx/archivosblog/imgblog/crystalreports/DllsSystem32.zip

 

Publicar un comentario

Suscribirse a Comentarios de la entrada [Atom]

Vínculos a esta publicación:

Crear un vínculo

<< Página Principal