I'm still having this problem. When I try to edit / browse database in DNP I receive this error:
System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: Server was unable to
process request. ---> System.InvalidCastException: Specified cast is
not valid.
at DotNetPanel.Providers.Database.MySqlServer.GetDatabase(String databaseName)
at DotNetPanel.Server.DatabaseServer.GetDatabase(String databaseName)
--- End of inner exception stack trace ---
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
message, WebResponse response, Stream responseStream, Boolean
asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[ parameters)
at DotNetPanel.Providers.Database.DatabaseServer.GetDatabase(String databaseName)
at DotNetPanel.EnterpriseServer.DatabaseServerController.GetSqlDatabase(Int32 itemId)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
message, WebResponse response, Stream responseStream, Boolean
asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[ parameters)
at DotNetPanel.EnterpriseServer.esDatabaseServers.GetSqlDatabase(Int32 itemId)
at DotNetPanel.Portal.SqlEditDatabase.BindItem()
and in Windows logs:
[6/1/2008 12:32:31 PM] ERROR: 'MySQL Server 5.x' GetDatabase
System.InvalidCastException: Specified cast is not valid.
at DotNetPanel.Providers.Database.MySqlServer.GetDatabase(String databaseName)
at DotNetPanel.Server.DatabaseServer.GetDatabase(String databaseName)
With database everything is allright. There is another interesting thing. Header of DNP errors tells me that there is
"Error reading SQL Server user account information"
instead of
"Error reading MySQL Server database information"
EDIT:
I've checked EnterpriseServer DB and database name located in ServiceItems is correctly connected with MySQL5 Service and ServiceItemTypes tables. So I dont know why there is header telling me that there is something wrong with SQL Server instead of MySQL Server.