SambaPOS Forum
Türkçe Bölümler => Yardımlaşma => Topic started by: enesgungordu on May 23, 2012, 01:47:38 pm
-
the database file may be corrupted... hatası alıyorum... :( çözümünüz nedir...
-
bırden fazla makınemı kulanıyorsunuz acaba ve hatayı tam olarak nerde alıyorsunuz . bıraz acıklayıcı bılgıde yazsaydınız yardım daha kolay olurdu
-
----------------------------------------
Timestamp: 23.05.2012 20:26:11
Message: System.Data.DataException: An exception occurred while initializing the database. See the InnerException for details. ---> System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SqlServerCe.SqlCeException: The database file may be corrupted. Run the repair utility to check the database file. [ Database name = C:\Users\Enes\Documents\SambaPOS2\SambaData2.sdf ]
at System.Data.SqlServerCe.SqlCeConnection.ProcessResults(Int32 hr)
at System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
at System.Data.SqlServerCe.SqlCeConnection.Open()
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
--- End of inner exception stack trace ---
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
at System.Data.EntityClient.EntityConnection.Open()
at System.Data.Objects.ObjectContext.EnsureConnection()
at System.Data.Objects.ObjectContext.ExecuteStoreQueryInternal[TElement](String commandText, String entitySetName, MergeOption mergeOption, Object[] parameters)
at Samba.Persistance.Data.Initializer.InitializeDatabase(SambaContext context)
at System.Data.Entity.Database.<>c__DisplayClass2`1.<SetInitializerInternal>b__0(DbContext c)
at System.Data.Entity.Internal.InternalContext.<>c__DisplayClass5.<PerformDatabaseInitialization>b__3()
at System.Data.Entity.Internal.InternalContext.PerformInitializationAction(Action action)
--- End of inner exception stack trace ---
at System.Data.Entity.Internal.InternalContext.PerformInitializationAction(Action action)
at System.Data.Entity.Internal.InternalContext.PerformDatabaseInitialization()
at System.Data.Entity.Internal.LazyInternalContext.<InitializeDatabase>b__4(InternalContext c)
at System.Data.Entity.Internal.RetryAction`1.PerformAction(TInput input)
at System.Data.Entity.Internal.LazyInternalContext.InitializeDatabaseAction(Action`1 action)
at System.Data.Entity.Internal.LazyInternalContext.InitializeDatabase()
at System.Data.Entity.Internal.LazyInternalContext.get_ObjectContext()
at System.Data.Entity.DbContext.System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()
at Samba.Infrastructure.Data.SQL.EFWorkspace..ctor(CommonDbContext context)
at Samba.Persistance.Data.WorkspaceFactory.Create()
at Samba.Presentation.Bootstrapper.InitializeShell()
Category: General
Priority: -1
EventId: 1
Severity: Information
Title:
Machine: ENES-BILGISAYAR
App Domain: Samba.Presentation.exe
ProcessId: 1220
Process Name: C:\Program Files\SambaPOS2\Samba.Presentation.exe
Thread Name:
Win32 ThreadId:2292
Extended Properties:
-
Yine bir SQL Ce sıkıntısı,
Gönderdiğiniz hata mesajı içerisinde;
The database file may be corrupted. Run the repair utility to check the database file.
deki alanda da yazdığı gibi SQL CE data dosyanızda bozulma olmuş olabilir diye SQL dosyanızı korumaya almış,
Repair yaparak datalarınıza erişebilirsiniz diyor;
Size tavsiyem (her zaman olduğu gibi) SQL Express e geçmeniz, http://doc.sambapos.org/doku.php/tr/tips/sql_ce_veritabanindan_sql_express_edition_a_veri_nasil_tasinir (http://doc.sambapos.org/doku.php/tr/tips/sql_ce_veritabanindan_sql_express_edition_a_veri_nasil_tasinir) adresini takip ederek datalarınızı SQL Express e aktarın ve orada kullanın.