2016-01-09 3 views
0

У меня есть приложение в .NET WPF, что происшествия случайным образом, давая мне следующие ошибки:.net WPF и SQL Server CE сбой

Исключение из HRESULT: 0x88980406 в System.Windows.Media.Composition.DUCE .Channel.SyncFlush() в System.Windows.Interop.HwndTarget.UpdateWindowSettings (булево enableRenderTarget, Nullable`1 ChannelSet) при System.Windows.Interop.HwndTarget.UpdateWindowPos (IntPtr LPARAM) на System.Windows.Interop. HwndTarget.HandleMessage (WindowMessage msg, IntPtr wparam, IntPtr lparam)

Для завершения этой операции недостаточно места для хранения. на System.Data.SqlServerCe.SqlCeConnection.ProcessResults (Int32 ч) при System.Data.SqlServerCe.SqlCeConnection.Open (Boolean немого) при System.Data.SqlServerCe.SqlCeConnection.Open() в System.Data.EntityClient .EntityConnection.OpenStoreConnectionIf (Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, Строка ExceptionCode, Строка attemptedOperation, Логическое & closeStoreConnectionOnFailure) OuterException провайдер, лежащий в основе потерпел неудачу на Open. в System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf (Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String ExceptionCode, String attemptedOperation, Boolean & closeStoreConnectionOnFailure) в System.Data.EntityClient.EntityConnection.Open() в системе .Data.Objects.ObjectContext.EnsureConnection() в System.Data.Objects.ObjectQuery forMergeOption)

Обычно я получаю номер первой ошибки в течение нескольких часов, прежде чем получить второй раз , Он замерзает все приложение, но когда я нахожусь в проверке после того, как клиент звонит мне, все еще остается приличный объем памяти, оставшийся от системы. Любая помощь приветствуется.

+0

У вас заканчивается дисковое пространство ?. https://technet.microsoft.com/en-us/library/cc978736.aspx –

+0

Как клиент запускает ваше приложение? В стандартном или ограниченном аккаунте? SQL CE работает под учетной записью пользователя и может иметь ограничения на пространство на диске. –

ответ

0

Вирусный сканер? Если вы используете SQL CE 4.0 SP1, вы можете добавить логику Open Retry к вашей строке соединения.