Delphi Can

Orjinalini görmek için tıklayınız: Uzak Sunucu ile ilgili
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Herkese merhabalar ; 

Bir konu ilgili çözüm önerilerinizi öğrenmek istiyorum. İlgilenen arkadaşlar paylaşırsa çok sevinirim.

Local de yapılan işlemlerin bir kısmı farklı Lokasyon daki bir bilgisayara aktarılıyor. Belli aralıklarda bu işlem yapılıyor , 

Buradaki sıkıntı şu merkeze bağlanmaya çalıştığında eğer bağlantı yoksa bekleme durumunda sistemi kilitliyor. 

Geçici çözüm olarak internet var mı diye ping atıyorum internet varsa uzak sunucu bağlantısı deniyorum yoksa denemiyorum ama bağlandıktan sonrada SQl e bağlanmaya çalıştığımda eğer bağlantı yoksa yine aynı şey oluyor. Ado kullanıyorum bunun içinde Thread içinde SQl bağlantısını deniyorum kilitlenmesini engellemek için  , aslında engelliyorda sanırım ama çok alakasız zamanlarda sistemlerde kilitlenmeler oluyor burdan olabilieceğinden şüpheleniyorum çok da emin değilim.

farklı bir şekilde özelikle Sql bağlantısını uzak sunucuda var mı yok mu kontrol edebileceğim bir durum var mıdır ? Veya farklı bir şekilde mi denemek gerekir.

herkese teşekkürler.
Merhaba,

Uzak sunucudaki veri tabanına doğrudan bağlanmayı güvenlik ve anlık bağlantı kopmalarından dolayı ben doğru bulmuyorum,
bunun için bir ara katman kullanmalısınız. Ben genelde Rest api ile veri alışverişini sağlıyorum.
@Bay_Y MSSQL kullanıyorsanız SQL Browser kullanma yöntemlerine bir bakın derim.
Eğer mevcut yapıda devam edecekseniz bunun içinde Bağlantıyı ilk başta sorgulatıp Ona göre işlem yaptırınız.
Bu Sorgulama Kısmında delphi thread ile bir işlem yapabilirsiniz.
thread olursa Program cevap verecektir o Anda o sıra bağlantı sorgulanıyor diye bir Slpash Form açarak kullanıcıyı da bilgilendirmiş olursunuz
Teşekkürler.