[pyar] Ayuda con MSSQL
Maximiliano Robaina
maxi_robaina en yahoo.com.ar
Mie Dic 14 15:41:44 ART 2011
El mié, 14-12-2011 a las 15:28 -0300, Luis A. Garcia 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
Probaste conectarte a la DB con otra aplicación, por ejemplo, el
analizador de consultas de SQLServer ?
More information about the pyar
mailing list