veritabınını güncellememe ragmen hala aynı hatayı alıyorum sambaposu tek bir kioskta kullanıyorum. herşeyi silip yükledigimde acılıyor.ama kendi sql dosyamızı kopyaladıgımızda bu hata giriyor devreye
An error occured executing the following sql.
Alter table [calculations] add [useplainsum] bit not null constraint [df_calculatinos_useplainsum] default 0
the error was a colomn id occurred more than once in the specification
2 cevap
Bu çok net bir veritabanı güncelleyememe hatası, veritabanını manual değiştirmediyseniz benzeri hatalar almanız neredeyse imkansız.
SQL dosyanızın yedeğini (.bak dosyasını) bana mail (mehmet@sambapos.com) olarak gönderin, birde ben bakayım.
Gönderdiğiniz veritabanınızı inceledim.
Öncelikle veritabanınız SQL CE. Bu kadar uzun süre kullanım için sıkıntılı olacağını tercih etmemniz gerektiğini defalarca kere dile getirdik.
Sorun veritabanınızın tablolarında yaşanan karışıklıktan olmuş gibi görünüyor ve bu da muıhtemelen SambaPOS versiyonunu downgrade etmek istemenizden kaynaklı olabilir.
Sorununuzun çözümü:
Öncelikle SQL Express Edition'a geçmelisiniz. Gerçek kullanımlarda mutlaka Express Edition kullanmalısınız. SQL server kurulumu ve bağlantı ayarları için http://sambapos.org/wiki/doku.php/tr/sambapos_icin_sql_server_kurulumu adresinden yardım alın.
Sizin datanızı SQL CE den SQL Express Edition a mevcut datalarınızı güncelleyerek ve tablolardaki hataları gidererek çevirdim. Bana mail gönderdiğiniz mail adresinde yedek dosyasını Restore edin ve SambaPOS 3.0.35 i Yerel Ayarlardan kuracağınız SQL server ı tanımlayarak kullanabilirsiniz.