SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.09.2010 12:14:54

ivkameneva
Участник
Зарегистрирован: 23.09.2010
Сообщений: 1

MYSQL + ASP.NET

Здравствуйте!
Подскажите, пожалуйста, в чем проблема.
Суть: имеется сайт, который берет данные из MySQL базы. Примерно раз в 2 недели выскакивает следующая ошибка:
только 2 недели назад была ошибка: Character set 'cp1521' is not supported

Server Error in '/' Application.
--------------------------------------------------­------------------------------

Character set 'utf8' is not supported
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.MySqlClient.MySqlException: Character set 'utf8' is not supported

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[MySqlException: Character set 'utf8' is not supported]
MySql.Data.MySqlClient.CharSetMap.GetEncoding(DBVe­rsion version, String CharSetName) +319
MySql.Data.MySqlClient.Driver.Configure(MySqlConne­ction connection) +473
MySql.Data.MySqlClient.NativeDriver.Configure(MySq­lConnection connection) +13
MySql.Data.MySqlClient.MySqlConnection.Open() +197
NHibernate.Connection.DriverConnectionProvider.Get­Connection() +60
NHibernate.Impl.SessionFactoryImpl.OpenConnection(­) +40

[ADOException: cannot open connection]
NHibernate.Impl.SessionFactoryImpl.OpenConnection(­) +95
NHibernate.Impl.ConnectionManager.GetConnection() +50
NHibernate.Impl.BatcherImpl.Prepare(IDbCommand cmd) +56
NHibernate.Impl.BatcherImpl.ExecuteReader(IDbComma­nd cmd) +27
NHibernate.Loader.Loader.GetResultSet(IDbCommand st, RowSelection selection, ISessionImplementor session) +194
NHibernate.Loader.Loader.DoQuery(ISessionImplement­or session, QueryParameters queryParameters, Boolean returnProxies) +176
NHibernate.Loader.Loader.DoQueryAndInitializeNonLa­zyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) +67
NHibernate.Loader.Loader.LoadEntity(ISessionImplem­entor session, Object id, IType identifierType, Object optionalObject, Type optionalEntityName, Object optionalIdentifier, IEntityPersister persister) +273
NHibernate.Loader.Entity.AbstractEntityLoader.Load­(ISessionImplementor session, Object id, Object optionalObject, Object optionalId) +32
NHibernate.Loader.Entity.AbstractEntityLoader.Load­(Object id, Object optionalObject, ISessionImplementor session) +18
NHibernate.Persister.Entity.AbstractEntityPersiste­r.Load(Object id, Object optionalObject, LockMode lockMode, ISessionImplementor session) +112
NHibernate.Impl.SessionImpl.DoLoad(Type theClass, Object id, Object optionalObject, LockMode lockMode, Boolean checkDeleted) +890
NHibernate.Impl.SessionImpl.DoLoadByClass(Type clazz, Object id, Boolean checkDeleted, Boolean allowProxyCreation) +132
NHibernate.Impl.SessionImpl.Get(Type clazz, Object id) +80
NHibernate.Impl.SessionImpl.Get(Object id) +66
N2.Persistence.NH.NHRepository`2.Get(TKey id) +96
N2.Persistence.NH.DefaultPersister.Get(Int32 id) +15
N2.Web.DefaultUrlParser.get_StartPage() +22
N2.Web.DefaultUrlParser.Parse(String url) +55
N2.Security.SecurityEnforcer.AuthorizeRequest(IWeb­Context context) +178
N2.Web.DefaultRequestLifeCycleHandler.OnAuthorizeR­equest(Object sender, EventArgs e) +16
System.Web.SyncEventExecutionStep.System.Web.HttpA­pplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionS­tep step, Boolean& completedSynchronously) +75
--------------------------------------------------­------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3615; ASP.NET Version:2.0.50727.3614


Подскажите хоть в каком направлении двигаться. А еще: ошибка исчезает после перезагрузки сервера

Неактивен

 

#2 23.09.2010 16:22:48

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MYSQL + ASP.NET

Очень странная ошибка. Попробуйте выполнить на сервере команды
SET NAMES utf8 и SET NAMES cp1521 (Вы, кстати, уверены, что 1521,
а не 1251?) в то время, когда возникает эта ошибка и в случае с
нормально работающим сервером.

И какая версия MySQL используется?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson