usando herramientas de mysql te podes conectar?
El problema que tenes es que no te podes conectar, ya sea porque no es ese
el servidor de mysql o el usuario es incorrecto.

Gustavo.

2010/6/10 Diego <[email protected]>

> Buenas a todos...
> Les cuento que tengo un problema muy raro.
> Antes que nada les tengo que aclarar que no soy un experto de NH, soy
> un simple kamikaze que desarrollo una aplicacion C# de escritorio
> usando NH como ORM.
> El problema es el siguiente. Aleatoriamente en el ambito de
> produccion, la Aplicacion tira la Excepcion que pongo al final del
> mail.
> La pregunta es si alguien tiene idea de que puede estar pasando, pues
> para peor en el ambiente de desarrollo no la puedo reproducir.
> Es como que una vez que se produce la excepcion mencionada, ningun
> cliente puede loguearse a la Aplicacion.
> Sera porque mi connection STRING es para todos los clientes el mismo?
> Cualquier ayuda o sugerencia que me puedan dar, les voy a estar
> agradecidos.
> Muchas gracias y saludos.
> Diego
>
> NHibernate.TransactionException: Begin failed with SQL exception --->
> MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the
> specified MySQL hosts. ---> System.Net.Sockets.SocketException: No se
> ha podido establecer conexión ya que el equipo de destino ha denegado
> activamente dicha conexión 10.0.0.2:3306
>   en System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
>   en MySql.Data.Common.StreamCreator.CreateSocketStream(IPAddress ip,
> Boolean unix)
>   en MySql.Data.Common.StreamCreator.GetStream(UInt32 timeout)
>   en MySql.Data.MySqlClient.NativeDriver.Open()
>   --- Fin del seguimiento de la pila de la excepción interna ---
>   en MySql.Data.MySqlClient.NativeDriver.Open()
>   en
> MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder
> settings)
>   en MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
>   en MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
>   en MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
>   en MySql.Data.MySqlClient.MySqlPool.GetConnection()
>   en MySql.Data.MySqlClient.MySqlConnection.Open()
>   en NHibernate.Connection.DriverConnectionProvider.GetConnection()
>   en NHibernate.AdoNet.ConnectionManager.GetConnection()
>   en NHibernate.Impl.SessionImpl.get_Connection()
>   en NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel
> isolationLevel)
>   --- Fin del seguimiento de la pila de la excepción interna ---
>   en NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel
> isolationLevel)
>   en NHibernate.Transaction.AdoTransaction.Begin()
>   en NHibernate.AdoNet.ConnectionManager.BeginTransaction()
>   en NHibernate.Impl.SessionImpl.BeginTransaction()
>   en AC.Repositories.UsuarioRepository.GetByUsernamePassword(String
> username, String password) en C:\Users\Juan\Documents\Visual Studio
> 2008\Projects\AC\AC\Repositories\UsuarioRepository.cs:línea 79
>   en AC.UI.Login.FrmLogin.btnIngresar_Click(Object sender, EventArgs
> e) en C:\Users\Juan\Documents\Visual Studio 2008\Projects\AC\AC.UI
> \Login\FrmLogin.cs:línea 107
>   en AC.UI.Login.FrmLogin.txtPassword_KeyUp(Object sender,
> KeyEventArgs e) en C:\Users\Juan\Documents\Visual Studio 2008\Projects
> \AC\AC.UI\Login\FrmLogin.cs:línea 145
>   en System.Windows.Forms.Control.OnKeyUp(KeyEventArgs e)
>   en System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
>   en System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
>   en System.Windows.Forms.Control.WmKeyChar(Message& m)
>   en System.Windows.Forms.Control.WndProc(Message& m)
>   en System.Windows.Forms.TextBoxBase.WndProc(Message& m)
>   en System.Windows.Forms.TextBox.WndProc(Message& m)
>   en
> System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
>   en
> System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
>   en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
> msg, IntPtr wparam, IntPtr lparam)
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a