הבלוג של גרי רשף

22/01/2010

האח הגדול עינו פקוחה (2) – מי התחבר לשרת?

Filed under: Uncategorized — תגיות: , — גרי רשף @ 22:00

אנחנו ממשיכים במלאכת המעקב החשאית- לא רק מי שינה דברים (הפוסט הקודם),
אלא גם- מי התחבר..
קודם כל ניצור טבלת מעקב ב-master:

USE master

GO

CREATE TABLE T_Maakav(Taarih datetime,
[User_Name] varchar(128),
[System_User] varchar(128),
[App_Name] varchar(128),
[Host_ID] char(10),
[Host_Name] varchar(128),
[SPID] smallint)
GO

וכעת ניצור טריגר DDL מתאים:

Create TRIGGER Prevent_Apps_logon
ON
ALL SERVER FOR LogOn
AS

BEGIN
Insert
Into T_Maakav
Select
GetDate() Taarih, User_Name() [User_Name],System_User [System_User], App_Name()[App_Name], Host_ID( ) [Host_ID], Host_Name( ) [Host_Name], @@SPID [SPID]
Where
OBJECT_ID('master.dbo.T_Maakav') Is Not Null
And App_Name()<>'Report Server'
END

תנאי ה-Where הראשון הוא קריטי: בלעדיו אנחנו עלולים להיתקע מחוץ לשרת מבלי יכולת להיכנס, אם מישהו בטעות ימחק את טבלת המעקב!

התנאי השני נועד להדגים כיצד לסנן הודעות מיותרות: הטבלה תתמלא מהר מאוד על ידי תהליכים שרצים ברקע ומתחברים לשרת, ואשר אנו לא מעוניינים בהם.

מודעות פרסומת

2 תגובות »

  1. לא הבנתי:
    למה רשמת :" תנאי ה-Where הראשון הוא קריטי: בלעדיו אנחנו עלולים להיתקע מחוץ לשרת מבלי יכולת להיכנס"

    סך הכל בנית עוד טבלה בMaster, וכתבת על הטבלה הזאת טריגר עבור logOn .
    איך זה גורם שאם אני מוחק ת'טבלה, אנחנו עלולים להיתקע בחוץ?

    תגובה של איתן — 28/01/2010 @ 10:00

    • לא ניסיתי אבל אם ננסה להיכנס והטריגר יכשל (כי אין טבלה)- גם הכניסה שלנו תיכשל.
      הטריגר אינו על הטבלה אלא על ה-Logon.

      תגובה של גרי רשף — 28/01/2010 @ 21:01


RSS feed for comments on this post. TrackBack URI

להשאיר תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

בלוג בוורדפרס.קום.

%d בלוגרים אהבו את זה: