[pyar] Ayuda con MSSQL
fisa
fisadev en gmail.com
Mie Dic 14 15:33:51 ART 2011
El día 14 de diciembre de 2011 15:28, Luis A. Garcia
<lagsistemas en gmail.com> escribió:
>
>>>> 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.
>>
> Desde ya les agradezco a todos los que me respondieron pero sigo con el
> problema
>
> Probe pyodbc y tampoco se conecta,
>
> Cambie la version de Python de 2.6.5 a 2.7 y tampoco.
> Por odbc de windows se conecta bien inclusive en el mismo servidor.
>
> Este es el error que da con pyodbc
>
> Traceback (most recent call last):
> File "E:\Websites\Python\Cronico_Valida_Server_V2__\pruebaconexion.py",
> line 1
> 4, in <module>
> cnxn = pyodbc.connect('DSN=Luis;PWD=tecnob538')
> pyodbc.Error: ('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL
> Server]
> Login failed for user '(null)'. Reason: Not associated with a trusted SQL
> Server
> connection. (18452) (SQLDriverConnectW); [28000] [Microsoft][ODBC SQL Server
> Dr
> iver][SQL Server]Login failed for user '(null)'. Reason: Not associated with
> a t
> rusted SQL Server connection. (18452)")
>
> El administrador de redes de la Empresa me dice que es un problema de mi
> aplicación (ni sabe que existe Python)
>
> La verdad se me quemaron las naves, ya no se por donde agarrar, si tienen
> alguna idea, por favor tírenmela
>
> Gracias a todos
> Luis
> .
Por lo que dice en el error parece ser un tema de login. Qué tipo de
login estás usando contra la base de datos? Por usuario y contraseña
de SQL? Por usuario de windows? Te fijaste que el servidor esté
admitiendo el tipo de autenticación que elegiste? Y que las
credenciales sean correctas?
Saludos
--
fisa - Juan Pedro Fisanotti
More information about the pyar
mailing list