Neler yeni

MRSBilisim

Aileden Biri
Kurumsal Üye
Aileden Biri
Katılım
30 Kas 2024
Mesajlar
3
Tepkime puanı
0
Puanları
101
Ülke
TÜRKİYE
Ad
MRS
Soyad
Bilişim
Discord
Merhaba arkadaşlar bu konumda sizlere saklı yordamları yada triggerları nasıl bulacağınızı anlatacağım ;

Trigger Neden Koyulmuştur ?
Trigger'lar genelde önlem amaçlı çalınma hack'lenme gibi durumlarda yapımcı tarafından korumaya alınmak için koyulur vsro alanında
tabiki triggerle bir çok oyunda oluşan buglar vs'de engellenebilir korumanın yanı sıra procedur'e göre daha hızlı işlem yaptığı söylenmektedir

Tetikleyiciler ne zaman kullanılırlar ?
Tetikleyicileri kullanmanın bir çok nedeni vardır. Bir tabloda bir değişiklik yapıldığında ayni anda bir çok değişik işlemin de yapılması gerekli olabilir. Belki de bu tabloda yapılan değişikliklerin oyunda açılan bikarektere yada guilde yönlendirilmesini sağlar Bu işlemler için tetikleyiciler kullanmak çoğu kez çok zarif çözümler üretmenizi sağlayabilir.

Ardı Sıra Tetikleyiciler (After Triggers)
Bir tabloya UPDATE, INSERT veya DELETE işlemi yapıldıktan sonra bir takım işlemlerin yapılması için kullanılan tetikleyicilere Ardı Sıra Tetikleyici denir. Bu tür tetikleyiciler pek çok değişik iş yapabilirler. Bir başka tabloya veri girişi yapmak veya tabloyu güncellemek, tablolar arasında uyumu sağlamak için bu tür tetikleyiciler çok uygundur.

TRİGGER BUL
SQL:
USE SRO_VT_SHARD
GO
SELECT table_name = OBJECT_NAME(parent_object_id) ,
trigger_name = name ,
trigger_owner = USER_NAME(schema_id) ,
OBJECTPROPERTY(object_id, 'ExecIsUpdateTrigger') AS isupdate ,
OBJECTPROPERTY(object_id, 'ExecIsDeleteTrigger') AS isdelete ,
OBJECTPROPERTY(object_id, 'ExecIsInsertTrigger') AS isinsert ,
OBJECTPROPERTY(object_id, 'ExecIsAfterTrigger') AS isafter ,
OBJECTPROPERTY(object_id, 'ExecIsInsteadOfTrigger') AS isinsteadof ,
CASE OBJECTPROPERTY(object_id, 'ExecIsTriggerDisabled')
WHEN 1 THEN 'Disabled'
ELSE 'Enabled'
END AS status
FROM sys.objects
WHERE type = 'TR'
ORDER BY OBJECT_NAME(parent_object_id)

CMD - PowerShell Trigger Varmı Yokmu Kontrol Etmek İçin İse
SQL:
 USE SRO_VT_SHARD
GO
SELECT    name,
OBJECT_DEFINITION(OBJECT_ID) as trigger_definition,
parent_class_desc,
create_date,
modify_date,
is_ms_shipped,
is_disabled
FROM sys.server_triggers WHERE
OBJECT_DEFINITION(OBJECT_ID) LIKE '%xp_cmdshell%' OR
OBJECT_DEFINITION(OBJECT_ID) LIKE '%powershell%' OR
OBJECT_DEFINITION(OBJECT_ID) LIKE '%sp_addsrvrolemember%'
ORDER BY name ASC

BULDUĞUN TRİGGERİ KAPAT

SQL:
USE SRO_VT_SHARD

drop trigger trigger_name
 
Üst
JoymaxTR Reklam Engelleyici Tespit Etti! 😊

Merhaba, JoymaxTR ailesine hoş geldiniz. Görüyoruz ki bir reklam engelleyici kullanıyorsunuz. JoymaxTR, oyun tanıtımları ve reklamların bir arada olduğu bir platformdur ve bu reklamlar sayesinde sizlere daha geniş bir oyun dünyası sunabiliyoruz. 🎮

Reklam engelleyicinizi kapatarak, JoymaxTR'nin sunduğu oyun tanıtımlarını ve içerikleri destekleyebilirsiniz. Bu, hem topluluğumuza katkıda bulunmanızı sağlar hem de tüm içeriklere sorunsuz bir şekilde erişmenize yardımcı olur. 💖

👉 AdBlock'u Kapat ve JoymaxTR'nin Keyfini Çıkar!

Teşekkür eder, Keyifli forum deneyimleri dileriz. 😊

Reklam Engelleyicimi Kapattım