ronahi selamlar;
Sırasıyla problemlerini sebeplerini ve çözümlerini anlatayım sana;
ÖNCE 2. PROBLEMINSQL Express kurulumunu yaparken sana Authentication Mode sormuş olması lazım, Orada 2 seçenek var
- Windows Authentication Mode
- Mixed Mode
Detaylı anlatımı için,
http://doc.sambapos.org/doku.php/tr/dbase/sql_server_2008_express_edition_nasil_kurulur#authentication_mode_ayari adresine bakabilirsin.
Eğer Windows Mode u seçtiysen SQL e Windows'un kullanıcı adı şifresi ile bağlanırsın,
Dolayısıyla buna bağlanacak diğer Client bilgisayarlarda da SQL in kurulu olduğu makinanın kullanıcı adı ve şifresini yazman gerekir.
Örn : data source=localhost\SQLEXPRESS; user id=SERVER\Administrator; Password=şifre; gibi,
Senin bağlandığın 2. client makina kendi üzerinde bir SQL server arıyor bulamayınca da bağlanamıyor.
İDEAL YÖNTEMSQL i kurulum sırasında Mixed Mode yüklemek sa kullanıcısına sabit bir şifre vermek ve böylece her client da aynı data bağlantı söz dizimi ile çalışmaktır.
Böylelikle SQL Serverı yukarıdaki linkte olduğu gibi kurarsan bir tek bağlantı yolu yazımı ile çalışabilirsin. Bu durumda bağlantı adresin : data source=SERVER\SQLEXPRESS; user id=sa; Password=samba.1234; şeklinde olur.
ŞİMDİ 1. PROBLEMİNSağ alt köşede yazan Bağlanmadı cümlesi, Samba Mesaj Sunucusuna bağlanamadığını söylüyor.
Samba Mesaj Sunucusu SambaPOS'un kurulu olduğu dizinde yer alan bir programdır.
Adı Samba.MessagingServer.exe dir.
Amacı: Çok bilgisayarın aynı anda çalıştığı SambaPOS kurulumlarında bir bilgisayardan yapılan işlemin diğer tüm bilgisayarlara bildirilmesidir.
Sadece ana makina olarak kullanılan veritabanının olduğu bilgisayarda çalıştırılmalıdır. Her bir SambaPOS networkü içerisinde sadece 1 tane yerde çalıştırılmalıdır.
Yönetim > Ayarlar > Yerel Ayarlar alanında her bir client için Mesaj Sunucusu adı ve IP adresi girilmesi yeterlidir.