Herkese merhaba,
Bu yazıda SQL Server’da çalışma saatleri dışında sql sunucusuna bağlanmayı engelleyen trigger kullanımından bahsedeceğim. Örnek kodu aşağıda görmektesiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
--Kullanıcı oluşturma ve şifre verme CREATE LOGIN YavuzSelimKart WITH PASSWORD = '13579' --Trigger oluşturma CREATE TRIGGER CalismaZamaniniKontrolEdenTrigger ON ALL SERVER FOR LOGON AS BEGIN IF ORIGINAL_LOGIN() = 'YavuzSelimKart' AND (DATEPART(HOUR, GETDATE()) < 9 OR DATEPART (HOUR, GETDATE()) > 18) BEGIN PRINT 'Çalışma saatleri dışında giriş yapamazsınız.' ROLLBACK END END |
Sisteme YavuzSelimKart olarak giriş yapınca Trigger çalışma saati dışında ise engelleyecektir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.
