2014-09-01

Auditing in SQL Azure - Azure SQL Database

צהריים טובים
לאחרונה ניכנס פיצ'ר ממש חשוב, הפיצ'ר קשור ל Audit.
כלומר הקלטה של כל מה שעובר מול בסיס הנתונים החל בשינויי סכמה, שליפת data, ושינוי data, הרשאות ובעיות אבטחה, הכל מוקלט.

כיצד לבצע enable לפיצ'ר הזה ?
כנסו דרך הפורטל החדש תעמדו על בסיס הנתונים בפורטל החדש - קופץ מסך ובו חלקים ניטור וכדומה - שם יש חלק שנקרא Operations. לוחצים עליו ומשם ניתן לבצע enable.

כדי לתפוס כל מה שעובר לבסיס הנתונים צריך לשנות חיבור לבסיס הנתונים.

תתחברו לבסיס הנתונים דרך ה - connection string  הזה:

vj8edro6od.database.windows.net - without auditing
vj8edro6od.database.secure.windows.net - with auditing

כלומר כל מה שעובר דרך Secure נתפס על ידי שרת הפרוקסי ומאוחסן ב Azure table Storage.

כאשר מכאן יש 2 מסלולי תיחקור - אחד ישירות מול הטבלה למשל עם הכלי הנקרא Azure Storage Explorer, ופה מתחקרים את הטבלה עצמה - שימו לב, לא ב SQL.

מסלול שני הניתן ע"י מיקרוסופט - מורידים excel template שרק מתחברים ממנו ל טבלה ואז בצורה גרפית יפה וברורה אפשר לראות מה בוצע על ידי מי - חיתוכים יפים, בקיצור החברים עשו עבודה טובה.

עדיין פעולות מהפורטל לא נתפסות על ידי השרת וכן מהפרוטל וובי של ה sql עצמו.

מעבר לזה יש וידאו טוב שמסביר ומציג את הדברים שימו לב למבטא הישראלי של אייל כרמל. החברים מחיפה פיתחו את זה.

הנה הלינק לוידאו שמסביר היטב את הנושא הזה:

הנה לינק כללי להכרזה


נסו ותהנו - אני כבר מרוצה וזה עובד ממש טוב
פיני