• 13-12-2016, 23:47:42
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar ben bir uygulama yapmak istiyorum fakat takıldığım yer şurası
    uzak kullanıcı Tarafından bir veri, veri tabanına kaydedildiğinde diğer kullancılara otomatik Bildirim gitsin istiyorum. Bunu da sürekli veri tabanını kontrol ederek değilde veri tabanına veri girildiğinde Bir olay tetiklensin ve mssql bana bunu c# uygulamama bildirsin istiyorum. bunu triger ile yapabilir miyim? yapılabliyorsa kısa bir örnek vereblir misiniz?(sürekli veri tabnına veri girilmiş mi diye örneğin 5 sn yede 1 kontrol etmek istemiyorum boşuna sistemi yormanın anlamı yok. veri girildiğinde Mssql Bir şey tettikliyodur mutlaka.)
  • 14-12-2016, 02:33:19
    #2
    merhaba,

    oncelikle after insert icin bir trigger yapacaksin

    http://www.tech-recipes.com/rx/41414...in-sql-server/

    belirledigin tabloya veri girildiginde bu trigger calisacak. buradaki kaynak yetersizse youtube da trigger after instert gibi bir aramayla gorsel olarak bulabilirsin.

    daha sonra da bildirim icin email yollatabilirsin. calistigim yerde bazi musteriler icin böyle bildirimler var

    http://stackoverflow.com/questions/1...from-a-trigger

    buradan faydalanabilirsin. (ayni linkte mail ayarlama ile ilgili baska bir link verilmis)

    ve buraya da bakabilirsin https://blogs.msdn.microsoft.com/sql...om-sql-server/


    bir baska yol da sql de job olusturmak (belki bu daha kolay olabilir senin icin)

    buradaki ornekten faydalanabilirsin

    https://www.brentozar.com/archive/20...ver-agent-job/


    kolay gelsin
  • 14-12-2016, 08:38:30
    #3
    Bunun için SignalR gibi bir teknoloji kullanmanız çok daha iyi olacaktır. Aşağıdaki linkte Bora KAŞMER'in hazırladığı bir örnek var. Trigger kullanarak bir signalr servisini tetikleyip bu servis ile tüm clientlara bildirim yapabilirsiniz. Linkten örneği incelerseniz daha iyi anlayacaksınız..
    http://www.borakasmer.com/mssql-data...etkilesimleri/