יום ראשון, 24 באוקטובר 2010

SUSER_SNAME

שלום רב,

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

שאלה:
ברצוני להוסיף בפרוצדורה תנאים לביצוע ע"פ המשתמש אשר מריץ את הפרוצדורה – האם זה אפשרי?
האם ניתן לקבוע ערך DEFAULT לעמודה בטבלה שמשמעו "מי ביצע את הפעולה" ?

תשובה:
פלטפורמת SQL SERVER 2005 מכילה פונקציות מערכת רבות ומגוונות, אחת הפונקציות השימושיות הינה : SUSER_SNAME.

להלן מספר יכולות הפונקציה :
1. הפונקציה מחזירה את ה- log in שמריץ את הפונקציה , לדוגמא:




2. הפונקציה יכולה לתרגם את ה- login security identification number לשם המשתמש , לדוגמא:



ניתן לשלב את הפונקציה כתנאי בתוך פרוצדורה , וניתן לשלב את הפונקציה ב- DEFAULT constraint בתוך טבלה, לדוגמא:


בהצלחה !
http://blogs.microsoft.co.il/blogs/itaib/archive/2010/10/24/suser-sname.aspx

יום רביעי, 13 באוקטובר 2010

כנס DBA Services

שלום רב,

אשמח לראותכם בהרצאה שלי בנושא : sql server 2008 כתשתית למערכות קריטיות

בכנס של שותפה שלנו - חברת DBA Services.

בהצלחה.


http://www.futureitsoft.com/uploadimages/Downloads/ShfaiimMailshot_Menu.pdf

יום שישי, 1 באוקטובר 2010

Microsoft SQL Server 2008 Service Pack 2

שלום רב,

לידיעתכם מייקרוסופט שיחררה service pack 2 לפלטפורמת sql server 2008

להלן קישור לרשימת הבאגים שתוקנו בגרסה זו :
http://support.microsoft.com/default.aspx?scid=kb;en-us;2285068&sd=rss&spid=13165


להלן קישור להורדת קובץ ההתקנה:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8fbfc1de-d25e-4790-88b5-7dda1f1d4e17

בהצלחה.