[pyar] Ayuda con MSSQL

Mariano Reingart reingart en gmail.com
Mar Dic 13 23:58:31 ART 2011


2011/12/13 Martin Cerdeira <martincerdeira en gmail.com>:
> 2011/12/13 Luis A. Garcia <lagsistemas en gmail.com>
>>
>> Hola Gente: Necesito hacerles una consulta urgente:
>>
>> Hace tiempo que estoy corriendo aplicaciones en Python en un servidor
>> Windows Server 2003 con SqlSever 2000, todo bien, ya hace mas de un año que
>> están corriendo estas aplicaciones sin ningún problema.
>> De golpe y porrazo dejo de andar la conexión con las bases y me tira el
>> siguiente error:
>>
>> Traceback (most recent call last):
>>   File "E:\Websites\Python\Cronico_Valida_Server_V2__\pruebaconexion.py",
>> line 2, in <module>
>>     conn = pymssql.connect(host='localhost', user='GIF_User',
>> password='tecnob538', database='web_cronicos')
>>   File "C:\Python26\lib\site-packages\pymssql.py", line 607, in connect
>>     raise OperationalError, e[0]
>> OperationalError: DB-Lib error message 10004, severity 9:
>> Unable to connect: SQL Server is unavailable or does not exist.  Unable to
>> connect: SQL Server does not exist or network access denied.
>> Net-Lib error during ConnectionOpen (Connect()). Error 10061 - No se ha
>> podido establecer conexión ya que el equipo de destino ha denegado
>> activamente dicha conexión.
>>
>> Ya revise el SqlServer y todo esta bien inclusive estan andando otras
>> aplicaciones (Web) en otros lenguajes en forma correcta.
>>
>> Desinstale el Python y lo volví a instalar con
>> pymssql-1.0.2.win32-py2.6.exe y nada sigue dando el mismo error.
>>
>> Alguien me puede ayudar con esto, le pasado a alguien alguna vez, recurro
>> a Uds, porque funcionan todas las aplicaciones excepto las de Python cuando
>> se tiene que conectar a las bases, a parte son los que mas saben.
>>
>> Gracias
>> Luis
>>
>>
>>
>
> Pregunta tonta, al SQLServer, por un medio que no sea tu script de python,
> podés acceder? Es decir, vi que decías que otras aplicaciones se conectan
> pero, pregunto: desde el mismo entorno desde donde corres los scripts de
> python que no andan, te conectas con otro medio?
>
> Luego, racionalizando esto, algo tuvo que cambiar:
>
> 1- Version de python?
> 2- Version de la biblioteca pymssql?
> 3- Version del MSSQL? Service pack, algo?
> 4- Configuracion de seguridad, lease firewall, antivirus, etc, en el windows
> server?
> 5- Cambiaste algo en tu script, recientemente?
>
> Otra cosa, en la conexión, veo que no le pasás el puerto (por lo que tomaría
> el default) probaste forzarle el puerto?

Probaste con pyodbc?
A mi me ha dado mejores resultados.

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com



More information about the pyar mailing list