folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder MSSQL Otomatik Yorum Satırı Yapmak Hk.



MSSQL Otomatik Yorum Satırı Yapmak Hk.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    Merhaba,

    MSSQL de server trigger im var.

    Prosedürler alter olduğunda kimin alter yaptığını mail attırıyorum.

    Amacım prosedür alter olduğunda alter yapılan prosedürü yeniden alter yaparak yorum satırında kimin hangi tarihte alter yaptığını eklemek.(Alt alta ekleyerek.)

    Trigger dışında başka yolu varmı ? yada yapılabilmesi mümkün mü ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Git gibi diff falan mı almak istiyorsun hocam yoksa sadece log mu? 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    MhmdAlmz bunu yazdı

    Git gibi diff falan mı almak istiyorsun hocam yoksa sadece log mu? 

    Direkt procedure alter edildiğinde o procedure için comment eklemek istiyor sanırım.

    #kemalettin düzenledi 29.07.2022 11:56 am

    Gibi.

    Kemalettin login olan user olacak.


    0x0480 takilin madem ﷽﷽﷽
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Bana sanki sonsuz döngüye girer gibi geldi.

    Sonuçta alter içinde alter komutu çalışacak :D bilemedim. 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    Bunun yerine tüm bu tablo düzenlemelerini felan ci/cd pipeline'nından yaptırsan. O zaman hem triggerlara ihtiyacın kalmaz hem de istediğin yorumu deployment esnasında basarsın


    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek
    end bunu yazdı
    MhmdAlmz bunu yazdı

    Git gibi diff falan mı almak istiyorsun hocam yoksa sadece log mu? 

    Direkt procedure alter edildiğinde o procedure için comment eklemek istiyor sanırım.

    #kemalettin düzenledi 29.07.2022 11:56 am

    Gibi.

    Kemalettin login olan user olacak.

    evet dediginiz gibi.

    alter ile comment yerine tabloya insert etsem daha saglikli olcak gibi.

    @sandman ssms uzerinden yapiliyor degisiklikler.  code first kullanilmiyor.

    teşekkürler 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    DE5TROY3R bunu yazdı
    end bunu yazdı
    MhmdAlmz bunu yazdı

    Git gibi diff falan mı almak istiyorsun hocam yoksa sadece log mu? 

    Direkt procedure alter edildiğinde o procedure için comment eklemek istiyor sanırım.

    #kemalettin düzenledi 29.07.2022 11:56 am

    Gibi.

    Kemalettin login olan user olacak.

    evet dediginiz gibi.

    alter ile comment yerine tabloya insert etsem daha saglikli olcak gibi.

    @sandman ssms uzerinden yapiliyor degisiklikler.  code first kullanilmiyor.

    teşekkürler 

    Smss ise araya gir comment olarak ekle zaten panelden bunu string query olarak çalıştırmıyor musun? O stringi editle olmaz mı? Ya da ben mi yanlış anladım :D


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    şunu bir incele istersen.

    history'i kendi belirlediğin log tablosuna atabiliyorsun.

     

    https://www.mssqltips.com/sqlservertip/2085/sql-server-ddl-triggers-to-track-all-database-changes/


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
Toplam Hit: 1460 Toplam Mesaj: 8
mssql trigger alter