<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MS Israel Community</title><link>http://blogs.microsoft.co.il/blogs/</link><description>Building a community
</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>כיצד להוסיף חשבון Gmail בתצורת POP לתוכנות הדואר השונות</title><link>http://blogs.microsoft.co.il/blogs/support/archive/2012/02/09/Configure-Gmail-Pop.aspx</link><pubDate>Thu, 09 Feb 2012 08:48:53 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1010281</guid><dc:creator>YuvalW</dc:creator><slash:comments>0</slash:comments><description>&lt;p dir="rtl"&gt;שלום לכולם,&lt;/p&gt;  &lt;p dir="rtl"&gt;כאן שוב יובל ו. מצוות התמיכה של Microsoft.&lt;/p&gt;  &lt;p dir="rtl"&gt;היום נבחן כיצד להוסיף חשבון &lt;strong&gt;Gmail&lt;/strong&gt; בתצורת POP לתוכנות הדואר הבאות:     &lt;br /&gt;&lt;strong&gt;Outlook Express 6&lt;/strong&gt;, &lt;strong&gt;Windows Live Mail 2009&lt;/strong&gt;, &lt;strong&gt;Windows Live Mail 2011&lt;/strong&gt;, &lt;strong&gt;Windows Mail&lt;/strong&gt; .     &lt;br /&gt;אם ברצונם לבצע את הפעולות הללו בתוכנת &lt;strong&gt;Outlook&lt;/strong&gt; מגרסאות &lt;strong&gt;2003&lt;/strong&gt;, &lt;strong&gt;2007&lt;/strong&gt; ו &lt;strong&gt;2010&lt;/strong&gt; ניתן לעבור למדריך&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/archive/2012/01/04/How-To-Add-a-POP3-Gmail-Account-to-Outlook.aspx"&gt;&lt;strong&gt;כיצד להוסיף חשבון Gmail בתצורת POP ל Outlook&lt;/strong&gt;&lt;/a&gt; .     &lt;br /&gt;למידע בנוגע לתצורות הדואר השונות, ניתן לפנות למאמר &lt;a href="http://office.microsoft.com/he-il/outlook-help/introduction-to-e-mail-account-types-HA001231667.aspx"&gt;&lt;strong&gt;הבא&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;1. לכן יש &lt;strong&gt;לגלוש&lt;/strong&gt; לאתר &lt;a href="http://www.gmail.com"&gt;&lt;strong&gt;www.gmail.com&lt;/strong&gt;&lt;/a&gt; ולהיכנס עם שם המשתמש והסיסמא שלכם.&lt;/p&gt;  &lt;p dir="rtl"&gt;2. לאחר שנכנסתם לחשבון שלכם, יש להיכנס לאפשרויות החשבון (על ידי לחיצה על &lt;strong&gt;סמל גלגל השיניים&lt;/strong&gt;, ליד שם החשבון, ובתפריט הנפתח, לחיצה על &lt;strong&gt;הגדרות Google Mail&lt;/strong&gt;).&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/-Google-Mail_thumb3_14731CA4.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="-Google-Mail_thumb3" border="0" alt="-Google-Mail_thumb3" src="http://blogs.microsoft.co.il/blogs/support/-Google-Mail_thumb3_thumb_6B88079A.png" width="549" height="71" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;3. בחלון הבא, יש לעבור ללשונית &lt;strong&gt;העברה ו-POP/IMAP.&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/--POP-IMAP_thumb4_708A4549.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="--POP-IMAP_thumb4" border="0" alt="--POP-IMAP_thumb4" src="http://blogs.microsoft.co.il/blogs/support/--POP-IMAP_thumb4_thumb_2EA35FFB.png" width="557" height="95" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;4. בלשונית זו, יש לבחור באפשרות &lt;strong&gt;אפשר POP עבור כל הדואר.&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/-POP_thumb2_131E5DF8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="-POP_thumb2" border="0" alt="-POP_thumb2" src="http://blogs.microsoft.co.il/blogs/support/-POP_thumb2_thumb_12827B43.png" width="564" height="106" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p dir="rtl"&gt;יש לשים לב לאפשרות מספר 2 בחלון, המאפשרת לשמור עותק של ההודעות ב Gmail עצמו.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p dir="rtl"&gt;5. לאחר ביצוע פעולות אלו, יש ל&lt;strong&gt;שמור&lt;/strong&gt; את השינויים.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/-_thumb21_7769AC34.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="-_thumb21" border="0" alt="-_thumb21" src="http://blogs.microsoft.co.il/blogs/support/-_thumb21_thumb_6F05D6DD.png" width="267" height="30" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;6. כעת יש להפעיל את תוכנת הדואר שברשותכם;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;font size="4"&gt;&lt;strong&gt;במידה והנכם משתמשים ב Outlook Express עברו לשלב מספר 7&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;font size="4"&gt;&lt;strong&gt;במידה והנכם משתמשים ב Windows Mail עברו לשלב מספר 21&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;font size="4"&gt;&lt;strong&gt;במידה והנכם משתמשים ב Windows Live Mail 2009 (במערכת Windows XP) עברו לשלב מספר 36&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;font size="4"&gt;&lt;strong&gt;במידה והנכם משתמשים ב Windows Live Mail 2011(במערכות Windows Vista/7) עברו לשלב מספר 51&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p dir="rtl"&gt;&lt;strong&gt;&lt;font size="4"&gt;Outlook Express&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;7. ראשית יש לפתוח את ה-&lt;strong&gt;Outlook&lt;/strong&gt; &lt;strong&gt;Express&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;8. כאשר התוכנה פתוחה יש ללחוץ על תפריט &lt;strong&gt;כלים (Tools)&lt;/strong&gt;, ולבחור ב&lt;strong&gt;חשבונות (Accounts)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Tools-Accounts_427CA6F7.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Tools-Accounts" border="0" alt="Tools-Accounts" src="http://blogs.microsoft.co.il/blogs/support/Tools-Accounts_thumb_6BA43F35.png" width="321" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;9. בחלון שנפתח יש לעבור ללשונית &lt;strong&gt;דואר (Mail)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; בפנים יש ללחוץ על כפתור &lt;strong&gt;הוסף (Add) &lt;/strong&gt;ובפנים לבחור ב&lt;strong&gt;דואר (Mail)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Add-Mail_378F9FE2.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Add Mail" border="0" alt="Add Mail" src="http://blogs.microsoft.co.il/blogs/support/Add-Mail_thumb_635FF3D1.png" width="419" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;10. כעת יש לרשום את &lt;strong&gt;שם המשתמש (User Name)&lt;/strong&gt;, שם המשתמש יופיע כאשר תשלחו הודעות לנמענים.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/UserName_015E01C6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="UserName" border="0" alt="UserName" src="http://blogs.microsoft.co.il/blogs/support/UserName_thumb_1F5C0FBA.png" width="355" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;11. בשלב זה יש לרשום את כתובת הדואר האלקטרוני שלכם במלואה.    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/EmailAddress_4883A7F8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="EmailAddress" border="0" alt="EmailAddress" src="http://blogs.microsoft.co.il/blogs/support/EmailAddress_thumb_2D6AD8EA.png" width="354" height="292" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;12.&amp;#160; כעת יש להגדיר את &lt;strong&gt;סוג החשבון כ POP3&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;13. לאחר מכן יש לרשום ב&lt;strong&gt;שרת דואר נכנס (Incoming mail server)&lt;/strong&gt; את השורה הבאה:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pop.gmail.com&lt;/p&gt;  &lt;p dir="rtl"&gt;14. לאחר מכן יש לרשום ב&lt;strong&gt;שרת דואר יוצא (Outgoing mail server)&lt;/strong&gt; את השורה הבאה:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; smtp.gmail.com     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Servers_593B2CD9.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Servers" border="0" alt="Servers" src="http://blogs.microsoft.co.il/blogs/support/Servers_thumb_2930DB58.png" width="356" height="294" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;15. בשלב זה יש להגדיר את סיסמת החשבון, שם המשתמש בדרך כלל נרשם באופן אוטומטי, כך שאין צורך לשנותו .    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/NameAndPassword_153748C2.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="NameAndPassword" border="0" alt="NameAndPassword" src="http://blogs.microsoft.co.il/blogs/support/NameAndPassword_thumb_53506373.png" width="357" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;16. בשלב זה יש ללחוץ על &lt;strong&gt;סיום (Finish)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Finish_032B0535.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Finish" border="0" alt="Finish" src="http://blogs.microsoft.co.il/blogs/support/Finish_thumb_082D42E4.png" width="360" height="297" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;17.&amp;#160; כעת יש &lt;strong&gt;לבחור בחשבון שיצרתם&lt;/strong&gt;, ובפנים ללחוץ על &lt;strong&gt;מאפיינים (Properties)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Properties_18590ADD.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Properties" border="0" alt="Properties" src="http://blogs.microsoft.co.il/blogs/support/Properties_thumb_1231BE42.png" width="362" height="226" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;18. בשלב זה יש לעבור ל&lt;strong&gt;לשונית שרתים (Servers)&lt;/strong&gt; ובה לסמן את &lt;strong&gt;השרת שלי מחייב אימות (My server requires authentication)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Server-Properties_141F0D4B.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Server Properties" border="0" alt="Server Properties" src="http://blogs.microsoft.co.il/blogs/support/Server-Properties_thumb_1FD4547D.png" width="302" height="370" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;19. לאחר מכן יש לעבור ל&lt;strong&gt;לשונית מתקדם (Advanced)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; בלשונית זו יש לסמן את שתי תיבות הסימון &lt;strong&gt;(שרת זה מחייב התקשרות מאובטחת (SSL) או באנגלית: This server requires a secure connection (SSL)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; בנוסף יש להגדיר את &lt;strong&gt;יציאת שרת הדואר היוצא (Outgoing mail)כ 587&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; את &lt;strong&gt;יציאת שרת הדואר הנכנס (Incoming mail) יש להגדיר כ 995&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;אישור (OK)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Advanced_4B387577.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Advanced" border="0" alt="Advanced" src="http://blogs.microsoft.co.il/blogs/support/Advanced_thumb_5AF80A7B.png" width="303" height="371" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;20. לסיום יש ללחוץ&lt;strong&gt; &lt;/strong&gt;על &lt;strong&gt;סגור (Close)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Close_462611FB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Close" border="0" alt="Close" src="http://blogs.microsoft.co.il/blogs/support/Close_thumb_3D5609AF.png" width="361" height="226" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;כעת הוספתם בהצלחה את חשבון ה-Gmail שלכם ל Outlook Express.&lt;/p&gt;  &lt;hr /&gt;  &lt;p dir="rtl"&gt;&lt;strong&gt;&lt;font size="4"&gt;WIndows Mail&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;21. ראשית יש לפתוח את &lt;strong&gt;Windows&lt;/strong&gt; &lt;strong&gt;Mail&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;22. בפנים יש ללחוץ על תפריט &lt;strong&gt;כלים (Tools)&lt;/strong&gt; ובתוכו על &lt;strong&gt;חשבונות (Accounts)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Tools-Accounts_46629530.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Tools-Accounts" border="0" alt="Tools-Accounts" src="http://blogs.microsoft.co.il/blogs/support/Tools-Accounts_thumb_403B4895.jpg" width="341" height="229" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;23. בחלון שנפתח יש ללחוץ על &lt;strong&gt;כפתור הוספה (Add)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Add_16E40097.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Add" border="0" alt="Add" src="http://blogs.microsoft.co.il/blogs/support/Add_thumb_061C55E9.jpg" width="370" height="282" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;24. בשלב זה יש לבחור ב&lt;strong&gt;חשבונות דואר אלקטרוני (Email account)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Email_714A5D68.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Email" border="0" alt="Email" src="http://blogs.microsoft.co.il/blogs/support/Email_thumb_35AA4EA8.jpg" width="369" height="269" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;25. כעת יש לרשום את &lt;strong&gt;שם התצוגה&lt;/strong&gt; שלכם (שם זה יופיע אצל הנמענים אליהם תשלחו הודעות).     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על כפתור &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Display-Name_4C892024.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Display Name" border="0" alt="Display Name" src="http://blogs.microsoft.co.il/blogs/support/Display-Name_thumb_10E91164.jpg" width="372" height="271" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;26. בשלב זה יש לרשום את כתובת הדואר האלקטרוני שלכם.    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Email-Address_79DA9027.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Email Address" border="0" alt="Email Address" src="http://blogs.microsoft.co.il/blogs/support/Email-Address_thumb_6574CA9C.jpg" width="374" height="273" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;27. בשלב זה יש להגדיר את &lt;strong&gt;שרת דואר האלקטרוני הנכנס (Incoming Mail Server type) כ POP3&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש להגדיר את &lt;strong&gt;כתובת שרת הדואר הנכנס (Incoming mail server address) כ:&amp;#160; pop.gmail.com&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש להגדיר את &lt;strong&gt;כתובת שרת הדואר היוצא (Outgoing mail server address) כ:&amp;#160; smtp.gmail.com&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ואז יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Servers_1C0275E1.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Servers" border="0" alt="Servers" src="http://blogs.microsoft.co.il/blogs/support/Servers_thumb_2E6AC696.jpg" width="380" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;28. בשלב זה יש להקליד את סיסמתכם (שם המשתמש ייכתב באופן אוטומטי).    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.     &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Password_7E607514.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Password" border="0" alt="Password" src="http://blogs.microsoft.co.il/blogs/support/Password_thumb_4DE9F09E.jpg" width="380" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;29. כעת יש ללחוץ על &lt;strong&gt;סיום (Finish)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Finish_599F37D0.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Finish" border="0" alt="Finish" src="http://blogs.microsoft.co.il/blogs/support/Finish_thumb_647C1918.jpg" width="380" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;30. בשלב זה יש לבחור בחשבון שיצרתם, וללחוץ על כפתור ה&lt;strong&gt;מאפיינים (Properties)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Properties_6D88A499.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Properties" border="0" alt="Properties" src="http://blogs.microsoft.co.il/blogs/support/Properties_thumb_2AC95961.jpg" width="379" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;31. בחלון שנפתח יש לעבור ל&lt;strong&gt;לשונית מתקדם (Advanced)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;32. בלשונית זו יש לסמן את שתי תיבות הסימון בשם &lt;strong&gt;שרת זה מחייב אימות מאובטח(SSL)&lt;/strong&gt; או באנגלית: &lt;strong&gt;This server requires a secure connection (SSL)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;33. לאחר מכן יש להגדיר את ה&lt;strong&gt;דואר היוצא (Outgoing Mail) ליציאת 587&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;34. וכעת יש להגדיר את ה&lt;strong&gt;דואר הנכנס (Incoming mail) ליציאת 995&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לסיום יש ללחוץ על &lt;strong&gt;אישור (OK)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Advanced_28AC5A98.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Advanced" border="0" alt="Advanced" src="http://blogs.microsoft.co.il/blogs/support/Advanced_thumb_1F03EC62.jpg" width="378" height="381" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;35. כעת יש ללחוץ על &lt;strong&gt;סגור (Close)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;כעת הוספתם בהצלחה את חשבון ה-Gmail שלכם ל Windows Mail.&lt;/p&gt;  &lt;hr /&gt;  &lt;p dir="rtl"&gt;&lt;strong&gt;&lt;font size="4"&gt;WIndows Live Mail 2009&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;36. ראשית יש לפתוח את &lt;strong&gt;Windows Live Mail&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;37. בפנים יש ללחוץ על &lt;strong&gt;תפריט כלים (Tools)&lt;/strong&gt; ובפנים על &lt;strong&gt;חשבונות (Accounts)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Tools---Accounts_388B798F.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Tools - Accounts" border="0" alt="Tools - Accounts" src="http://blogs.microsoft.co.il/blogs/support/Tools---Accounts_thumb_68661B50.jpg" width="329" height="143" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;38. בחלון שנפתח יש ללחוץ על &lt;strong&gt;כפתור הוספה (Add)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Add_0CAAFFD3.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Add" border="0" alt="Add" src="http://blogs.microsoft.co.il/blogs/support/Add_thumb_22453870.jpg" width="382" height="299" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;39. כעת יש לבחור ב&lt;strong&gt;חשבון דואר אלקטרוני (Email account)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Email_11E9C0B7.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Email" border="0" alt="Email" src="http://blogs.microsoft.co.il/blogs/support/Email_thumb_0BC2741C.jpg" width="382" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;40. כעת יש למלא את השדות הבאים:&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; - בסעיף &lt;strong&gt;כתובת דואר אלקטרוני (Email address)&lt;/strong&gt; יש לרשום את כתובת הדואר האלקטרוני.&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; - בסעיף &lt;strong&gt;סיסמא (Password)&lt;/strong&gt; יש לרשום אל הסיסמא שלכם לחשבון.&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; - בסעיף &lt;strong&gt;שם תצוגה (Display Name)&lt;/strong&gt; יש לרשום את שם התצוגה שלכם (שם זה יופיע אצל הנמענים אליהם תשלחו דואר).&lt;/p&gt;  &lt;p dir="rtl"&gt;41. כעת יש לסמן את תיבת הסימון של&lt;strong&gt; קבע את תצורת הגדרות השרת עבור חשבון הדואר האלקטרוני באופן ידני (Manually configure server settings)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Details_14CEFF9D.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Details" border="0" alt="Details" src="http://blogs.microsoft.co.il/blogs/support/Details_thumb_7949FD99.jpg" width="384" height="296" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;42. בשלב זה יש להגדיר את &lt;strong&gt;שרת&lt;/strong&gt; &lt;strong&gt;הדואר הנכנס שלי (My incoming mail server) כ- POP3&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;43. לאחר מכן יש להגדיר את &lt;strong&gt;שרת הדואר הנכנס (Incoming mail server) כ- pop.gmail.com&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;44. יש להגדיר את &lt;strong&gt;היציאה (Port) של שרת הדואר הנכנס כ 995&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;45. יש לסמן את שתי תיבות הסימון בשם שרת זה מחייב חיבור מאובטח (SSL) או באנגלית: &lt;strong&gt;This server requires a secure connection (SSL)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;46. יש להגדיר את&lt;strong&gt; שדה היכנס באמצעות ל- אימות טקסט רגיל&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;47. יש להגדיר את &lt;strong&gt;שרת הדואר היוצא (Outgoing mail server) כ- smtp.gmail.com&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;48. יש להגדיר את &lt;strong&gt;היציאה (Port) של שרת הדואר היוצא כ 587&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;49. כעת יש לסמן ב V את תיבת הסימון בשם &lt;strong&gt;שרת הדואר היוצא שלי מחייב אימות (My server requires authentication)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ולאחר&amp;#160; מכן יש ללחוץ על &lt;strong&gt;הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Servers_251A5189.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Servers" border="0" alt="Servers" src="http://blogs.microsoft.co.il/blogs/support/Servers_thumb_6DF0C38F.jpg" width="383" height="294" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;50. בשלב זה יש ללחוץ על &lt;strong&gt;סיום (Finish)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Finish_67C976F4.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Finish" border="0" alt="Finish" src="http://blogs.microsoft.co.il/blogs/support/Finish_thumb_57DA3230.jpg" width="385" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;כעת הוספתם בהצלחה את חשבון ה-Gmail שלכם ל Windows Live Mail 2009.&lt;/p&gt;  &lt;hr /&gt;  &lt;p dir="rtl"&gt;&lt;strong&gt;&lt;font size="4"&gt;WIndows Live Mail 2011&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;51. ראשית יש לפתוח את &lt;strong&gt;Windows Live Mail&lt;/strong&gt; .&lt;/p&gt;  &lt;p dir="rtl"&gt;52. בפנים יש ללחוץ על לשונית &lt;strong&gt;חשבונות (Account)&lt;/strong&gt;, ובתוכה על &lt;strong&gt;דואר אלקטרוני (Email)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Accounts-Email_6805FA29.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Accounts-Email" border="0" alt="Accounts-Email" src="http://blogs.microsoft.co.il/blogs/support/Accounts-Email_thumb_6D0837D8.png" width="341" height="141" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;53. בחלון שנפתח יש לרשום את &lt;strong&gt;כתובת הדואר האלקטרוני (Email Address)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;54. לאחר מכן יש לרשום את ה&lt;strong&gt;סיסמא (Password)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;55. בנוסף יש לרשום את &lt;strong&gt;שם תצוגה (Display Name)&lt;/strong&gt; יש לרשום את שם התצוגה שלכם (שם זה יופיע אצל הנמענים אליהם תשלחו דואר).&lt;/p&gt;  &lt;p dir="rtl"&gt;56. כעת יש לסמן את תיבת הסימון בשם&lt;strong&gt; קבע באופן ידני את תצורת הגדרות השרת (Manually configure server settings)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;כפתור הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Details_3FA6A208.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Details" border="0" alt="Details" src="http://blogs.microsoft.co.il/blogs/support/Details_thumb_1D02638D.png" width="394" height="345" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;57. בשלב זה יש להגדיר את &lt;strong&gt;סוג השרת (Server Type) כ- POP3&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;58. לאחר מכן יש להגדיר את &lt;strong&gt;כתובת שרת הדואר הנכנס (Incoming server address) כ- pop.gmail.com&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;59. בנוסף יש להגדיר את &lt;strong&gt;היציאה (Port) של שרת זה כ 995&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;60. כעת יש לסמן את תיבת הסימון בשם &lt;strong&gt;מחייב חיבור מאובטח (SSL)&lt;/strong&gt; או באנגלית: &lt;strong&gt;Requires secure connection (SSL)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;61. לאחר מכן יש להגדיר את &lt;strong&gt;האימות באמצעות טקסט רגיל&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; את &lt;strong&gt;שם המשתמש&lt;/strong&gt; ניתן להשאיר כברירת מחדל.&lt;/p&gt;  &lt;p dir="rtl"&gt;62. ב&lt;strong&gt;פרטי שרת הדואר היוצא (Outgoing server details)&lt;/strong&gt; יש להגדיר את &lt;strong&gt;כתובת השרת (Server address) כ- smtp.gmail.com&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;63. לאחר מכן יש להגדיר את &lt;strong&gt;היציאה (Port) של שרת זה כ 587&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;64. בנוסף יש לסמן את שתי תיבות הסימון בשם &lt;strong&gt;מחייב חיבור מאובטח (SSL)&lt;/strong&gt; או באנגלית: &lt;strong&gt;Requires secure connection (SSL)&lt;/strong&gt; ואת &lt;strong&gt;מחייב אימות (Requires authentication)&lt;/strong&gt;.     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; לאחר מכן יש ללחוץ על &lt;strong&gt;כפתור הבא (Next)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Server-Settings_0587AF5C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Server Settings" border="0" alt="Server Settings" src="http://blogs.microsoft.co.il/blogs/support/Server-Settings_thumb_77D4F353.png" width="395" height="346" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;65. כעת יש ללחוץ על &lt;strong&gt;סיום (Finish)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Finish_67797B9A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Finish" border="0" alt="Finish" src="http://blogs.microsoft.co.il/blogs/support/Finish_thumb_0C2A9312.png" width="393" height="344" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;כעת הוספתם בהצלחה את חשבון ה-Gmail שלכם ל Windows Live Mail 2011.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1010281" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Outlook+Express/default.aspx">Outlook Express</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Windows+Mail/default.aspx">Windows Mail</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/tech/default.aspx">tech</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Windows+Live+Mail/default.aspx">Windows Live Mail</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/live+mail/default.aspx">live mail</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Windows+Live+Essentials+2011/default.aspx">Windows Live Essentials 2011</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/windows+live/default.aspx">windows live</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Gmail/default.aspx">Gmail</category></item><item><title>SharePoint 2010: How to Display Administration Detailed Error Messages</title><link>http://blogs.microsoft.co.il/blogs/dudin/archive/2012/02/09/sharepoint-2010-how-to-display-administration-detailed-error-messages.aspx</link><pubDate>Thu, 09 Feb 2012 08:33:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1010320</guid><dc:creator>dudin</dc:creator><slash:comments>0</slash:comments><description>SharePoint 2010 מאפשר להציג את הודעת השגיאה המפורטת במסכי הניהול: 1. הודעה שגיאה כללית 2. שינוי ב-web.config בתיקייה C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS 3. הודעת השגיאה המפורטת הערה: השגיאה המפורטת מוצגת תמיד ב-Windows Log ב-Server Manager....(&lt;a href="http://blogs.microsoft.co.il/blogs/dudin/archive/2012/02/09/sharepoint-2010-how-to-display-administration-detailed-error-messages.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1010320" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dudin/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/dudin/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Windows Azure Benchmarks - Part 14: Sql Azure write throughput</title><link>http://blogs.microsoft.co.il/blogs/applisec/archive/2012/02/08/windows-azure-benchmarks-part-14-sql-azure-write-throughput.aspx</link><pubDate>Wed, 08 Feb 2012 20:01:58 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009838</guid><dc:creator>Manu Cohen-Yashar</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;One of the most common questions customers ask is how does windows azure perform.    &lt;br /&gt;Well Microsoft published a series of benchmarks in an excellent web site called &lt;a href="http://azurescope.cloudapp.net/BenchmarkTestCases/"&gt;azurescope&lt;/a&gt;.     &lt;br /&gt;The thing is &lt;a href="http://azurescope.cloudapp.net/BenchmarkTestCases/"&gt;azurescope&lt;/a&gt; is going down on January 15th 2012 so I decided to publish these benchmarks here and make sure they will be available to the public.&lt;/p&gt;  &lt;p&gt;Let us discuss Sql Azure write throughput.&lt;/p&gt;  &lt;p&gt;This test measures the ability of &lt;a href="http://msdn.microsoft.com/en-us/library/ee336241.aspx"&gt;SQL Azure&lt;/a&gt; to handle write requests from simultaneous clients.&lt;/p&gt;  &lt;h5&gt;Key Analysis&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Throughput increases with the increase in number of concurrent clients (&lt;i&gt;NumberOfWorkers&lt;/i&gt; * &lt;i&gt;ThreadsPerWorker&lt;/i&gt;), reaches a maximum limit and then decreases with further increase in the number of concurrent clients. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/applisec/image_58469DE2.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/applisec/image_thumb_6825BCD9.png" width="756" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/applisec/image_164F92C7.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/applisec/image_thumb_3A284454.png" width="376" height="204" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy&lt;/p&gt;  &lt;p&gt;Manu&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009838" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/applisec/archive/tags/Azure/default.aspx">Azure</category></item><item><title>Auditing Users Access in Microsoft Dynamics CRM 2011</title><link>http://blogs.microsoft.co.il/blogs/rdt/archive/2012/02/08/auditing-users-access-in-microsoft-dynamics-crm-2011.aspx</link><pubDate>Wed, 08 Feb 2012 19:39:06 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009827</guid><dc:creator>Yaniv Arditi</dc:creator><slash:comments>1</slash:comments><description>&lt;h1&gt;Auditing Users Access in Microsoft Dynamics CRM 2011&lt;/h1&gt;  &lt;p&gt;In Microsoft Dynamics CRM 2011, the Audit feature can also audit users access to the application. It does not audit users access to specific records. &lt;/p&gt;  &lt;p&gt;This feature is enabled from the System Settings dialog, under the Auditing tab:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/rdt/image_0FF6476E.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/rdt/image_thumb_62287EA8.png" width="912" height="651" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;The actual audit records can be viewed under the Auditing Summary View in the Auditing area. Although Filters can be applied to the events list, it cannot be exported to Excel or searched using Advanced Find. &lt;/p&gt;  &lt;p&gt;The event is audited with Type ‘Access’:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/rdt/image_51CD06EF.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/rdt/image_thumb_3DA3C499.png" width="1028" height="550" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The actual Audit record specifies the accessing user, access time and a warning regarding subsequent access events which may not be audited in the next four hours for the accessing user: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/rdt/image_062D8D9E.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/rdt/image_thumb_352FC975.png" width="1028" height="550" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009827" width="1" height="1"&gt;</description></item><item><title>נעילה באמצעות Application Lock</title><link>http://blogs.microsoft.co.il/blogs/nayatech/archive/2012/02/08/application-lock.aspx</link><pubDate>Wed, 08 Feb 2012 14:38:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009685</guid><dc:creator>nayatech</dc:creator><slash:comments>0</slash:comments><description>&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;שמוליק כהן&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;רובינו מכירים את מנגנון הנעילות של &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;זהו המנגנון המונע קונפליקטים בזמן הגישה לנתונים. כך למשל, כל זמן שמשתמש מעדכן רשומה מסוימת, משתמש אחר לא יוכל לעדכן אותה או למחוק אותה, וברוב המקרים גם לא יוכל לקרוא אותה. מנגנון זה נועל ישויות בבסיס הנתונים:&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;רשומה,&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;key &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;באינדקס, &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;page&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;extent&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, טבלה ובסיס נתונים.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;אולם מה קורה אם אני רוצה לנעול רשומה שטרם הכנסתי?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;לדוגמא, נניח שאני בודק את קיומו של מספר זהות חד חד ערכי בטבלת לקוחות, ורק אם הוא לא קיים בטבלה, אני מכניס אותו.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;הקוד יראה כך:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;declare&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; @NewCustomer &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; @NewCustomer &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; 12345678&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#808080"&gt;not&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;exists&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;/span&gt; 1 &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/span&gt; customers&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;where&lt;/font&gt;&lt;/span&gt; ID &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; 12345678&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;insert&lt;/font&gt;&lt;/span&gt; customers&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;values &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;@NewCustomer&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" dir="rtl" class="MsoNormal" align="left"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;end&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin:0cm 0cm 0pt;" dir="rtl" class="MsoFootnoteText"&gt;&lt;font face="Arial"&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;כאשר האפליקציה רצה פעם אחת בלבד בו זמנית, אין שום בעיה בקטע הקוד הזה.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;אולם כאשר האפליקציה רצה בו זמנית על ידי מספר מפעילים, בהחלט תיתכן בעיה.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;אם הלקוח אינו קיים, אנו עלולים להגיע למצב ששני מפעילים המריצים את קטע הקוד הזה בו זמנית, ינסו להכניס את אותו הערך לטבלת &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;customers&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;מנגנון נעילת הנתונים של &lt;/span&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; לא יעזור לי, משום שהוא אינו מסוגל לנעול שורה שאיננה קיימת (נכון שבמצבים מסויימים &lt;/span&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מסוגל לנעול טווח ערכים בטבלה &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;(Range Lock)&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, אבל זה לא רלוונטי לעניינינו).&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin:0cm 0cm 0pt;" dir="rtl" class="MsoFootnoteText"&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;הפתרון במקרה שכזה שונה: במקום לנעול נתונים, ננעל את קטע הקוד האפליקטיבי המדובר, ואז אפשר להריץ אותו רק פעם אחת בו זמנית.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;זוהי המשמעות של נעילת &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;application lock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, והיא מתבצעת באמצעות פקודת &lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_getapplock&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. בסיום הרצת הקוד יש צורך לשחרר את הנעילה באמצעות &lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_releaselock&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2 style="line-height:15pt;margin:10pt 0cm 0pt;"&gt;&lt;span style="line-height:14pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:12pt;" color="#365f91"&gt;&lt;font style="font-weight:bold;"&gt;נעילת קטע הקוד&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height:13pt;margin:6pt 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;נעילת קטע הקוד מתבצעת באמצעות הפרוצדורה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_getapplock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, והתחביר שלה הוא כדלקמן:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;declare&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; @LockResults &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" class="MsoNormal" align="left"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;exec&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; @LockResults &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_getapplock&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font color="#0000ff"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;CodeName&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; @LockMode &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;Exclusive&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;@LockOwner &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;Session&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;@LockTimeout &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;3000&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;נפרט את הפרמטרים לפרוצדורה:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;LockResults@&lt;/b&gt; &lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;-&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt; משתנה מסוג &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;int&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, שמקבל את תוצאות הנעילה. אם ערכו 1 או 0 – הנעילה הצליחה. אם ערכו שלילי – הנעילה נכשלה.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;העצלנים שבחבורה יכולים פשוט לבדוק אם הערך שהתקבל הוא שלילי ולטפל בכל סוגי השגיאות באותו אופן. המשקיענים יכולים לוודא את הסיבה הספציפית, ואם הסיבה היא &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;time out&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הערך שיתקבל יהיה &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;-1&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. במקרה זה, אפשר לנסות ולבצע את הנעילה מספר פעמים נוספות.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;(כמובן שכדאי להגביל את מספר הפעמים שמנסים להשיג את הנעילה...) .&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;Resource@ &lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;- משתנה מסוג &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;nvarchar(255)&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; המגדיר את שם קטע הקוד, ועליו להיות בעל שם יחודי.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;LockMode@&amp;nbsp; - &lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;משתנה מסוג &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;nvarchar(32)&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; המגדיר סוג הנעילה.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;סוגי הנעילה האפשריים הם: &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;Shared, Update, IntentShared, IntentExclusive, Exclusive&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. ל- &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;LockMode@&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אין ברירת מחדל וחייבים לקבוע ערך עבורו.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;LockOwner@&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;– משתנה מסוג &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;nvarchar(32)&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; שיכול לקבל אחד משני ערכים:&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Transaction&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; או &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Session&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;במקרה שהוא מוגדר כ- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Transaction&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, ניתן לקבל את הנעילה רק בתוך טרנזקציה.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;ברירת המחדל של הערך היא &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Transaction&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;LockTimout@&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt; – משתנה מסוג &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;nvarchar&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הקובע את הזמן (טקסט המציין אלפיות שניה) ש- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_getapplock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ימתין לפני שיחזיר timout. &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;ערך ברירת המחדל הוא ערכו של משתנה המערכת LOCK_TIMEOUT&lt;/span&gt;@@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. אם ערך זה לא אותחל הוא יקבע על &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;-1&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, שמשמעותו המתנה ללא הגבלת זמן להשגת הנעילה.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2 style="line-height:15pt;margin:10pt 0cm 0pt;"&gt;&lt;span style="line-height:14pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:12pt;" color="#365f91"&gt;&lt;font style="font-weight:bold;"&gt;שחרור קטע הקוד&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height:13pt;margin:6pt 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;לאחר ביצוע הקוד יש לזכור לשחרר אותו, אחרת הוא נשאר נעול כל זמן שה- &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;session&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אינו מתנתק.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;שחרור הנעילה מתבצע באמצעות הפרוצדורה &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_releaselock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;הפרוצדורה מקבלת כפרמטר את שם ה- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;application lock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; שאותה צריך לשחרר.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;כך יראה קטע הקוד שהוצג למעלה, לאחר הוספת קוד לנעילה באמצעות &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;applicative lock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;create&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;proc&lt;/font&gt;&lt;/span&gt; InserNewCustomer&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;@CustomerID &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;as&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;declare&lt;/font&gt;&lt;/span&gt; @LockResults &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;tran&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;exec&lt;/font&gt;&lt;/span&gt; @LockResults &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_getapplock&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;InsertNewCustomer&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockMode &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;Exclusive&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockOwner &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;transaction&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockTimeout &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;3000&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; @LockResults&lt;span&gt;&lt;font color="#808080"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;0&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;rollback&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;end&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;not&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;exists&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;/span&gt; 1 &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:4;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/span&gt; customers&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:4;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;where&lt;/font&gt;&lt;/span&gt; ID &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; 12345678&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;insert&lt;/font&gt;&lt;/span&gt; customers&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;values &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;@NewCustomer&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;exec&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_releaseapplock&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;InsertNewCustomer&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;end&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;commit&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;end&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;ניתן להריץ יותר מפקודת &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_getapplock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אחת בפרוצדורה, אך צריך להקפיד להפעיל את &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_realeaselock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;כמספר פעמים שהריצו את פקודת &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_getapplock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;h2 style="line-height:15pt;margin:10pt 0cm 0pt;"&gt;&lt;span style="line-height:14pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:12pt;" color="#365f91"&gt;&lt;font style="font-weight:bold;"&gt;שימוש בנעילה אפליקטיבית בריבוי משתמשים.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;h2 style="line-height:15pt;margin:6pt 0cm 0pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;כדי לפתור את בעיית הקונפליקט שבה פתחנו נוכל להשתמש ב-&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Cambria"&gt;&lt;font style="font-size:13pt;" color="#4f81bd"&gt;&lt;font style="font-weight:bold;"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;"&gt;&lt;font style="font-size:10pt;"&gt;sp_getapplock&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; באופן מיוחד שיתן מענה לתסריט מורכב כזה.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h2&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;נניח שיש לנו פרוצדורה שמבצעת מספר בדיקות ומספר עדכונים. ברוב המוחלט של המקרים, אין לנו בעיה שהפרוצדורה תרוץ מספר רב של פעמים בו זמנית, אולם בהתקיים תנאי מסוים, חשוב לנו שהפרוצדורה תרוץ רק פעם אחת בו זמנית. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;במקרה שכזה אנו נתחיל את הפרוצדורה בהפעלת &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;sp_getapplock&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;כדי לקבל נעילה מסוג &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;shared&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. בהתקיים התנאי הרלוונטי, נשדרג את הנעילה ל- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;Exclusive&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;span&gt;(באמצעות שחרור הנעילה ונעילה מחדש כ- &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;exclusive&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; תחת אותו השם שהוגדר במשתנה Resource&lt;/span&gt;@&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;). אם יש על קטע הקוד נעילה מסוג &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Shared&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; (בשל הרצת אותה הפרוצדורה בו-זמנית ע&amp;quot;י משתלשים אחרים), הבקשה לנעילת ה- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;Exclusive&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;קוד הפרוצדורה המממש את המנגנון הזה יראה אם כן כך:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;create&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;proc&lt;/font&gt;&lt;/span&gt; InserNewCustomer&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;@CustomerID &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;as&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;declare&lt;/font&gt;&lt;/span&gt; @LockResults &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;int&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;tran&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;exec&lt;/font&gt;&lt;/span&gt; @LockResults &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_getapplock&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;InsertNewCustomer&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockMode &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;Shared&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockOwner &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;transaction&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockTimeout &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;3000&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; @LockResults&lt;span&gt;&lt;font color="#808080"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;0&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;rollback&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;END&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;/*&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font color="#008000"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;write non critical code here&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font color="#008000"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;*/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font color="#008000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;--Releasing Shared lock and aquiring exclusive app&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font color="#008000"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;--lock for critical code &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;exec&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_releaseapplock&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;InsertNewCustomer&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;exec&lt;/font&gt;&lt;/span&gt; @LockResults &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_getapplock&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;InsertNewCustomer&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockMode &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;Exclusive&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockOwner &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;transaction&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;@LockTimeout &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;3000&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; @LockResults&lt;span&gt;&lt;font color="#808080"&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;0&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;rollback&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;return&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;END&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:4;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;if&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;not&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;exists&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;/span&gt; 1 &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:4;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/span&gt; customers&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:4;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;where&lt;/font&gt;&lt;/span&gt; ID &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; 12345678&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;begin&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;insert&lt;/font&gt;&lt;/span&gt; customers&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;values &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;CustomerID&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:3;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;exec&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_releaseapplock&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;@Resource &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;InsertNewCustomer&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;end&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;commit&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-fareast-font-family:calibri;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;end&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;כדאי, כמובן, לנסות ולמנוע כישלון של הנעילה על ידי הגדרת &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;timeout&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ארוך מעט או ע&amp;quot;י מספר נסיונות חוזרים להשיג את הנעילה. לאחר קבלת נעילת ה-&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;Exclusive&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;בהצלחה , כל נסיון להריץ את הפרוצדורה בו זמנית ע&amp;quot;י משתמשים אחרים יכשל, משום שלא ניתן יהיה לקבל נעילת &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Shared&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; כל עוד לא שחררנו את נעילת ה- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;Exclusive&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="line-height:15pt;margin:10pt 0cm 0pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;" color="#4f81bd"&gt;&lt;font style="font-weight:bold;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;h2 style="line-height:15pt;margin:0cm 0cm 6pt;"&gt;&lt;font face="Arial"&gt;&lt;font color="#365f91"&gt;&lt;span style="line-height:14pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font style="font-size:12pt;"&gt;&lt;font style="font-weight:bold;"&gt;מה נראה בפרוצדורת &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:14pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font style="font-size:12pt;"&gt;&lt;font style="font-weight:bold;"&gt;sp_lock&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:calibri;mso-fareast-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;sp_lock&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מראה את מצב הנעילות הקיימות כרגע במערכת.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;בין סוגי הנעילות שניתן לראות באמצעות הפרוצדורה, ניתן לראות גם &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;application lock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;בעמודת ה- &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Type&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; יופיע הקיצור &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;APP&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-au;mso-no-proof:yes;mso-fareast-language:en-au;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/nayatech/clip_image002_7ADB5D01.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/clip_image002_thumb_474F283E.jpg" style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="clip_image002" alt="clip_image002" height="69" border="0" width="540" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h2 style="line-height:15pt;margin:10pt 0cm 0pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;" color="#4f81bd"&gt;&lt;font style="font-weight:bold;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;h2 style="line-height:15pt;margin:10pt 0cm 0pt;"&gt;&lt;span style="line-height:14pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:12pt;" color="#365f91"&gt;&lt;font style="font-weight:bold;"&gt;נקודות נוספות&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l0 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:arial;mso-fareast-theme-font:minor-bidi;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;1.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;לנעילה אפליקטיבית אין מנגנון &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;deadlock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, ולכן האחריות עלינו, המפתחים, למנוע אפשרות של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;deadlock&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l0 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:arial;mso-fareast-theme-font:minor-bidi;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;2.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;ROLLBACK&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אינו משחרר נעילה אפליקטיבית. במידה שהגענו למצב בו עלינו לבצע &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;חובה עלינו גם לטפל בשחרור הנעילה.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l0 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:arial;mso-fareast-theme-font:minor-bidi;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;3.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;אם בנעילה קובעים את הערך &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;session&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; עבור הפרמטר LockOwner&lt;/span&gt;@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, אזי יש להוסיף את הפרמטר הזה גם בפקודת השחרור, משום שברירת המחדל היא הערך &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;Transaction&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;וללא קביעת הערך המתאים בפרמטר זה, השחרור יכשל.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 10pt 0cm;mso-list:l0 level1 lfo1;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:arial;mso-fareast-theme-font:minor-bidi;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;4.&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;חשוב לציין שאין להתייחס לנעילה אפליקטיבית כמנגנון שבא להחליף את מנגנון הנעילות של &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt; Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;השימוש בו נדיר יחסית ומיועד רק למקרים שבהם הדרישה שקטע קוד מסוים ירוץ פעם אחת בלבד בו זמנית, היא דרישה קריטית.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;אודות המחבר:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;mso-no-proof:yes;mso-fareast-language:en-au;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/nayatech/clip_image004_5DC1C6C5.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/clip_image004_thumb_1C47146C.jpg" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="clip_image004" alt="clip_image004" height="104" border="0" width="71" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;שמוליק כהן,&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;DBA &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;בפרוייקט ממשלתי מטעם נאיה טכנולוגיות.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009685" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/locking/default.aspx">locking</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/transaction/default.aspx">transaction</category></item><item><title>My Coming Gigs</title><link>http://blogs.microsoft.co.il/blogs/gilf/archive/2012/02/08/my-coming-gigs.aspx</link><pubDate>Wed, 08 Feb 2012 13:26:39 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009635</guid><dc:creator>Gil Fink</dc:creator><slash:comments>0</slash:comments><description>&lt;h1&gt;My Coming Gigs&lt;/h1&gt;  &lt;p&gt;In the next following months I’m going to speak in some events which you can attend. &lt;/p&gt;  &lt;p&gt;I’m starting tomorrow with the &lt;a href="http://ismsdn-html5-09feb.eventbrite.com/"&gt;&lt;strong&gt;Build Modern Web Applications with HTML5, CSS3 and JavaScript&lt;/strong&gt;&lt;/a&gt; session at Microsoft Ra’anana. This is the third round of this session in the last four months. &lt;/p&gt;  &lt;p&gt;On February 22, I’m having a session about HTML5 in Sela Haifa office. If you live in the north of Israel and you want to attend you can go to this &lt;a title="Sela Open House - Haifa" href="http://www.sela.co.il/s/OpenHouse_zafon_22-2-2012.html"&gt;&lt;strong&gt;link&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sela.co.il/s/SDP2012/index.html"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Sela SDP March 2012" border="0" alt="Sela SDP March 2012" src="http://blogs.microsoft.co.il/blogs/gilf/Sela-SDP-March-2012_6FF4DBC4.jpg" width="640" height="180" /&gt;&lt;/a&gt;    &lt;br /&gt;On March, between 25-29, &lt;a title="Sela Group" href="http://www.selagroup.com/"&gt;&lt;strong&gt;Sela Group&lt;/strong&gt;&lt;/a&gt; is having a &lt;a title="Sela SDP March 2012" href="http://www.sela.co.il/s/SDP2012/index.html"&gt;&lt;strong&gt;SDP conference&lt;/strong&gt;&lt;/a&gt; and in that conference I’ll have 3 tutorial days. On the 26 and 27 of March I’ll have a full HTML5 tutorial day (with &lt;a title="Sebastian Pederiva&amp;#39;s Bio" href="http://www.sela.co.il/s/SDP2012/speakers.html#sebas1"&gt;&lt;strong&gt;Sebastian&lt;/strong&gt;&lt;/a&gt;) and on the 28 a full advanced JavaScript tutorial day (with &lt;a title="Elad Katz&amp;#39;s Blog" href="http://blogs.microsoft.co.il/blogs/eladkatz"&gt;&lt;strong&gt;Elad&lt;/strong&gt;&lt;/a&gt; and &lt;a title="Ran Wahle&amp;#39;s Blog" href="http://blogs.microsoft.co.il/blogs/ranw"&gt;&lt;strong&gt;Ran&lt;/strong&gt;&lt;/a&gt;). &lt;/p&gt;  &lt;p&gt;I’ve also submitted sessions to conferences around the globe so if I’ll be picked up to speak in such a conference I’ll drop an update in the Blog.&lt;/p&gt;  &lt;p&gt;See you around!&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px;padding:0px 0px 0px 0px;"&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http://blogs.microsoft.co.il/blogs/gilf/archive/2012/02/08/my-coming-gigs.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://blogs.microsoft.co.il/blogs/gilf/archive/2012/02/08/my-coming-gigs.aspx&amp;amp;bgcolor=6600FF" /&gt;&lt;/a&gt; &lt;a href="http://dotnetshoutout.com/Submit?url=http://blogs.microsoft.co.il/blogs/gilf/archive/2012/02/08/my-coming-gigs.aspx"&gt;&lt;img alt="Shout it" src="http://dotnetshoutout.com/image.axd?url=http://blogs.microsoft.co.il/blogs/gilf/archive/2012/02/08/my-coming-gigs.aspx" style="border:0px;" /&gt;&lt;/a&gt; &lt;a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;amp;username=gilf"&gt;&lt;img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0;" /&gt;&lt;/a&gt;&lt;a href="http://www.codeproject.com/script/Articles/BlogFeedList.aspx?amid=3672056" rel="tag" style="display:none;"&gt;CodeProject&lt;/a&gt; &lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009635" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Conference/default.aspx">Conference</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/SDP/default.aspx">SDP</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Sela+Group/default.aspx">Sela Group</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Sela/default.aspx">Sela</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://blogs.microsoft.co.il/blogs/gilf/archive/tags/HTML5/default.aspx">HTML5</category></item><item><title>Microsoft released a signature for Win32/Delf.QR</title><link>http://blogs.microsoft.co.il/blogs/plotniko/archive/2012/02/08/microsoft-released-a-signature-for-win32-delf-qr.aspx</link><pubDate>Wed, 08 Feb 2012 13:07:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009633</guid><dc:creator>Plotniko</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello, &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Today I sent a virus sample to the Microsoft MMPC team, &lt;/p&gt;
&lt;p&gt;That was analyzed as the “TrojanDownloader:Win32/Delf.QR” &lt;/p&gt;
&lt;p&gt;The full reply from Microsoft was:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Analysis of the file(s) in Submission ID MMPC12020732034853 is now complete. This is the final email that you will receive regarding this submission. &lt;/p&gt;
&lt;p&gt;The Microsoft Malware Protection Center (MMPC) has investigated the following file(s) which we received on 2/7/2012 11:39:15 AM Pacific Time. Below is the determination for your submission.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;======== Submission ID MMPC12020732034853 Submitted Files ============================================= &lt;/p&gt;
&lt;p&gt;VIRUS.rar [Container] &lt;/p&gt;
&lt;p&gt;+---ForeFront.rar [Container] &lt;/p&gt;
&lt;p&gt;+---EXE.exe [TrojanDownloader:Win32/Delf.QR] &lt;/p&gt;
&lt;p&gt;+---UpdateOffice.rar [Container] &lt;/p&gt;
&lt;p&gt;+---UpdateOffice.exe [TrojanDownloader:Win32/Delf.QR] &lt;/p&gt;
&lt;p&gt;+---UpdateOffice2.rar [Not Malware] &lt;/p&gt;
&lt;p&gt;The following links contain more information regarding the detections listed above: &lt;a href="http://go.microsoft.com/...ownloader:Win32/Delf.QR"&gt;http://go.microsoft.com/...ownloader:Win32/Delf.QR&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Your submission was scanned using antimalware definition version 1.119.1519.0. ======== &lt;/p&gt;
&lt;p&gt;The detections listed above are included in the latest pre-release definition available for download. For more information please visit the pre-release definition update download page available at: http://www.microsoft.com...eReleaseSignatures.aspx Alternatively, detections listed above will be available for users who subscribe to the automatic definition update mechanism in the next regularly scheduled release, as well as users who choose to manually update their definition library available via the MMPC Portal available on: http://www.microsoft.com...al/Definitions/ADL.aspx If you have questions relating to this submission please contact mailto:mmpcres@microsoft.com and reference your submission ID. We would like to find ways to improve our service to you. Please take a few minutes and fill out our short customer survey for this incident.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;You can navigate to our short (6 question) survey here: http://www.zoomerang.com/Survey/WEB22CHRC7QCL5/ ============================================= Additional Help For customers who do not have an antivirus solution, Microsoft Security Essentials can be downloaded at no charge here: http://www.microsoft.com/security_essentials/ For more information about updating definitions and answers to other questions, visit the following link: http://www.microsoft.com...red/Help.aspx#new_defns If you need immediate assistance and information on best practices for removing malware in your environment, additional support options are available at the following websites: For IT Professionals - http://support.microsoft.com/gp/securityitpro For Home Users - &lt;a href="http://support.microsoft...lt.aspx/?pr=securityhome"&gt;http://support.microsoft...lt.aspx?pr=securityhome&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thank you, &lt;/p&gt;
&lt;p&gt;Microsoft Malware Protection Center&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks, &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ohad Plotnik (Plotniko) &lt;br /&gt;MVP-Forefront &lt;br /&gt;System&amp;amp;network &lt;br /&gt;Security Architect &lt;br /&gt;ForefrontSecurity.org&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009633" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/plotniko/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/plotniko/archive/tags/Security/default.aspx">Security</category></item><item><title>בנינו לנו בית חדש…</title><link>http://blogs.microsoft.co.il/blogs/partners/archive/2012/02/08/1009611.aspx</link><pubDate>Wed, 08 Feb 2012 12:47:49 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009611</guid><dc:creator>Roni Dvir</dc:creator><slash:comments>0</slash:comments><description>&lt;div dir="rtl" align="right"&gt;   &lt;p&gt;שותפים יקרים,&lt;a href="http://www.microsoft.com/israel/PartnerNetwork/"&gt;&lt;img style="border-right-width:0px;margin:20px 15px 10px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="אתר השותפים" border="0" alt="אתר השותפים" align="left" src="http://blogs.microsoft.co.il/blogs/partners/image_721800D5.png" width="302" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;אני שמחה להציג בפניכם את &lt;a href="http://www.microsoft.com/israel/PartnerNetwork/"&gt;אתר הבית&lt;/a&gt; החדש &lt;strong&gt;לשותפי מיקרוסופט בישראל&lt;/strong&gt;, המאפשר לכם לקבל גישה מהירה ופשוטה יותר לכלל המשאבים הדרושים לכם.&lt;/p&gt;    &lt;p&gt;באתר תוכלו ליהנות ממשאבי ידע אודות מוצרים, מבצעים, הדרכות ואירועים, ועזרי שיווק ומכירה &lt;strong&gt;שפותחו במיוחד&lt;/strong&gt; לקהל השותפים בשוק הישראלי.&lt;/p&gt;    &lt;p&gt;בנוסף, עומדים לרשותכם מגוון ערוצי תקשורת ותמיכה ייעודיים&amp;#160; שיאפשרו לכם &lt;strong&gt;לקדם את העסק&lt;/strong&gt; שלכם מול לקוחותיכם.&lt;/p&gt;    &lt;p&gt;אני מזמינה אתכם להתנסות וליהנות מחווית השירות החדשה &lt;a href="http://www.microsoft.com/israel/PartnerNetwork/"&gt;באתרינו&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;בברכה,&lt;/p&gt;    &lt;p&gt;רוני דביר&lt;/p&gt; &lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009611" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/_E905D505EA05E405D905DD05_/default.aspx">שותפים</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/_DE05D905E705E805D505E105D505E405D805_/default.aspx">מיקרוסופט</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/_E905D505EA05E405D905_+_DE05D905E705E805D505E105D505E405D805_/default.aspx">שותפי מיקרוסופט</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/_E905D505EA05E405D905DD05_+_E205D905E105E705D905D905DD05_/default.aspx">שותפים עיסקיים</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/IT+Pro/default.aspx">IT Pro</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/_DB05DC05D905_+_E905D905D505D505E705_+_D505DE05DB05D905E805D405_+_DC05E905D505EA05E405D905DD05_/default.aspx">כלי שיווק ומכירה לשותפים</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/Microsoft+Partner+Network/default.aspx">Microsoft Partner Network</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/general/default.aspx">general</category><category domain="http://blogs.microsoft.co.il/blogs/partners/archive/tags/off+topic/default.aspx">off topic</category></item><item><title>שימוש בפרוצדורות המערכת sp_msforeach</title><link>http://blogs.microsoft.co.il/blogs/nayatech/archive/2012/02/08/sp-msforeach.aspx</link><pubDate>Wed, 08 Feb 2012 10:00:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009682</guid><dc:creator>nayatech</dc:creator><slash:comments>0</slash:comments><description>&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;עדי כהן&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;כמו שכולנו יודעים, יש הרבה דברים שלא מתועדים ע&amp;quot;י מייקרוסופט, אבל קיימים ב &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. אובייקטים לא מתועדים יכולים להשתנות ללא אזהרה בגרסת שרת חדשה, בהתקנה של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;Service pack&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; או בהתקנה של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;CU&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. מבחינת מייקרוסופט מי שמשתמש ב-&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;undocumented object&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; לוקח על עצמו את הסיכון שהקוד שלו יפסיק לעבוד ללא שום אזהרה. זאת סיבה מעולה לא להשתמש בשום אובייקט לא מתועד בקוד אפליקטיבי.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;לעומת זאת בסקריפטים אדמיניסטרטיבים, יש לנו הרבה מקרים שכדאי להשתמש בהם. הסיבה להבדל בגישה היא, שכאשר אפליקציה נופלת בגלל שימוש באוביקט לא מתועד שהשתנה, או שאפילו לא קיים יותר לאחר ביצוע שינוי בשרת (&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;upgrade&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, התקנת &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SP&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; וכד&amp;#39;), משתמשי הקצה מושפעים מכך ישירות. תיקון המצב דורש הפעלה של מפתח, או של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;DBA&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, או של אנשי &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;QA&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ולא תמיד ניתן להעלות במהירות גרסה מתוקנת.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;כמובן, שעד שיוצאת גרסה מתוקנת העבודה של משתמשי הקצה נפגעת.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;לעומת זאת נפילה של סקריפט אדמיניסטרטיבי שלנו, לרוב לא ישפיע על משתמש קצה, הוא לא מצריך עבודה של צוות אחר חוץ מצוות ה-&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;DBA&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;"&gt;וניתן לבצע שינוי במהירות.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שתי פרוצדורות לא מתועדות שקיימות כבר הרבה שנים&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;הן &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_msforeachdb&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;ו-&lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_msforeachtable&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;שתי הפרוצדורות מקבלות כפרמטר מחרוזת טקסט (&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;String&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;) שמכיל קוד &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;SQL&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, ומריצות אותו על כל בסיסי הנתונים בשרת (במקרה של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_msforeachdb&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;) או על כל טבלה בבסיס נתונים ספציפי (במקרה של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_msforeachtable&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;מאחר ששתי הפרוצדורות רצות על מספר אובייקטים (או על כל בסיס נתונים או על כל טבלה) הדרך שלנו לטפל באובייקט הנוכחי היא להשתמש בסימן שאלה (?) אשר יחליף בתוך הקוד את שם בסיס הנתונים או הטבלה.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;דוגמא לשימוש תסביר את זה יותר טוב.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;כולנו מכירים את הפרוצדורה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_spaceused&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;זוהי פרוצדורה שיכולה לקבל שם של טבלה ולתת פרטים על הנפח שהטבלה תופסת.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;לדוגמא&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;הפקודה:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" class="MsoNormal"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;exec&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_spaceused&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;MyTable&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;מחזירה פרטים על הטבלה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;MyTable&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;אם אני רוצה להוציא את הפרטים על כל הטבלאות בבסיס הנתונים הפקודה שאני אכתוב תיראה כך:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Courier New"&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-no-proof:yes;mso-shading-themecolor:accent6;mso-shading-themetint:51;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;exec&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0% 0%;mso-no-proof:yes;mso-shading-themecolor:accent6;mso-shading-themetint:51;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_MSforeachtable&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;exec sp_spaceused &amp;#39;&amp;#39;?&amp;#39;&amp;#39;&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;direction:ltr;" class="MsoNormal"&gt;&lt;span style="line-height:12pt;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;הפרוצדורה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_MSforeachtable&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מקבלת כפרמטר מחרוזת טקסט. בדוגמא שלנו המחרוזת מכילה את הפקודה &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_spaceused&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, אבל במקום שם טבלה מעבירים לפרוצדורה סימן שאלה.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;בזמן ריצה, הפרוצדורה &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_MSforeachtable&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; תרוץ על כל הטבלאות וכל פעם תחליף את סימן השאלה בשם של הטבלה הנוכחית שעליה היא רצה.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שימו לב שבגלל שהפרוצדורה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_spaceused&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אמורה לקבל מחרוזת (&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;string&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;) כפרמטר, סימן השאלה נעטף בגרשיים בודדים.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;מאחר שכל זה נמצא בתוך המחרוזת, היה צורך להכפיל כל גרש.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;אם השימוש בקוד המקור לא דורש לעבוד עם מחרוזת, אין צורך לעטוף את סימן השאלה בגרשיים.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;בדוגמא הבאה אין צורך לעטוף את סימן השאלה בגרשיים, כי פשוט מבצעים &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;select top 1&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מכל טבלה:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" class="MsoNormal"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;exec&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_MSforeachtable&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;select top 1 * from ?&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;direction:ltr;" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;סימן השאלה הוא שומר מקום (&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;place holder&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;) לשם הטבלה. מאחר שבמשפט &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;select&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אין צורך לעטוף את שם הטבלה בגרשיים, &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;לא עטפתי במקרה זה את שם הטבלה בגרשיים.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;הפרוצדורה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_msforeachdb&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; עובדת באמצעות אותו המנגנון, אבל יש הבדל אחד מאד חשוב בין שתי הפרוצדורות.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_MSforeachtable&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; עובר בצורה אוטומטית על כל הטבלאות.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;לעומת זאת&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;כאשר מפעילים את &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;sp_msforeachdb&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, הוא תמיד עובד בבסיס הנתונים שבו נמצאים.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;הוא יריץ את הפקודה הנשלחת לו מספר פעמים כמספר בסיסי הנתונים שיש לנו בשרת. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;לדוגמא, אם יש לכם בשרת 20 בסיסי נתונים ופתחתם חלון שאילתא ב-&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;master&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ואז הרצתם את הפקודה הבאה:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" class="MsoNormal"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;exec&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_MSforeachdb&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;exec sp_spaceused&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;תקבלו 20 פעמים את אותה תשובה (שמתאימה ל&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;master&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;על מנת שבכל פעם תקבל באמת תשובה לבסיס נתונים אחר, צריך להוסיף לקוד את הפקודה &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;USE&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; המשנה את הקונטקסט למסד הנתונים הרצוי:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" class="MsoNormal"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;exec&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#800000"&gt;sp_MSforeachdb&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;&amp;#39;use ?; exec sp_spaceused&amp;#39;&lt;/font&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;לשתי הפרוצדורות ניתן לשלוח יותר מפרמטר אחד, וניתן לבצע מספר פקודות. מי שמתעניין, יכול לעשות חיפוש מהיר ב&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;google&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ולמצוא על הפרוצדורת &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;קצת יותר מידע.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;דרך אגב, הפרוצדורה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;sp_MSforeachdb&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;span&gt;איננה מוצלחת כל כך ונופלת במקרים רבים.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;לכן &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;Aaron Bartrand&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; (אחד ה&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;MVP&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; של &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;) כתב פרוצדורה חליפית לפרוצדורה של מייקרוספט.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;הפרוצדורה שלו אכן יותר מוצלחת, ואני משתמש בה במקום הפרוצדורה של מייקרוסופט.&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;ניתן למצוא את הפרוצדורה שהוא כתב ב&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/12/29/a-more-reliable-and-more-flexible-sp-msforeachdb.aspx" target="_blank"&gt;&lt;font color="#0000ff"&gt;http://sqlblog.com/blogs/aaron_bertrand/archive/2010/12/29/a-more-reliable-and-more-flexible-sp-msforeachdb.aspx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:rtl;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="line-height:12pt;mso-ascii-theme-font:minor-bidi;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:rtl;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:rtl;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;אודות המחבר:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:rtl;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:rtl;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/nayatech/clip_image0026_33DA9AA6.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/clip_image0026_thumb_51D8A89A.jpg" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="clip_image002[6]" alt="clip_image002[6]" height="89" border="0" width="69" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:rtl;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal" align="right"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;עדי כהן, מומחה &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt; בעל כ-15 שנות ניסיון מגוון בתחום. ר&amp;quot;צ &lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;mso-ansi-language:en-us;"&gt;DBA&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-no-proof:yes;mso-ansi-language:en-us;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt; בחברה למסחר פיננסי באינטרנט מטעם נאיה טכנולוגיות.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009682" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/sp_5F00_msforeachdb/default.aspx">sp_msforeachdb</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/sp_5F00_msforeachtable/default.aspx">sp_msforeachtable</category></item><item><title>ההרשמה נפתחה: הגישו מועמדות לפרס קידום המצויינות בבדיקות תוכנה לשנת 2012</title><link>http://blogs.microsoft.co.il/blogs/msdn/archive/2012/02/08/sigist-testing-award.aspx</link><pubDate>Wed, 08 Feb 2012 09:57:52 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009501</guid><dc:creator>Eran Sharvit</dc:creator><slash:comments>0</slash:comments><description>&lt;div dir="rtl"&gt; &lt;p&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px 10px 10px 0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" title="פרס קידום המצויינות בבדיקות תוכנה 2012" border="0" alt="פרס קידום המצויינות בבדיקות תוכנה 2012" align="left" src="http://blogs.microsoft.co.il/blogs/msdn/award_big_6EFD59E0.jpg" width="136" height="209" /&gt;שיתפתם את הקהילה בפתרון חדשני ויעיל?&amp;nbsp; ייעלתם את תהליך הבדיקה בפרוייקט? הצטרפו למקצוענים ולחברות המובילות בבדיקות בארץ שכבר נרשמו והציגו את מועמדותכם כעת.&lt;/p&gt; &lt;p&gt;העמותה הישראלית לקידום הסמכות לבודקי תוכנה ITCB וארגון Sigist הפורום לבודקי תוכנה בישראל, מכריזים על פתיחת הרישום זו לפרס עידוד מצוינות ותרומה לקהילת הבודקים. הפרס נועד על מנת לעודד את קהילת הבודקים לשיתוף מידע ומקצוענות בענף.&lt;/p&gt; &lt;p&gt;וועדת הפרס מורכבת מאנשי בדיקות מנוסים בתעשייה ותכלול גם את אלון ליצקי יו”ר SIGiST ואת טל פאר יו”ר ITCB. הוועדה תבחן בעיון כל פרוייקט בדיקות שיישלחאליה ולאחר תהליך שיכלול דיון וראיונות – יוכרז הפרויקט המנצח בכנס סיגיסט לפני כלל משתתפי הכנס. הפרויקט ומפתחיו יזכו לפרסום ובסקירה נרחבת מול קהילת&lt;br /&gt;הבודקים ובפרס אישי מכובד.&lt;/p&gt; &lt;h3&gt;דרישות הסף להצגת מועמדות&lt;/h3&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;תרומה משמעותית לקהילת הבודקים בארץ, על ידי מימוש פתרון חדשני וייחודי ושיתוף הקהילה בו.  &lt;li&gt;תרומה בייעול תהליך הבדיקה שיוצג בפרוייקט או בתרומה מתמשכת על פני מספר פרוייקטים.  &lt;li&gt;הפרוייקט / התהליך התקיים בשנים האחרונות ובישראל בלבד ולא הוגש בעבר לוועדת הפרס.  &lt;li&gt;בעת ההגשה המתמודד צריך להתייחס גם למנהיגות, חדשנות, שביעות רצון הלקוחות ואפשרות להצגת עדויות לתוצאות משופרות בעקבות התהליך / הפרוייקט החדש שהוצע.&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;איך נרשמים&lt;/h3&gt; &lt;p&gt;לקבלת פרטים נוספים וטופסי הרשמה יש לשלוח מייל לכתובת &lt;a title="פרס קידום המצויינות בבדיקות תוכנה 2012" href="mailto:Excellence_Award@itcb.org.il"&gt;Excellence_Award@itcb.org.il&lt;/a&gt;.&lt;br /&gt;ניתן להתקשר גם לגיל דנון במספר 03-6176640.&lt;/p&gt; &lt;p&gt;את המועמדות ניתן לשלוח עד תאריך 31.3.12 לכתובת המייל המופיעה מעלה.&lt;/p&gt; &lt;h4&gt;הצטרפו למקצוענים ולחברות המובילות בבדיקות בארץ שכבר נרשמו והציגו את מועמדותכם כעת.&lt;/h4&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009501" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/msdn/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/msdn/archive/tags/_EA05D705E805D505EA05_/default.aspx">תחרות</category><category domain="http://blogs.microsoft.co.il/blogs/msdn/archive/tags/_D505D905D6052700D505D005DC05_+_E105D805D505D305D905D505_/default.aspx">ויז'ואל סטודיו</category><category domain="http://blogs.microsoft.co.il/blogs/msdn/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.microsoft.co.il/blogs/msdn/archive/tags/ALM/default.aspx">ALM</category></item><item><title>BI USER Group meeting (#28) - Wednesday, FEB 29th /2012 17:30</title><link>http://blogs.microsoft.co.il/blogs/bilive/archive/2012/02/08/bi-user-group-meeting-28-wednesday-feb-29th-2012-17-30.aspx</link><pubDate>Wed, 08 Feb 2012 08:21:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009445</guid><dc:creator>Ronen Chenn</dc:creator><slash:comments>0</slash:comments><description>&lt;p dir="rtl" align="center"&gt;&lt;b&gt;יוזר גרופ &lt;/b&gt;&lt;b&gt;BI&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;מארח את יוזר גרופ &lt;/b&gt;&lt;b&gt;SharePoint &lt;/b&gt;&lt;b&gt;ו&lt;/b&gt;&lt;b&gt;SQL&lt;/b&gt;&lt;b&gt;-&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;למפגש מיוחד בנושא:&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl" align="center"&gt;&lt;b&gt;&lt;u&gt;&lt;a href="https://www.facebook.com/sharepointisrael" target="_blank"&gt;בינה עסקית - הדור הבא&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p dir="rtl" align="center"&gt;&lt;a href="https://www.facebook.com/sharepointisrael" target="_blank"&gt;יום ד, 29 בפברואר, 17:30, בית מיקרוסופט&lt;/a&gt; רעננה&lt;/p&gt;
&lt;p dir="rtl" align="center"&gt;&lt;a href="https://www.facebook.com/sharepointisrael" target="_blank"&gt;מרצים: ערן שגיא ויוסי אלקיים, קבוצת היועצים (MCS): מיקרוסופט ישראל&lt;/a&gt;&lt;/p&gt;
&lt;p dir="rtl"&gt;גרסת SQL Server 2012 אוטוטו כאן ומביאה איתה התחדשות והעצמה של פלטפורמה הבינה העסקית. &lt;/p&gt;
&lt;p dir="rtl"&gt;היום, יותר מתמיד, חוצה הבינה העסקית גם את עולמות ה-SQL וה-SharePoint ורלוונטית לבעלי תפקידים רבים בארגון: מנהליDBA ,IT ,מנתחי מערכות/פרויקטים ומפתחים.&lt;/p&gt;
&lt;p dir="rtl"&gt;הנכם מוזמנים למפגש מיוחד בו תוכלו להכיר את מפת הדרכים וללמוד כיצד להיערך לשלב הבא של הבינה העסקית בארגון.&lt;/p&gt;
&lt;p dir="rtl"&gt;במפגש נציג את פלטפורמת הבינה העסקית מקצה לקצה, משכבת התשתיות (SSIS , SSAS , SSRS)ועד לכלי הקצהSharePoint BI , Excel Power Pivot V2 , Power View ,Crescent... עוד נדגים את כלל הרכיבים והשירותים במחזור החיים של מתודולוגיית הECMהארגונית , מהן המשמעויות של בינה עסקית בשירות עצמי.&lt;/p&gt;
&lt;p dir="rtl"&gt;הסקירה המקיפה תסביר את תפיסת הSelf Service וכן את המודל בדור הבא של In Memory BI המבוסס על טכנולוגיית Vertipaq ותדגים את השכבה הסמנטית בפעולה (BISM - BI Semantic Model).&lt;/p&gt;
&lt;p dir="rtl"&gt;להרשמה והבטחת מקום חניה, יש להירשם ב- &lt;b&gt;&lt;a href="http://biug28.eventbrite.com/"&gt;http://biug28.eventbrite.com/&lt;/a&gt;&lt;/b&gt; &lt;/p&gt;
&lt;p dir="rtl"&gt;לו&amp;quot;ז מתוכנן:&lt;/p&gt;
&lt;p dir="rtl"&gt;17:30 התכנסות&lt;/p&gt;
&lt;p dir="rtl"&gt;18:00 הצגת פלטפורמת הבינה העסקית מקצה לקצה, משכבת התשתיות (SSIS , SSAS , SSRS) ועד לכלי הקצה SharePoint BI , Excel Power Pivot V2 , Power View, Crescent&lt;/p&gt;
&lt;p dir="rtl"&gt;בערב זה, נתרכז ביקר בהדגמות חיות לגרסת הבטא (RC0) ששוחררה זה מכבר להתנסות ראשונית.&lt;/p&gt;
&lt;p dir="rtl"&gt;19:15 הפסקה&lt;/p&gt;
&lt;p dir="rtl"&gt;19:30 המשך&lt;/p&gt;
&lt;p dir="rtl"&gt;20:30 שאלות ותשובות&lt;/p&gt;
&lt;p dir="rtl"&gt;21:00 סיום משוער&lt;/p&gt;
&lt;p dir="rtl"&gt;המרצים:&lt;/p&gt;
&lt;p dir="rtl"&gt;יוסי אלקיים וערן שגיא- יועצים בכירים בחטיבת הייעוץ של מיקרוסופט ישראל. בעלי ניסיון רב במערכות ה-BI של מיקרוסופט.&lt;/p&gt;
&lt;p dir="rtl"&gt;להרשמה והבטחת מקום חניה, יש להירשם ב- &lt;b&gt;&lt;a href="http://biug28.eventbrite.com/"&gt;http://biug28.eventbrite.com/&lt;/a&gt;&lt;/b&gt; &lt;/p&gt;
&lt;p dir="rtl"&gt;אשמח לראותכם!&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009445" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/bilive/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/bilive/archive/tags/dev_2700_/default.aspx">dev'</category><category domain="http://blogs.microsoft.co.il/blogs/bilive/archive/tags/it+pro/default.aspx">it pro</category></item><item><title>טרנזאקציות אוטונומיות (Autonomous Transactions)</title><link>http://blogs.microsoft.co.il/blogs/nayatech/archive/2012/02/08/autonomous-transactions.aspx</link><pubDate>Wed, 08 Feb 2012 07:47:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009423</guid><dc:creator>nayatech</dc:creator><slash:comments>0</slash:comments><description>&lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;צח פניגשטיין&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" class="MsoNormal" align="right"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;"&gt;&lt;font style="font-size:10pt;"&gt;SQL Server&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מאפשר לנו לבצע טרנזאקציות מקוננות. טרנזאקציה מקוננת היא טרנזאקציה שעטופה בטרנזאקציה שנפתחה ברמה גבוהה יותר בקוד. כדי לברר את רמת הקינון (העומק) של הטרנזאקציה שבה אנו נמצאים אנו יכולים לבדוק בכל רגע את ערכו של משתנה המערכת TRANCOUNT@@ &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;שמחזיר את מספר הטרנזאקציות הפתוחות ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;scope&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הנוכחי בנקודת הזמן הנוכחית.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;כל קריאה ל &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;BEGIN TRANSACTION&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; פותחת טרנזאקציה מפורשת, ומעלה את ערכו של &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;TRANCOUNT@@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; באחד. כל קריאה ל &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;COMMIT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; סוגרת את הטרנזאקציה האחרונה שנפתחה, ומחסירה אחד מערכו של &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;TRANCOUNT@@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;טרנזאקציה מסתיימת במלואה באחד משני מקרים:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l2 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;קריאה ל &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;COMMIT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; שמאפסת את &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;TRANCOUNT@@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;(כלומר סגירה של הטרנזאקציה הראשונה שפתחנו בקטע הקוד). הטרנזאקציה מסתיימת במלואה, והשינויים הופכים לקבועים.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 10pt 0cm;mso-list:l2 level1 lfo1;" class="MsoListParagraphCxSpLast"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:symbol;mso-fareast-font-family:symbol;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;קריאה ל &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;מסיימת את כל הטרנזאקציות שנפתחו ב-&lt;/span&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;"&gt;scope&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. פעולה זו מבטלת את כל השינויים שבוצעו מרגע שנפתחה &lt;b&gt;הטרנזאקציה הראשונה&lt;/b&gt; בקטע הקוד, ומאפסת את &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;TRANCOUNT@@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;מכך עולה שאם ביצענו &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;COMMIT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; לטרנזאקציה מקוננת, ולאחר מכן בוצע &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, וזאת עוד לפני שהטרנזאקציה העליונה ביותר בקטע הקוד עברה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;COMMIT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;– אזי השינויים שבוצעו בתוך הטרנזאקציה המקוננת יתבטלו.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;לדוגמה:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [Start @@trancount] &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 0, no open transactions&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- Open Main Transaction&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;BEGIN&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;TRANSACTION&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [Open Main Transaction @@trancount] &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 1, one open transaction&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;INSERT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; TestTable &lt;span&gt;&lt;font color="#0000ff"&gt;VALUES&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39;Insert from Main Transaction&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- Open Nested Transaction&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;BEGIN&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;TRANSACTION&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [Open Nested Transaction @@trancount] &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 2, Main Transaction &amp;amp; Nested Transaction are open &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;INSERT&lt;/font&gt;&lt;/span&gt; TestTable &lt;span&gt;&lt;font color="#0000ff"&gt;VALUES&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39;Insert from Nested Transaction&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- COMMIT Nested Transaction&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;COMMIT&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [COMMIT Nested Transaction @@trancount] &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 1, Main Transaction is open &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- ROLLBACK Main Transaction *AND* Nested Transaction&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;ROLLBACK&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;/font&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [ROLLBACK @@trancount] &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 0&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- TestTable is empty, although the Nested Transaction was commited&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#808080"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;FROM&lt;/font&gt;&lt;/span&gt; TestTable&lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;למרות שביצענו &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;COMMIT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; לטרנזאקציה המקוננת, המידע שהוכנס לטבלה במהלך הטרנזאקציה המקוננת לא נשמר, מאחר שבוצע &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ברמה גבוהה יותר. כמובן שאם נחליף את ה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;COMMIT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, נסיים את הטרנזאקציה עם שתי רשומות בטבלה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;TestTable&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;בנקודה זו ניתן לשאול שאלה לגיטימית: &amp;quot;מה המשמעות של טרנזאקציה מקוננת, אם היא תלויה בצורה כל-כך הדוקה בטרנזאקציה שפתחה אותה?&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;למעשה טרנזאקציות מקוננות הן חסרת משמעות. התמיכה בטרנזאקציות מקוננות נועדה בראש ובראשונה לאפשר מצב שבו פרוצדורות מנהלות טרנזאקציות באופן עצמאי, אך הן עשויות להיקרא גם מתוך תהליך שכבר מנהל טרנזאקציה פעילה.        &lt;br /&gt;במצב כזה, ללא תמיכה בטרנזאקציות מקוננות, יהיה צורך לכתוב את אותה הפרוצדורה בשתי גרסאות: פעם אחת כאשר הפרוצדורה מתנהלת באופן אוטונומי ומנהלת את הטרנזאקציה, ופעם אחת ללא ניהול טרנזאקציה, מתוך הסתמכות על הטרנזאקציה שמנהל התהליך החיצוני שקרא לפרוצדורה. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;אבל מה ניתן לעשות אם אנחנו רוצים שהמידע ששמרנו במהלך הטרנזאקציה המקוננת ישמר, ללא קשר להתנהלות הטרנזאקציה העליונה?          &lt;br /&gt;קיימים מצבים בהם נרצה לשמור על מידע שאספנו במהלך פעולה שבסופה התבצע &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. דוגמה מקובלת לכך היא מעקב אחר שגיאות. נניח שאנחנו מנהלים תהליך ארוך ומורכב, שבמהלכו אנחנו אוספים שגיאות לתוך טבלת שגיאות. בגלל מורכבות התהליך אנו מבצעים אותו בתוך טרנזאקציה, כדי שבמקרה שהתהליך יכשל, נוכל לבצע &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; לכל השינויים שביצענו. אך עדיין אנו זקוקים למידע שאספנו בטבלת השגיאות, ללא קשר להצלחתו או כישלונו של התהליך. כפי שראינו בדוגמה הקודמת, כל הכנסה של מידע לטבלת השגיאות תהייה חלק מהטרנזאקציה העליונה ביותר בקטע הקוד, ואם יבוצע &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;ROLLBACK&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt; נאבד את המידע שאספנו.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;כדי לפתור את הבעיה הזו &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;"&gt;SQL Server 2008&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מציג מאפיין חדש ל &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt; שמאפשר להריץ קוד, מחוץ לטרנזאקציה שממנו הוא נקרא.          &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הוא מאפיין שמאפשר לנו לגשת לשרת מרוחק כדי לתשאל מידע או להריץ פרוצדורות. עד לגרסת 2008 טרנזאקציות שבוצעו במהלך גישה לשרת מרוחק תמיד נוהלו בעזרת רכיב בשם &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; (&lt;/span&gt;&lt;span style="line-height:12pt;mso-ansi-language:en;"&gt;Distributed Transaction Coordinator&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;).          &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;"&gt;DTC &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;הוא שירות של מערכת ההפעלה שמאפשר לנהל טרנזאקציות בין משאבים שונים. לדוגמה: ניתן להשתמש ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;בתוכנת &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.Net&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;כדי להבטיח שפעולה אטומית אחת תעדכן קובץ אקסל, וגם טבלה במסד נתונים. ניתן להשתמש ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; גם כדי לעדכן מידע בשני שרתי&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;SQL &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;&lt;font face="Arial"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;שונים.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;בגרסת 2008 נוסף מאפיין חדש להגדרת ה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; בשם &lt;b&gt;&amp;quot;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;"&gt;remote proc transaction promotion&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;, שמאפשר לנו לקבוע האם קריאה לפרוצדורה בשרת המרוחק תשתמש ב &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;או לא. המשמעות של קריאה לפרוצדורה מרוחקת, ללא שימוש ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;, היא שהפרוצדורה מתנהלת מחוץ לטרנזאקציה שקראה לה, ולכן יכולה לנהל טרנזאקציה &amp;quot;פרטית&amp;quot; באופן אוטונומי. &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;אז איך נהפוך טרנזאקציה מקוננת לטרנזאקציה אוטונומית?&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l0 level1 lfo2;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;1.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;נגדיר &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;&lt;span style="line-height:12pt;"&gt;Loopback Linked Server&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Loopback Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הוא למעשה הפניה של השרת לעצמו דרך מנגנון ה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l0 level1 lfo2;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;2.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;נגדיר את שרת ה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;Loopback&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; שלא ישתמש במנגנון ה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; בזמן קריאה לפרוצדורות מרוחקות.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l0 level1 lfo2;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;3.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;נכתוב פרוצדורה שתכיל את הלוגיקה של הטרנזאקציה המקוננת.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 10pt 0cm;mso-list:l0 level1 lfo2;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;4.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;נקרא לפרוצדורה שכתבנו דרך הגדרת ה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;Loopback&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;באופן מעשי:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;הגדרת &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;font style="font-size:10pt;"&gt;&lt;b&gt;&lt;span style="line-height:12pt;"&gt;Loopback Linked Server&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;:&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;EXEC&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;master&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;dbo&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;sp_addlinkedserver&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;@server &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39;LoopBack&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;@srvproduct &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39; &amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;@provider &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39;SQLNCLI&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; @datasrc &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff00ff"&gt;@@SERVERNAME&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font face="Arial"&gt;&lt;font style="font-size:10pt;"&gt;שימוש במאפיין החדש:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;EXEC&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;master&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;dbo&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#800000"&gt;sp_serveroption&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;@server&lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39;LoopBack&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; @optname&lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#ff0000"&gt;N&amp;#39;remote proc transaction promotion&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt; @optvalue&lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;N&amp;#39;false&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;לאחר הרצת שני השלבים הללו מסך מאפייני שרת &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;LoopBack&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt; אמור להיראות כך:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal" align="center"&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;mso-no-proof:yes;mso-fareast-language:en-au;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/nayatech/clip_image00212_2E2A4E77.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/clip_image00212_thumb_5E04F038.jpg" style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image002[12]" alt="clip_image002[12]" height="219" border="0" width="512" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שימו לב שערך שני המאפיינים &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;RPC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ו &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;RPC Out&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הוא &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;True&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, וזאת כדי שלשרת ה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt; תהייה גישה לפרוצדורות. כמו כן יש לוודא שהגדרתם נכון את הרשאות האבטחה.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;נכתוב פרוצדורה שמיישמת את הלוגיקה של הטרנזאקציה המקוננת:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;CREATE&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;PROCEDURE&lt;/font&gt;&lt;/span&gt; [dbo]&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;[InsertData]&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;@Msg &lt;span&gt;&lt;font color="#0000ff"&gt;NVARCHAR&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;255&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;AS&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;BEGIN&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;SET&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;NOCOUNT&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;ON&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;DECLARE&lt;/font&gt;&lt;/span&gt; @ ErrorMsg&lt;span&gt;&lt;font color="#0000ff"&gt; NVARCHAR&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;255&lt;span&gt;&lt;font color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;=&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#ff0000"&gt;&amp;#39;@@trancount = &amp;#39;&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#808080"&gt;+&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#ff00ff"&gt;CONVERT&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;NVARCHAR&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;255&lt;span&gt;&lt;font color="#808080"&gt;),&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;text-indent:36pt;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;RAISERROR &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt;@ErrorMsg&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;1&lt;span&gt;&lt;font color="#808080"&gt;,&lt;/font&gt;&lt;/span&gt;1&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;INSERT&lt;/font&gt;&lt;/span&gt; TestTable &lt;span&gt;&lt;font color="#0000ff"&gt;VALUES &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#808080"&gt;(&lt;/font&gt;&lt;/span&gt;@Msg&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#808080"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;END&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;קטע הקוד שמחולל שגיאה (&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;"&gt;RAISERROR&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;) נועד רק כדי לבחון את מצב הטרנזאקציה בעזרת &lt;/span&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;"&gt;SQL Server &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Profiler&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. כמובן שאין בו צורך במימוש אמיתי. שימו לב שמאחר שהפרוצדורה מבצעת פעולה פשוטה אחת, אין צורך לנהל בה טרנזאקציה מפורשת, מפני שפעולת ה &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;INSERT&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מבוצעת, כמו כל פקודת &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DML &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;בודדת, בטרנזאקציה לא מפורשת (&lt;/span&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;"&gt;IMPLICIT TRANSACTION&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;ללא שימוש ב-&lt;/span&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;"&gt;BEGIN TRANSACTION&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;).&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;נחבר את כל החלקים:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [Start @@trancount] &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 0, no open transactions&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- Open Main Transaction&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;BEGIN&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;TRANSACTION&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#0000ff"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [Open Main Transaction @@trancount] &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 1, one open transaction&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;EXEC&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; [dbo]&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;[InsertData]&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;N&amp;#39;Insert from Main Transaction&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;EXEC&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; [LoopBack]&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;[Tests]&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;[dbo]&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;[InsertData]&lt;span&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font style="font-size:10pt;" color="#ff0000"&gt;N&amp;#39;Insert from no-DTC RPC&amp;#39;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- ROLLBACK Main Transaction &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;ROLLBACK&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;/font&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#ff00ff"&gt;@@trancount&lt;/font&gt;&lt;/span&gt; [ROLLBACK @@trancount] &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- @@trancount = 0&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:normal;margin:0cm 0cm 0pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;mso-layout-grid-align:none;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;span style="mso-no-proof:yes;"&gt;&lt;font face="Courier New"&gt;&lt;font style="font-size:10pt;" color="#008000"&gt;-- TestTable is not empty, although the Main Transaction was rolled-back&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;unicode-bidi:embed;direction:ltr;background:#fde9d9;mso-background-themecolor:accent6;mso-background-themetint:51;" dir="ltr" class="MsoNormal" align="left"&gt;&lt;font face="Courier New"&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font color="#0000ff"&gt;&lt;font style="font-size:10pt;"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-no-proof:yes;"&gt;&lt;font style="font-size:10pt;"&gt; &lt;span&gt;&lt;font color="#808080"&gt;*&lt;/font&gt;&lt;/span&gt; &lt;span&gt;&lt;font color="#0000ff"&gt;FROM&lt;/font&gt;&lt;/span&gt; [dbo]&lt;span&gt;&lt;font color="#808080"&gt;.&lt;/font&gt;&lt;/span&gt;[TestTable]&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;מעקב בעזרת SQL Server Profiler:&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal" align="center"&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;mso-no-proof:yes;mso-fareast-language:en-au;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/nayatech/clip_image00412_5BE7F16F.jpg"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/clip_image00412_thumb_6E504224.jpg" style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image004[12]" alt="clip_image004[12]" height="134" border="0" width="533" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שימו לב שהקריאה לשתי הפרוצדורות בוצעה תחת טרנזאקציה אחת. אך במקרה של הרצת הפרוצדורה דרך ה &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;LoopBack Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, ניתן לראות שערכו של &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;TRANCOUNT@@&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;הוא 0, למרות שהפרוצדורה נקראה מתוך טרנזאקציה פעילה. כלומר הפרוצדורה מתנהלת בצורה טרנזאקטיבית אוטונומית, שאינה חלק מהטרנזאקציה העליונה בקטע הקוד.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font color="#365f91"&gt;&lt;b&gt;&lt;span style="line-height:14pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font style="font-size:12pt;"&gt;כמה נקודות לגבי &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:14pt;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font style="font-size:12pt;"&gt;Linked Server&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="line-height:14pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;יש דברים בעולמנו שרצוי להתייחס אליהם על-פי האמרה &amp;quot;כבדהו וחשדהו&amp;quot;. לצערי, אני מתייחס אל כל הגדרת &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; בצורה &amp;quot;חשדהו וחשדהו&amp;quot;. מניסיוני, התכונה הזו של &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;לא מתנהלת בצורה חלקה תחת עומס, ומתחילה לגמגם ברגעים הכי בעייתיים ולא צפויים. אני משער שהדבר נובע משני מאפיינים עיקריים ש &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt; משתמש בהם לצורך פעילותו:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l1 level1 lfo3;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;1.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שימוש ב &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;: &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; הוא מאפיין כבד ובעייתי. הוא אינו עובד בצורה חלקה לחלוטין, ורגיש לפרמטרים רבים של מערכת ההפעלה. באופן אישי אני ממליץ לכל מי ששוקל להשתמש במאפיין הזה להימנע מכך אם ניתן לעשות זאת.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 10pt 0cm;mso-list:l1 level1 lfo3;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;2.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;font style="font-size:10pt;"&gt;Windows Authentication&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;: בדומה לסעיף הקודם, גם כאן מדובר במאפיין שאינו עובד בצורה חלקה. מאמרים רבים באינטרנט מציעים פתרונות לבעיות אימות שונות ומשונות שמתעוררות כששתי מערכות הפעלה של &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Windows&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;מנסות לדבר אחת עם השנייה (בדרך כלל כאשר מדובר במערכות ההפעלה מגרסאות שונות).&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;מהסיבות הללו אני משתדל להשתמש ב &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; רק לצרכים אדמיניסטרטיביים, ולעולם לא כחלק מתהליכים קריטיים. אם בכל זאת אני נאלץ להשתמש ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; אני משתמש ב-&lt;/span&gt;&lt;span style="line-height:12pt;mso-ansi-language:en-au;"&gt;SQL Authentication&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; ו&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;לא ב- &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Windows Authentication&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-ansi-language:en-au;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;באופן עקרוני, הפתרון שהצגתי כאן לטרנזאקציות אוטונומיות מדלג מעל שתי המשוכות הללו. אנחנו מבטלים את השימוש ב &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Arial"&gt;, והשרת מבצע אימות מול עצמו – דבר שאמור להתרחש ללא בעיות.          &lt;br /&gt;אבל ברשותכם, אני לא מתכוון להיות הראשון שיבדוק את זה&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font face="Wingdings"&gt;&lt;span style="text-align:left;writing-mode:lr-tb;line-height:12pt;direction:ltr;mso-ascii-font-family:arial;mso-ascii-theme-font:minor-bidi;mso-hansi-font-family:arial;mso-hansi-theme-font:minor-bidi;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-fareast-font-family:calibri;mso-ansi-language:en-us;mso-fareast-language:en-us;mso-char-type:symbol;mso-symbol-font-family:wingdings;mso-fareast-theme-font:minor-latin;mso-bidi-language:he;"&gt;&lt;span style="text-align:left;writing-mode:lr-tb;mso-char-type:symbol;mso-symbol-font-family:wingdings;"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/wlEmoticon-smile_24348B92.png" style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="סמיילי" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;. אם מישהו מחליט לממש את הפתרון הזה, אני אשמח לשמוע על החוויות שלכם...&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;אם אתם צריכים לנהל טרנזאקציה אוטונומית בגרסאות מוקדמות יותר של &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;SQL&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font style="font-size:10pt;"&gt; (למעשה רק ב 2005) או אם אינכם רוצים להשתמש פתרון שהצגתי, ניתן לבצע זאת באחת מהדרכים הבאות:&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 0pt 0cm;mso-list:l3 level1 lfo4;" dir="rtl" class="MsoListParagraphCxSpFirst"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;1.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שימוש במשתנים טבלאיים: משתנים טבלאיים אינם מושפעים מטרנזאקציות. כתוצאה מכך&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;אנו יכולים לאסוף מידע במהלך הטרנזאקציה העיקרית לתוך משתנים טבלאיים, ולאחר סיומה להשתמש במידע שנצבר במשתנים אלו כדי לעדכן טבלאות פיזיות במסד הנתונים.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 36pt 0pt 0cm;" dir="rtl" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="line-height:12pt;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;text-indent:-18pt;margin:0cm 36pt 10pt 0cm;mso-list:l3 level1 lfo4;" dir="rtl" class="MsoListParagraphCxSpLast"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-bidi-font-family:calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:ignore;"&gt;&lt;font style="font-size:10pt;"&gt;2.&lt;/font&gt;&lt;span style="line-height:normal;"&gt;&lt;font style="font-size:7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;שימוש ב &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;CLR&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;: ניתן לבצע חיבור &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Loopback&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; דרך קוד &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;CLR&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; (כלומר להגדיר פרטי התחברות למסד הנתונים עליו אנו עובדים כאילו מדובר בשרת מרוחק, במקום להשתמש במאפיין החיבור המקומי הזמין מתוך קוד &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;CLR&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;). חיבור מסוג זה אינו משתמש ב &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DTC&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, ולכן מעצם מהותו הוא מתנהל בטרנזאקציה אוטונומית.&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;u&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:14pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;mso-themecolor:accent1;mso-themeshade:191;"&gt;&lt;font style="font-size:12pt;" color="#365f91" face="Arial"&gt;סיכום&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;"&gt;&lt;font style="font-size:10pt;"&gt;SQL Server 2008&lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; מכיל מאפיין חדש בהגדרת &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Linked Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; שנועד לתמוך בטרנזאקציות אוטונומיות. בראש ובראשונה מאפיין זה פותח כדי לאפשר המרת אפליקציות מבוססות &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;Oracle&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; לסביבת &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;SQL Server&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;. כמו רבים מהמאפיינים שפותחו מסיבה זו, נראה שגם מאפיין זה אינו משתלב בצורה טבעית בארגז הכלים של ה-DBA של SQL Server.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;"&gt;&lt;font face="Arial"&gt;&amp;nbsp; &lt;br /&gt;לטעמי, מימוש של טרנזאקציות אוטונומיות בצורה זו הוא מעט מסורבל. בנוסף, יש סיכוי סביר שפתרון זה לא יתנהל בצורה חלקה תחת עומס. מהסיבות הללו אני ממליץ למי שצריך לנהל טרנזאקציות אוטונומיות להשתמש באחת מהדרכים החלופיות שהצגתי בסוף הדברים.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;אודות המחבר:&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;span style="mso-ansi-language:en-au;mso-no-proof:yes;mso-fareast-language:en-au;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/nayatech/clip_image00612_44F8FA26.jpg"&gt;&lt;font face="Arial"&gt;&lt;img src="http://blogs.microsoft.co.il/blogs/nayatech/clip_image00612_thumb_2AB89102.jpg" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="clip_image006[12]" alt="clip_image006[12]" height="105" border="0" width="72" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 0pt;mso-layout-grid-align:none;" dir="rtl" class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;"&gt;&lt;font style="font-size:10pt;"&gt;צח פניגשטיין, יועץ &lt;/font&gt;&lt;/span&gt;&lt;font style="font-size:10pt;"&gt;&lt;span style="line-height:12pt;"&gt;SQL&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;"&gt;בכיר, בעל 10 שנות נסיון בתחום התוכנה, ר&amp;quot;צ &lt;/span&gt;&lt;span style="line-height:12pt;"&gt;DBA&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;"&gt;&lt;font style="font-size:10pt;"&gt;בפרוייקט ממשלתי מטעם נאיה טכנולוגיות&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height:13pt;margin:0cm 0cm 10pt;" dir="rtl" class="MsoNormal"&gt;&lt;span style="line-height:12pt;mso-ascii-font-family:calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:arial;mso-bidi-theme-font:minor-bidi;"&gt;&lt;font style="font-size:10pt;" face="Arial"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009423" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/Linked+Server/default.aspx">Linked Server</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/transaction/default.aspx">transaction</category><category domain="http://blogs.microsoft.co.il/blogs/nayatech/archive/tags/Nested+Transactions/default.aspx">Nested Transactions</category></item><item><title>מוצר מופעל נמצא בניסיון?</title><link>http://blogs.microsoft.co.il/blogs/support/archive/2012/02/08/Remove-Trial-Office.aspx</link><pubDate>Wed, 08 Feb 2012 06:13:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009363</guid><dc:creator>YuvalW</dc:creator><slash:comments>0</slash:comments><description>&lt;p dir="rtl"&gt;שלום לכולם,&lt;/p&gt;  &lt;p dir="rtl"&gt;כאן יובל וולדמן והיום נבחן מקרה המתרחש בעת התקנת &lt;strong&gt;Office 2010 Home and Business&lt;/strong&gt; או &lt;strong&gt;Office 2010 Home and Student.&lt;/strong&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;לאחר התקנת מוצרים אלו, ניתן להיכנס לאחת מתוכנות ה-&lt;strong&gt;Office&lt;/strong&gt; (לדוגמא, &lt;strong&gt;Word&lt;/strong&gt;), בפנים לעבור ללשונית &lt;strong&gt;קובץ (File)&lt;/strong&gt; ובפנים ללחוץ על &lt;strong&gt;עזרה (Help)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/File---Help_41DC76F7.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="File - Help" border="0" alt="File - Help" src="http://blogs.microsoft.co.il/blogs/support/File---Help_thumb_6D4097F1.png" width="310" height="306" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&lt;/p&gt;  &lt;p dir="rtl"&gt;במידה והמוצר עבר &lt;strong&gt;הפעלה (Activation)&lt;/strong&gt; ניתן לראות זאת בחלון זה.     &lt;br /&gt;בנוסף, במקרה המדובר יהיה רשום &lt;strong&gt;מוצר לניסיון&lt;/strong&gt;, ושתוקפו יפוג בעוד X ימים.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Trial-Product_35AAD703.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Trial Product" border="0" alt="Trial Product" src="http://blogs.microsoft.co.il/blogs/support/Trial-Product_thumb_689A676A.png" width="320" height="73" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;מדוע מופיעה&amp;#160; ההודעה?&lt;/p&gt;  &lt;p dir="rtl"&gt;כאשר מתקינים חבילות &lt;strong&gt;Office 2010 Home and Business&lt;/strong&gt; או &lt;strong&gt;Office 2010 Home and Student&lt;/strong&gt; ישנה אפשרות להתקנת &lt;strong&gt;גרסת ניסיון&lt;/strong&gt; של חבילת ה-&lt;strong&gt;Office 2010 Professional&lt;/strong&gt; (אשר מגיעה עם תוכנות שאין נכללות בחבילות אלו).&lt;/p&gt;  &lt;p dir="rtl"&gt;למידע על ההבדלים בין גרסאות חבילות ה &lt;strong&gt;Office&lt;/strong&gt; השונות ניתן לעבור לדף &lt;a href="http://office.microsoft.com/he-il/suites/"&gt;&lt;strong&gt;חבילות Office 2010&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;כברירת מחדל אפשרות זו מופעלת, אך ניתן לבטלה בעת ההעתקה (באמצעות הסרת הסימון מהתיבה המוצגת בחלון אפשרויות ההתקנה הראשוני).&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Installation_26B3821C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Installation" border="0" alt="Installation" src="http://blogs.microsoft.co.il/blogs/support/Installation_thumb_2B498CD6.png" width="267" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;במידה ומתקינים את חבילת ה Office עם גרסת ניסיון זו, יותקנו כל הרכיבים הקיימים ב &lt;strong&gt;Office 2010 Professional&lt;/strong&gt; אשר אינם קיימים בחבילות הקודמות (לדוגמא &lt;strong&gt;Publisher&lt;/strong&gt;).&lt;/p&gt;  &lt;p dir="rtl"&gt;גרסת ניסיון מתירה שימוש בתוכנות אלו למשך 30 ימים, ואפשרות להתרשם מהן.&lt;/p&gt;  &lt;p dir="rtl"&gt;בתום 30 הימים התוכנות בגרסת הניסיון ימשיכו להיות מותקנות, אך לא תאופשר העבודה בהם.&amp;#160; (יש לציין שבתוכנות הנמצאות ב גרסת ה-Office המלאה כן יהיה ניתן להשתמש, גם לאחר שיפוג התוקף של גרסת הניסיון).&lt;/p&gt;  &lt;p dir="rtl"&gt;בכל מקרה ניתן להסיר את גרסת הניסיון, ללא פגיעה בגרסה המלאה המותקנת.&lt;/p&gt;  &lt;p dir="rtl"&gt;כדי לבצע זאת&amp;#160; יש לחזור לחלון העזרה (מעבר ללשונית &lt;strong&gt;קובץ (File)&lt;/strong&gt; ובפנים על &lt;strong&gt;עזרה(Help)&lt;/strong&gt;), ובפנים ללחוץ על &lt;strong&gt;כפתור פעולות רישוי (Licensing Operations)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Licensing-Operations_0CAF9C2D.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Licensing Operations" border="0" alt="Licensing Operations" src="http://blogs.microsoft.co.il/blogs/support/Licensing-Operations_thumb_2A41772C.jpg" width="376" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;בתפריט שנפתח יש ללחוץ על &lt;strong&gt;הסרת גרסת הניסיון (Remove Trial)&lt;/strong&gt;.&lt;/p&gt;  &lt;p dir="rtl"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/support/Remove-Trial_03FF1DD4.jpg"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="Remove Trial" border="0" alt="Remove Trial" src="http://blogs.microsoft.co.il/blogs/support/Remove-Trial_thumb_3AF8FC0D.jpg" width="232" height="219" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p dir="rtl"&gt;לאחר מכן יש &lt;strong&gt;לסגור&lt;/strong&gt; את התוכנה, ולהעלות אותה בשנית, ולראות שגרסת הניסיון אינה מופיעה.&lt;/p&gt;  &lt;p dir="rtl"&gt;&amp;#160;&lt;/p&gt;  &lt;p dir="rtl"&gt;עד כאן להיום, והמשך עבודה נעים.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009363" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Word/default.aspx">Word</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/PowerPoint/default.aspx">PowerPoint</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/tech/default.aspx">tech</category><category domain="http://blogs.microsoft.co.il/blogs/support/archive/tags/Office+2010/default.aspx">Office 2010</category></item><item><title>מפגש של ה-Windows Devices User Group בפברואר</title><link>http://blogs.microsoft.co.il/blogs/eshaham/archive/2012/02/07/temp.aspx</link><pubDate>Tue, 07 Feb 2012 21:52:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009074</guid><dc:creator>Elad Shaham</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;אני רוצה להזמין אתכם למפגש הבא של קבוצת המשתמשים של התקני חלונות (או באנגלית Windows Devices User Group) שאני מנהל יחד עם פבל יוסיפוביץ’. המפגש ייערך בתאריך 28 לפברואר 2012, בשעה 17:00 בערב, במשרדי מייקרוסופט, רעננה.&lt;/p&gt; &lt;p&gt;במפגש זה נרחיב את הידע שלנו בנושא Windows Phone. &lt;br /&gt;נדבר על מנגנון הניווט המובנה ועל מחזור חייה של אפליקציית Windows Phone (תומר שמם).&lt;br /&gt;בנוסף, דורי מחברת SBSH יספר על הסבה של אפליקצייה מוצלחת בשם &lt;a href="http://www.sbsh.net/password-manager-safewallet"&gt;SafeWallet&lt;/a&gt; ל-Windows Phone.&lt;/p&gt; &lt;p&gt;ניתן להרשם &lt;a href="http://windowsphonenavandlifecycle.eventbrite.com/"&gt;בקישור זה&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;מי שעדיין לא הצטרף &lt;a href="http://www.linkedin.com/groups/Windows-Devices-Israel-User-Group-4256199?gid=4256199&amp;amp;trk=hb_side_g"&gt;לקבוצה שפתחנו ב-LinkedIn&lt;/a&gt; מוזמן לעשות זאת.&lt;/p&gt; &lt;p&gt;נתראה ב-28…&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009074" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/eshaham/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/eshaham/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category><category domain="http://blogs.microsoft.co.il/blogs/eshaham/archive/tags/Windows+Devices+User+Group/default.aspx">Windows Devices User Group</category></item><item><title>SCCM WMI Helper C#</title><link>http://blogs.microsoft.co.il/blogs/galhut1/archive/2012/02/07/sccm-wmi-helper-c.aspx</link><pubDate>Tue, 07 Feb 2012 20:55:34 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009045</guid><dc:creator>galhut1</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello, &lt;/p&gt;  &lt;p&gt;recently I have started to develop a C# library that enables you to perform all sorts of actions automatically with c#.&lt;/p&gt;  &lt;p&gt;this library was originally developed for a customer that has a very large SCCM environment that need a lot of automation. I have implemented the following actions :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WMI_Query - a function to return a single columns from a SCCM provider query. &lt;/li&gt;    &lt;li&gt;ReSyncSCCMInventory – a function that send a resync command to a client. &lt;/li&gt;    &lt;li&gt;DeleteAllPackagesFromDP – a function to delete all packages from a DP. &lt;/li&gt;    &lt;li&gt;DeleteDP and DeleteDPSavingPackages – functions to delete a BDP or DP while saving the packages deployed to it &lt;/li&gt;    &lt;li&gt;CreateBDP &lt;/li&gt;    &lt;li&gt;AssignPackageToDistributionPoint &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;All those actions were implemented in C# using the SCCM SDK.&lt;/p&gt;  &lt;p&gt;I have included the code to the AssignPackageToDistributionPoint I will continue to post functions from this code in the future.&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;public void AssignPackageToDistributionPoint(string PkgID,string serverName)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;{&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;try&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;{&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; IResultObject dp = Connection.CreateInstance(“SMS_DistributionPoint”);&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; DP[“PackageID”].StringValue = PkgID;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; string query = “Select * from SMS_SystemResourceList WHERE RoleName = ‘SMS_DistributionPoint’ AND SiteCode =SMS_&amp;lt;SiteCode&amp;gt;”;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; IResultObject listOfResources = Connection.QueryProcessor(query);&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; foreach (IResultObject resource in listOfResources)&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DP[“ServerNALPath”].StringValue = resource[“NALPath”].StringValue;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DP[“SiteCode”].StringValue = resource[“SiteCode”].StringValue;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160; DP.Put();&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;}&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;catch(SMSExeption ex)&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;{&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;#160;&amp;#160;&amp;#160; throw;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#0000ff"&gt;}&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The next step for this library will be to compile to a DLL file and use the file to create a QIK System Center Orchestration IP… but that for another time.&lt;/p&gt;  &lt;p&gt;gal.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009045" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/galhut1/archive/tags/SCCM/default.aspx">SCCM</category><category domain="http://blogs.microsoft.co.il/blogs/galhut1/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/galhut1/archive/tags/Dev/default.aspx">Dev</category><category domain="http://blogs.microsoft.co.il/blogs/galhut1/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>A UniformGrid for Silverlight/Windows Phone</title><link>http://blogs.microsoft.co.il/blogs/pavely/archive/2012/02/07/a-uniformgrid-for-silverlight-windows-phone.aspx</link><pubDate>Tue, 07 Feb 2012 20:00:08 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009019</guid><dc:creator>pavely</dc:creator><slash:comments>0</slash:comments><description>The UniformGrid panel in WPF has some useful features, especially as an items panel in an ItemsControl . I blogged about the usefulness of the UniformGrid here . But what about Silverlight? It has no UniformGrid , but we can create one as a custom panel. This would be usable in Silverlight for the desktop and for Windows Phone, and would be a simple enough example to show in one post. The layout process In WPF/Silverlight, layout is a two step process. The first step is Measure: the panel asks each...(&lt;a href="http://blogs.microsoft.co.il/blogs/pavely/archive/2012/02/07/a-uniformgrid-for-silverlight-windows-phone.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009019" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/XAML/default.aspx">XAML</category><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.microsoft.co.il/blogs/pavely/archive/tags/Windows+Phone/default.aspx">Windows Phone</category></item><item><title>לעזור לסבתא לחצות את הכביש</title><link>http://blogs.microsoft.co.il/blogs/gerireshef/archive/2012/02/07/1009003.aspx</link><pubDate>Tue, 07 Feb 2012 19:33:57 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009003</guid><dc:creator>גרי רשף</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;נסיונות לעזור לאופטימייזר של ה-SQL Server משול לעיתים לניסיון המיתולוגי לעזור לזקנה לחצות את הכביש: גרמנו יותר תועלת מנזק.. נכון שלא תמיד זה כך, ולכן יש להפעיל שיקול דעת.   &lt;br /&gt;הפעם דוגמה מתי לא כדאי: נתונות שתי טבלאות- אחת גדולה (100,000 שורות) ואחת קטנה (33 שורות) ואנחנו מעוניינים לבצע Join בינהן.    &lt;br /&gt;העמודה בטבלה הקטנה איתה מתבצע ה-Join היא יחודית ולכאורה היא Primary Key, אך לטבלאות לא הוגדרו אינדקסים.    &lt;br /&gt;אנחנו רוצים לעזור לאופטימייזר: הוא הרי יבצע Scan לטבלה הגדולה, ולכל שורה יחפש התאמה בטבלה הקטנה; ומכיוון שהוא אינו &amp;quot;יודע&amp;quot; שיכולה להיות רק התאמה אחת בקטנה- הוא לא יעצר כשימצא אלא ימשיך לחפש וחבל..    &lt;br /&gt;היה ראוי ליצור אינדקסים מתאימים ולתת לאופטימייזר להשתמש במידע השלם על פי הבנתו, אבל אנחנו מנסים בטעות להחליט במקומו כיצד לעבוד..    &lt;br /&gt;ניצור שתי טבלאות:&lt;/p&gt;  &lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; Object_Id(&lt;span style="color:#006080;"&gt;&amp;#39;messages&amp;#39;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;#39;U&amp;#39;&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;Is&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Not&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Null&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Drop&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Table&lt;/span&gt; messages;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Into&lt;/span&gt;   messages&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;   sys.messages;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;If&lt;/span&gt; Object_Id(&lt;span style="color:#006080;"&gt;&amp;#39;syslanguages&amp;#39;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;#39;U&amp;#39;&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;Is&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Not&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Null&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Drop&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Table&lt;/span&gt; syslanguages;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Into&lt;/span&gt;   syslanguages&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;   sys.syslanguages;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;--טבלה גדולה&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;   messages;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;--טבלה קטנה&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;   syslanguages;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gerireshef/clip_image002_5B58D1A3.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.microsoft.co.il/blogs/gerireshef/clip_image002_thumb_0BFBB382.jpg" width="676" height="731" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;וכעת נבצע Join בארבע דרכים שונות:&lt;/p&gt;

&lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;--1&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt;  *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;    messages M&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Inner&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Join&lt;/span&gt; syslanguages L&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;        &lt;span style="color:#0000ff;"&gt;On&lt;/span&gt; M.language_id=L.lcid;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;--2&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt;  *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;    messages M&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Cross&lt;/span&gt; Apply (&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;    syslanguages L&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;Where&lt;/span&gt;   M.language_id=L.lcid) L;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;--3&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt;  *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;    messages M&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Inner&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Join&lt;/span&gt; (&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; lcid,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(langid) langid,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(dateformat) dateformat,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(datefirst) datefirst,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(Upgrade) Upgrade,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(name) name,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(&lt;span style="color:#0000ff;"&gt;alias&lt;/span&gt;) &lt;span style="color:#0000ff;"&gt;alias&lt;/span&gt;,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(months) months,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(shortmonths) shortmonths,&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;                 &lt;span style="color:#0000ff;"&gt;Max&lt;/span&gt;(msglangid) msglangid&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;        &lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;     syslanguages&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;        &lt;span style="color:#0000ff;"&gt;Group&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;By&lt;/span&gt; lcid) L&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;        &lt;span style="color:#0000ff;"&gt;On&lt;/span&gt; M.language_id=L.lcid;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;--4&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;   messages M&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;Cross&lt;/span&gt; Apply (&lt;span style="color:#0000ff;"&gt;Select&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Top&lt;/span&gt; 1 *&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;From&lt;/span&gt;    syslanguages L&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;Where&lt;/span&gt;   M.language_id=L.lcid) L;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;&lt;a href="https://docs.google.com/open?id=0B3oLQpQ-LDOVODA2ODZmYjctMzc1Zi00ZGQ5LTlmOTUtZTY1MGRhY2QwODdk"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.microsoft.co.il/blogs/gerireshef/clip_image004_768DD84C.jpg" width="722" height="734" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;שליפה 1 – Join רגיל בין שתי הטבלאות.
  &lt;br /&gt;שליפה 2 – Join בשיטת Cross Apply (לפי הסינטקס ניכר שההבדלים בינו לבין Join רגיל הם קוסמטיים במקרה זה).

  &lt;br /&gt;שליפה 3 – ניסיון &amp;quot;לעזור&amp;quot; ל-Join הרגיל: נבצע Group By על הטבלה הקטנה כדי &amp;quot;לאלץ&amp;quot; אותה להיות עם Primary Key (זה לא ישנה אותה אבל ירמוז למערכת שכעת היא כזו).

  &lt;br /&gt;שליפה 4 – ניסיון &amp;quot;לעזור&amp;quot; ל-Cross Apply על ידי הוספת האופרטור Top כדי &amp;quot;לאלץ&amp;quot; את המערכת להסתפק בשורה המתאימה הראשונה ולא לחפש עוד התאמות ללא צורך.

  &lt;br /&gt;כפי שאפשר לראות מה-Execution Plan – שתי השליפות הראשונות זהות,

  &lt;br /&gt;השליפה השלישית מעט פחות טובה מהן- השימוש ב-Group By לא הביא תועלת ואולי אף פגע מעט בביצועים (התווספו מיון ואגרגציה),

  &lt;br /&gt;והשליפה הרביעית גרועה משלוש הקודמות באופן ניכר, וזה מעורר תמהון:

  &lt;br /&gt;הרי לשימוש ב-Top אמורה להיות רק תועלת ובוודאי שלא נזק כזה..

  &lt;br /&gt;הסיבה העיקרית לכך נלמדת מה-Properties של ה-Table Scan של הטבלה הקטנה: בעוד שבשלוש השליפות הראשונות התבצע Table Scan אחד שעם התוצאות שלו התבצע Hash March עם הטבלה הגדולה, בשליפה הרביעית התבצעו 97526 Table Scans (במילים- לא אחד אלא תשעים ושבעה אלף חמש מאות עשרים ושישה!) כמספר השורות בטבלה הגדולה.

  &lt;br /&gt;מתברר שהמערכת מחפשת בטבלה הקטנה Top 1 לכל שורה מהטבלה הגדולה, מכיוון שאין לה סיבה להבין שמספר ערכי ה-Top מוגבל ולכל Language_id מהטבלה הגדולה יחזור אותו lcid מהקטנה.

  &lt;br /&gt;בקיצור- הטענו את האופטימייזר, וכמו שאמא שלי נהגה לנזוף בי כשהייתי ילד: אם אתה רוצה לעזור- עשה מה שמבקשים ממך (=צור אינדקסים מתאימים), או שלפחות אל תפריע (=השימוש הנפסד באופרטור Top)..&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009003" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/gerireshef/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.microsoft.co.il/blogs/gerireshef/archive/tags/Execution+Plan/default.aspx">Execution Plan</category><category domain="http://blogs.microsoft.co.il/blogs/gerireshef/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/gerireshef/archive/tags/DEV/default.aspx">DEV</category></item><item><title>מנגנון ה FRS -File Replication Service, כיצד לזהות בעיות והכי חשוב כיצד לפתור אותם</title><link>http://blogs.microsoft.co.il/blogs/ilansaadi/archive/2012/02/07/frs-file-replication-service.aspx</link><pubDate>Tue, 07 Feb 2012 19:23:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1009036</guid><dc:creator>Ilan Saadi</dc:creator><slash:comments>0</slash:comments><description>&lt;p dir="rtl" align="right"&gt;&lt;font face="Tahoma"&gt;האם נתקלתם פעם בתקלה עם מנגנון ה- File Replication Service – FRS, בשרתי ה- Domain Controller באחד מהארגונים להם אתם נותנים שירות והאם הצלחתם בצורה מהירה ויעילה כיצד לזהות את אופי הבעיה/תקלה והכי חשוב לתת מענה מהיר ואפקטיבי.&lt;/font&gt;&lt;/p&gt;
&lt;p dir="rtl" align="right"&gt;&lt;font face="Tahoma"&gt;לשם התחלה הנה הסבר קצר על מנגנון ה-&lt;/font&gt; FRS:&lt;/p&gt;
&lt;p dir="ltr"&gt;&lt;b&gt;File Replication Service&lt;/b&gt; is a Microsoft Windows Server service for distributing shared files and Group Policy Objects. It replaced the (Windows NT) Lan Manager Replication service, and has been partially replaced by Distributed File System Replication. It is also known as NTFRS after the name of the executable file that runs the service (When the File Replication Service (FRS) detects a change to a file, such as the creation of a new file or the modification to an existing file, it replicates it to other servers in the group).&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;בעקבות תקלה בה הייתי מעורב (באחד מלקוחותיי מיני-רבים) בימים האחרונים ולאחר &amp;quot;חפירה&amp;quot; בלא מעט מאמרים טכניים ופורומים שונים ברחבי האינטרנט, כולל פורומים ובלוגים שונים (בהן גם ב- מיקרוסופט) אני מביא לפניכם את תיאור התקלה ואת הכלים בהם אתם יכולים להשתמש בכדי לתת מענה לסוג זה של תקלות במנגנון ה- FRS.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;font face="Tahoma"&gt;אופי התקלה:&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;בעת צירוף של שרת חדש (Domain Controller) אל הדומיין נתקלתי בתופעה שמנגנון ה- FRS לא מבצע את אחד מהתפקידים החשובים שלו (distributing shared files and Group Policy Objects) המשמעות היא כאשר משתמש מבצע לוגין אל הדומין ואל השרת הספציפי, הוא אינו מקבל את מיפויי הכונן להם הוא זקוק, מה גם שהגדרות ה- Policy אינם חלים על תחנת העבודה/משתמש.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;בנוסף, על השרת מולו הוא מתרפלק מופיעות הודעות שגיאה מסוג- (Event ID: 13562 (Missing FRS objects and FRS attributes in Active Directory, שמשמעותן כי חסרים מספר אובייקטים. הודעות שמהם לא ניתן להבין את אופי התקלה שלא לדבר מהם הצעדים אשר יכולים להביא אל הפתרון.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;כמו שציינתי קודם, לאחר &amp;quot;חפירה&amp;quot; מעמיקה ברחבי האינטרנט גיליתי שני כלים מבית מיקרוסופט אשר יכולים להקל בזיהוי הבעיה כאשר אחד מהם אף נותן צעדים כיצד לפתור, סדר הופעת הכלים ברשימה היא גם ההמלצה האישית שלי באיזה כלי להשתמש:&lt;/font&gt;&lt;/p&gt;
&lt;p align="right"&gt;&lt;font face="Tahoma"&gt;FRSDIAG- את הכלי ניתן להריץ על גבי מספר רב של מערכות הפעלה (כולל Desktop&amp;#39;s מסוגים שונים) לאחר הרצת הכלי מול כל אחד משרתי ה- Domain Controller&amp;#39;s בדומיין, מתקבלת הפלט גם בצורה גרפית וגם בצורה של לוגים מהם ניתן לשלוף גם את הגורם לבעיה וחשוב יותר כיצד ניתן לפתור את התקלה (במקרה שלי היו מספר אובייקטים חסרים אותם הייתי צריך ליצור מחדש באמצעות שימוש ב- adsiedit), אני מצרף תמונת מסך של אחד מהם ואת מיקומו כמובן:&lt;/font&gt;&lt;/p&gt;
&lt;p dir="ltr" align="left"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/ilansaadi/image_7045870D.png"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-BOTTOM:0px;BORDER-LEFT:0px;MARGIN:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;PADDING-TOP:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/ilansaadi/image_thumb_09313186.png" width="244" height="179" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;font face="Tahoma"&gt;את הכלי ואת דרישות החומרה/תוכנה כולל תהליך ההתקנה ניתן להוריד מהלינק הבא:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=8613"&gt;http://www.microsoft.com/download/en/details.aspx?id=8613&lt;/a&gt;&lt;/p&gt;
&lt;p align="right"&gt;&lt;font face="Tahoma"&gt;Monitoring and troubleshooting tool for file replication-ULTRASOUND - כלי קצת יותר מסובך להתקנה, הכלי דורש גרסה של SQL (גרסת Express נתמכת אף היא). לאחר התקנת הכלי תהליך שאורך מספר דקות וסריקת ה- דומיין מתקבלת תמונה די ברורה להתנהגות של מנגנון ה- FRS על כל אחד מהשרתים. המינוס בשימוש בכלי, הוא מפנה אתכם אל מאמר אחד או יותר ברחבי ה- אינטרנט בהם ניתן לעיין בכדי לפתור את התקלה, את הכלי ניתן להוריד מהלינק הבא:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=3660"&gt;http://www.microsoft.com/download/en/details.aspx?id=3660&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;צירפתי מספר מסכים של הכלי בכדי שתוכלו לראות כיצד נראה הכלי ואיזה נתונים הוא מספק:&lt;/font&gt;&lt;/p&gt;
&lt;p dir="ltr" align="left"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/ilansaadi/image_3B03903E.png"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-BOTTOM:0px;BORDER-LEFT:0px;MARGIN:0px 0px 0px 21px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;PADDING-TOP:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/ilansaadi/image_thumb_45743E91.png" width="244" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p dir="ltr" align="left"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/ilansaadi/image_3B5F9D66.png"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-BOTTOM:0px;BORDER-LEFT:0px;MARGIN:0px 0px 0px 21px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;PADDING-TOP:0px;" title="image" border="0" alt="image" src="http://blogs.microsoft.co.il/blogs/ilansaadi/image_thumb_5E5FE909.png" width="244" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p dir="ltr" align="left"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/ilansaadi/clip_image0027_738DEEB1.jpg"&gt;&lt;img style="BACKGROUND-IMAGE:none;BORDER-BOTTOM:0px;BORDER-LEFT:0px;MARGIN:0px 0px 0px 21px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;PADDING-TOP:0px;" title="clip_image002[7]" border="0" alt="clip_image002[7]" src="http://blogs.microsoft.co.il/blogs/ilansaadi/clip_image0027_thumb_4B5AF3F8.jpg" width="244" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="right"&gt;&lt;font face="Tahoma"&gt;מקווה שהצלחתי להביא אליכם בצורה יעילה ומובנת את הנושא והצעדים בכדי לפקח על התקלה ואפילו לתת פתרון.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1009036" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/ilansaadi/archive/tags/ITPRO/default.aspx">ITPRO</category></item><item><title>SCOM 2007/2007 R2 Universal Connector may stop from working after applying hotfix 2585542</title><link>http://blogs.microsoft.co.il/blogs/yuval14/archive/2012/02/07/scom-2007-2007-r2-universal-connector-may-stop-from-working-after-applying-hotfix-2585542.aspx</link><pubDate>Tue, 07 Feb 2012 19:07:25 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1008993</guid><dc:creator>yuval14</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;After applying hotfix 2585542 to SCOM 2007/207 R2 Universal Connector, the Universal Connector may stop from working.&lt;/p&gt; &lt;p&gt;The following error may appear in the SCOM 2007/207 R2 application event log:&lt;/p&gt; &lt;p&gt;“[Microsoft.SystemCenter.Interop.Framework.Modules.WSManModule] ERROR No providers could be contacted.&amp;nbsp; Could not get update events.&amp;nbsp; Cannot create WSManConfig for any providers” &lt;/p&gt; &lt;p&gt;Event ID: 1500, Source: OpsMgr Connector for HP OpenView Operations &lt;/p&gt; &lt;p&gt;To resolve this issue, please upgrade the SCOM 2007/207 R2 Universal Connector to the latest version (In the SCOM 2007/2007 R2 &amp;amp; Provider side).&lt;/p&gt; &lt;p&gt;Note: As a temporary workaround, you can uninstall hotfix 2585542. However, using this workaround you expose you network to security risks.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1008993" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/yuval14/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/yuval14/archive/tags/SCOM+2007/default.aspx">SCOM 2007</category><category domain="http://blogs.microsoft.co.il/blogs/yuval14/archive/tags/SCOM+2007+R2/default.aspx">SCOM 2007 R2</category><category domain="http://blogs.microsoft.co.il/blogs/yuval14/archive/tags/Universal+Connector/default.aspx">Universal Connector</category></item><item><title>html lists -&gt; back to basic</title><link>http://blogs.microsoft.co.il/blogs/shlomo/archive/2012/02/07/html-lists-gt-back-to-basic.aspx</link><pubDate>Tue, 07 Feb 2012 18:48:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1008986</guid><dc:creator>Shlomo</dc:creator><slash:comments>0</slash:comments><description>&lt;div style="FONT-FAMILY:arial;FONT-SIZE:16px;"&gt;
&lt;div dir="rtl" align="right"&gt;הפוסט הזה מיועד למתחילים בעולם ה - html, בפוסט זה נכיר את הסוגים השונים של רשימות בעולם ה - html.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;בהרבה מקרים אנו רוצים להציג למשתמש רשימות של מידע,&amp;nbsp;ואנחנו רוצים שזה יאורגן בצורה מסודרת מבלי שנרצה לעבוד קשה מדי כדי לבצע זאת, רשימות יכולות להיות רשימה של פיצ&amp;#39;רים שנתמוך בהם, מסמך משפטי המכיל סעיפים ותתי סעיפים, ואפילו תפריטים ותתי תפריטים.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;כדי לעשות זאת יש לנו כמה סוגים של רשימות.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;Unorderd&amp;nbsp;List - מייצר רשימה לא ממוספרת, אלא משתמשת בסימנים (בולטים) כדי להגדיר את כל הרשימה.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;Orderd List - מייצר רשימה ממוספרת&amp;nbsp;המסומנת בעזרת מספרים או אותיות.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;Definition List - מייצר רשימה בה לכל&amp;nbsp;שורה יש שני ערכים (כותרת ותוכן).&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;שני הראשונים מכילים תגיות מסוג List Item, לעומת האחרון המכיל תגיות מסוג Definition Description ו - Definition Term.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;דוגמא. נניח שנרצה רשימה המכילה שפות, נכתוב:&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;
&lt;div style="FONT-FAMILY:Courier New;BACKGROUND:white;COLOR:black;FONT-SIZE:10pt;"&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;אנגלית&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;עברית&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;רוסית&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;יידיש&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:#2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="left"&gt;&lt;img border="0" alt="ul" src="http://blogs.microsoft.co.il/photos/shlomo/images/1008796/original.aspx" width="84" height="85" /&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;במידה ונרצה תתי תפריטים נוכל בכל li להגדיר עוד ul פנימי, לדוגמא:&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;
&lt;div style="FONT-FAMILY:Courier New;BACKGROUND:white;COLOR:black;FONT-SIZE:10pt;"&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;קובץ&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;הדפסה&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;שמירה&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;פתיחה&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;עריכה&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;העתק&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;הדבק&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;כלים&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;עזרה&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;אודות&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;מרכז העזרה&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;המרכז העולמי&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;בלוגים&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;ul&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;&lt;img border="0" alt="ul 2" src="http://blogs.microsoft.co.il/photos/shlomo/images/1008797/original.aspx" width="201" height="288" /&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;לתג ul יש מאפיין בשם type המאפשר לנו להחליט על סוג הבולט שיוצג. הוא יכול לקבל את הערכים: circle, disc, square (או לפי התקנים ב - css במאפיין list-style-type).&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;הסוג השני הוא Orderd List, המאפשר לייצר רשימות ממוספרות, לדוגמא:&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;
&lt;div style="FONT-FAMILY:Consolas;BACKGROUND:white;COLOR:black;FONT-SIZE:11pt;"&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;ol&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;סעיף שמדבר על רשימות&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;סעיף שמדבר על רשימות&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;סעיף שמדבר על רשימות&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;ol&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;תת סעיף על רשימות&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;תת סעיף על רשימות&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;ol&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;סעיף שמדבר על רשימות&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;li&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;ol&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;&lt;img border="0" alt="ol" src="http://blogs.microsoft.co.il/photos/shlomo/images/1008942/original.aspx" width="243" height="154" /&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;באותה צורה כמו ב - ul ניתן לקנן ol בתוך li, וכמובן אפשר בתוך li להכניס ul ולקנן כל מה שנרצה.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;סוג נוסף של רשימה הוא Definition List, המאפשר לנו להגדיר רשימות שיש לכל תוכן כותרת., למשל:&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;
&lt;div style="FONT-FAMILY:Consolas;BACKGROUND:white;COLOR:black;FONT-SIZE:11pt;"&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dl&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;כותרת אחד&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dd&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט הראשון&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט הראשון&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט הראשון&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dd&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;כותרת שנייה&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dd&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט השני&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט השני&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט השני&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dd&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;כותרת שלישית&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dd&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט השלישית&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט השלישית&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; התוכן של האלמנט השלישית&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;br&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dd&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0px;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:maroon;"&gt;dl&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="ltr" align="left"&gt;&lt;img border="0" alt="dl" src="http://blogs.microsoft.co.il/photos/shlomo/images/1008945/original.aspx" width="234" height="247" /&gt;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;כמובן שניתן לעצב רשימה כזאת לבד עם אלמנטים אחרים, אבל האלמנט מאפשר לנו לעשות זאת יותר בקלות.&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl" align="right"&gt;כשנרצה להשתמש בהם עבור תפריטים, בדרך כלל זה ישולב עם קוד JS המסתיר ומציג את האלמנטים במעבר עכבר וכד&amp;#39;. (אולי אדגים בפוסט הבא)&lt;/div&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1008986" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/shlomo/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/shlomo/archive/tags/html/default.aspx">html</category></item><item><title>ThreadAbortException is Special</title><link>http://blogs.microsoft.co.il/blogs/dorony/archive/2012/02/07/threadabortexception-is-special.aspx</link><pubDate>Tue, 07 Feb 2012 15:36:50 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1008871</guid><dc:creator>dorony</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I guess you could say that every exception is special and important in its own way, but &lt;a href="http://msdn.microsoft.com/en-us/library/system.threading.threadabortexception.aspx"&gt;ThreadAbortException&lt;/a&gt; is &lt;em&gt;really&lt;/em&gt; special. In what way, you ask? Well, let me tell you a story.&lt;/p&gt;  &lt;p&gt;I wanted to implement a hard timeout for our system. That is, if a query to our service takes too long, force kill it, not matter what it is doing at the moment. You may claim that this is not a best practice, but it was the only way to ensure that even if a horrible bug that is causing an infinite loop in some very rare conditions creeped into our system, it won’t cause a meltdown in the server. So code like this was placed:&lt;/p&gt;  &lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; T WithTimeout&amp;lt;T&amp;gt;(Func&amp;lt;T&amp;gt; action, &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; timeoutInMilliseconds )&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; (var timer = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; Timer(timeoutInMilliseconds))&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt;     {                &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt;         var thread = Thread.CurrentThread;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt;         timer.Elapsed += (o, s) =&amp;gt; AbortThread(thread, timeoutInMilliseconds);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt;         timer.Start();&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;try&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt;         {                    &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum10"&gt;  10:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; action();&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum11"&gt;  11:&lt;/span&gt;         }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum12"&gt;  12:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;catch&lt;/span&gt; (ThreadAbortException ex)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum13"&gt;  13:&lt;/span&gt;         {            &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum14"&gt;  14:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;throw&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; ForcedTimeoutException(&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;.Format(&lt;span style="color:#006080;"&gt;&amp;quot;Query had to be foricbly aborted after {0} milliseconds.&amp;quot;&lt;/span&gt;, timeoutInMilliseconds), ex);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum15"&gt;  15:&lt;/span&gt;         }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum16"&gt;  16:&lt;/span&gt;     }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum17"&gt;  17:&lt;/span&gt; }&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;







&lt;p&gt;As you can see, I’m calling Thread.Abort in order to abort the work on the stuck thread, causing a ThreadAbortException to get thrown in it.&lt;/p&gt;

&lt;p&gt;And this worked. Sort of. I wanted to write a test to make sure, so I wrote something like:&lt;/p&gt;

&lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; [Test]&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; Can_force_kill_query()&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt; {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;try&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt;     {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt;         WithTimeout(() =&amp;gt; Thread.Sleep(1000), 10);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt;     }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;catch&lt;/span&gt; (ForcedTimeoutException)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt;     {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum10"&gt;  10:&lt;/span&gt;         &lt;span style="color:#0000ff;"&gt;return&lt;/span&gt;;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum11"&gt;  11:&lt;/span&gt;     }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum12"&gt;  12:&lt;/span&gt;     Assert.Fail();&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum13"&gt;  13:&lt;/span&gt; }&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;But I couldn’t get the test to pass! It seemed like ThreadAbortException keeps getting thrown, even though I’m catching it. Well, apparently, that’s what makes it special. ThreadAbortException will be thrown again and again by the CLR, even if you catch and “handle” it in a catch clause. You can overcome this behaviour, though, by calling &lt;a href="http://msdn.microsoft.com/en-us/library/system.threading.thread.resetabort.aspx"&gt;Thread.ResetAbort&lt;/a&gt;. This puts things back to normal. So, the above catch clause was updated to:&lt;/p&gt;

&lt;div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;padding-bottom:4px;line-height:12pt;background-color:#f4f4f4;margin:20px 0px 10px;padding-left:4px;width:97.5%;padding-right:4px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;padding-top:4px;" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;catch&lt;/span&gt; (ThreadAbortException ex)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; {         &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt;     Thread.ResetAbort();   &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:#f4f4f4;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color:#0000ff;"&gt;throw&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; ForcedTimeoutException(&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;.Format(&lt;span style="color:#006080;"&gt;&amp;quot;Query had to be foricbly aborted after {0} milliseconds.&amp;quot;&lt;/span&gt;, timeoutInMilliseconds), ex);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;background-color:white;margin:0em;border-left-style:none;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;border-right-style:none;font-size:8pt;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt; }&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;Hopefully you won’t ever need this, but just in case.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1008871" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>החלון והמראה</title><link>http://blogs.microsoft.co.il/blogs/arnongold/archive/2012/02/07/1000159.aspx</link><pubDate>Tue, 07 Feb 2012 14:00:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1000159</guid><dc:creator>ArnonGold</dc:creator><slash:comments>0</slash:comments><description>&lt;div dir="rtl" align="right"&gt;כל אחד מתייחס להצלחה וכישלון בצורה מסוימת. חלקינו זוכרים את ההצלחות, חלקינו את הכישלונות, חלקינו – את שניהם. לעיתים אנחנו למדים מהצלחה, לעיתים מהכישלון. הבחירה בידינו.&lt;/div&gt;  &lt;p&gt;   &lt;br /&gt;&lt;embed src="http://www.youtube.com/v/45mMioJ5szc?hd=1" type="application/x-shockwave-flash" wmode="transparent" width="448" height="252"&gt;&lt;/embed&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div dir="rtl" align="right"&gt;   &lt;p&gt;במאמר על מנהל דרגה 5 נזכרים שני מונחים – החלון והמראה.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;החלון&lt;/strong&gt; – בו אנחנו מסתכלים כדי למצוא סיבות שאינן תלויות בנו – האנשים שאנחנו עובדים עימם, תנאי השוק ואפילו המזל.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;המראה&lt;/strong&gt; – בה אנחנו מסתכלים כדי ללמוד על עצמינו. מה אנחנו עושים טוב יותר או טוב פחות ומה אנחנו עושים ממש גרוע …&lt;/p&gt;    &lt;p&gt;מייקל ג’ורדן בוחר להסתכל על הכישלונות שלו וללמוד מהם. הוא לא מציין את כמות הסלים שקלע או את כמות המשחקים שניצחו בזכותו אלא את ההיפך (האמת שהקופירייטר של הפרסומת בחר בזה אבל במקרה הזה התסריט תואם לאופיו של ג’ורדן)&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;אני מתכוון לזרוק כאן פצצה אז מי שיש לו לב חלש מתבקש לסגור את הבלוג ולחזור אליו רק בפוסט הבא – שימו לב -&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;יש לנו יותר יכולת להשתנות בעצמינו מאשר יכולת לשנות אנשים אחרים או את הסביבה.&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;אמת קרה וכואבת כמנהלים שמשנים את העולם יום יום. לכן – &lt;strong&gt;החלון&lt;/strong&gt; שפונה החוצה, מראה לנו דברים שלא בשליטתנו, או בשליטה מועטת או עקיפה. &lt;strong&gt;המראה&lt;/strong&gt; מראה לנו את אותם דברים שקל יותר או פחות לשנות אבל הם בשליטתנו המלאה ובהחלטה שלנו כיצד לטפל בהם.&lt;/p&gt;    &lt;p&gt;מנהל דרגה 5 מסתכל דרך החלון כאשר הוא מצליח וזוקף את ההצלחה לגורמים סביבתיים – עבודה עם אנשים טובים, ארגון מקצועי, גב כלכלי מהדירקטוריון וכו’. כאשר נגמרים ה”תירוצים” להצלחה – מנהל דרגה 5 יזקוף את הצלחתו למזל. כששאלו את &lt;a href="http://he.wikipedia.org/wiki/%D7%90%D7%9C%D7%99_%D7%94%D7%95%D7%A8%D7%91%D7%99%D7%A5" target="_blank"&gt;אלי הורוביץ&lt;/a&gt; ז”ל לסיבות להצלחתו אמר שעבד עם אנשים טובים והיה לו יותר מזל מאחרים. לעומת זאת – בזמן כישלון, מנהל דרגה 5 מסתכל במראה. הכישלון לא נובע מעובדים לא טובים, מחוסר תקציב, מתנאי שוק משתנים או מכל סיבה אחרת. אם &lt;strong&gt;נחישות&lt;/strong&gt; היא תכונה קריטית של מנהל דרגה 5 זה הופך את הכישלון לאחריותו האישית. המראה מציגה לנו רק את עצמינו ומה ניתן לשפר ולשנות בפעם הבאה.&lt;/p&gt;    &lt;p&gt;אם נחבר בין שתי הפסקאות האחרונות - &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;בזמן הצלחה&lt;/strong&gt; – ניתן לטפוח לעצמינו על השכם ולאבד את האנשים שעבדנו איתם. המעשה החכם הוא להסתכל סביב ולמצוא את אותן סיבות סביבתיות שעזרו לנו להצליח הפעם. &lt;strong&gt;הם יעזרו לנו גם בפעם הבאה&lt;/strong&gt;. אלו הם האנשים שניתן לסמוך עליהם, המרכיבים הארגוניים שעובדים, כלי העבודה שלנו. אם נסתכל על עצמינו ונגיד “אנחנו תותחים” – לא הרווחנו כלום לפעם הבאה.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;בזמן כישלון&lt;/strong&gt; – לא נאשים את הסביבה כי נפגע באנשים שעבדו קשה בתהליך. לא נאשים את המזל כי נראה נואשים. לא נאשים גורמים שאין לנו שליטה עליהם כי לא נרוויח מזה כלום. כמנהל – אני תמיד מעדיף להיות בצד שמספק תוצרים ולא הסברים. כשנמצאים בסיטואציה של מתן הסברים זה כבר לא משנה מה הסיבה. תוצר אין. לכן – כל שנותר הוא להסתכל על עצמינו ולבדוק טוב טוב מה ניתן היה לעשות אחרת ברמה האישית. אלה דברים שניתן לשנות בקלות יחסית והכי חשוב – אלו נושאים שמצד אחד לא יפגעו באף אחד ומצד שני – יקנו לכם נקודות זכות בסביבתכם כאשר תיקחו אחריות.&lt;/p&gt;    &lt;hr /&gt;    &lt;p&gt;עד כאן התיאוריה. בפועל זה לא כל כך פשוט. הראייה צריכה להיות קרה וקונקרטית. אם תאשימו אחרים בתוצאות גרועות – איבדתם אותם, אם תתנו להם קרדיט בתוצאות חיוביות – הם שלכם לנצח. אם תתלו בעצמכם תוצאות טובות - תישארו לבד, אם תבחנו את עצמיכם בתוצאות גרועות – תשתפרו ותגדילו את כמות האנשים שירצו לעבוד אתכם.&lt;/p&gt;    &lt;p&gt;הנטייה הטבעית שלנו היא לעשות בדיוק ההיפך ולכן כל הנושא הזה לא פשוט, אבל נסו את זה, תיווכחו כמה אפשר ללמוד, באיזו עוצמה מגיבה הסביבה לנושאים האלה ותראו שזה שווה את זה.&lt;/p&gt;    &lt;p&gt;הבחירה בידינו.&lt;/p&gt; &lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1000159" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/arnongold/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/arnongold/archive/tags/_DE05E005D405DC05_+_D305E805D205D405_+5/default.aspx">מנהל דרגה 5</category><category domain="http://blogs.microsoft.co.il/blogs/arnongold/archive/tags/_D405D705DC05D505DF05_+_D505D405DE05E805D005D405_/default.aspx">החלון והמראה</category></item><item><title>SharePoint 2010: How to Check if Field Value Changed in List Event Receiver</title><link>http://blogs.microsoft.co.il/blogs/dudin/archive/2012/02/07/sharepoint-2010-how-to-check-if-field-value-changed-in-list-event-receiver.aspx</link><pubDate>Tue, 07 Feb 2012 11:34:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1008742</guid><dc:creator>dudin</dc:creator><slash:comments>0</slash:comments><description>אחת הדרכים לבדוק ב- SPItemEventProperties , אם ערך של שדה השתנה לאחר עדכון רשימה היא באופן הבא: public override void ItemUpdating( SPItemEventProperties properties) { base .ItemUpdating(properties); string FieldName = &amp;quot;Title&amp;quot; ; if ( string .Compare(properties.BeforeProperties[FieldName].ToString(), properties.AfterProperties[FieldName].ToString()) != 0) { // do some logic } }...(&lt;a href="http://blogs.microsoft.co.il/blogs/dudin/archive/2012/02/07/sharepoint-2010-how-to-check-if-field-value-changed-in-list-event-receiver.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1008742" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dudin/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/dudin/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.microsoft.co.il/blogs/dudin/archive/tags/.Net/default.aspx">.Net</category></item><item><title>בינה עסקית – מה הכלי הנכון לכל משימה?</title><link>http://blogs.microsoft.co.il/blogs/technet/archive/2012/02/07/980263.aspx</link><pubDate>Tue, 07 Feb 2012 10:41:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:980263</guid><dc:creator>TechnetIL</dc:creator><slash:comments>0</slash:comments><description>&lt;p dir="rtl" align="right"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/technet/-_thumb1_23301AE3.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="-_thumb1" border="0" alt="-_thumb1" src="http://blogs.microsoft.co.il/blogs/technet/-_thumb1_thumb_0C8DCC9C.png" width="92" height="117" /&gt;&lt;/a&gt;מאת: יוסי אלקיים, קבוצת הייעוץ (MCS) במיקרוסופט ישראל &lt;/p&gt; &lt;p dir="rtl" align="right"&gt;לפני קצת פחות מעשור מיקרוסופט הגדירה מטרה ברורה מאוד בתחום הבינה העסקית – לספק פתרונות שיאפשרו לעובדים בארגונים בכל הרמות, לקבל מידע בצורה מלאה ושימושית. מאז פיתחה החברה מגוון רכיבים הנמצאים תחת פלטפורמה אחת לתחום הבינה העסקית כדי להגשים את החזון הזה. כיום יכולים משתמשים לבחור במגוון רכיבים, כל אחד עם מידת ההתאמה שלו למשימות השונות בכל הקשור לניתוח מידע וזאת תוך תפיסה מלאה של בינה עסקית בשירות עצמי (Self Service Reporting &amp;amp; Analytics).  &lt;p dir="rtl" align="right"&gt;לעיתים קרובות, אני נתקל בשאלות אצל לקוחות מה היא הדרך הטובה ביותר לכל מטרה. חלק מהכלים ניתנים לשימוש בצורות שונות ולעיתים אפשר להשלים משימות זהות עם כלים שונים. כדי להחליט באיזה כלי להשתמש צריך לזכור שברוב הארגונים החלק הנכבד של העובדים הם צרכני הידע, ורק חלק קטן מהם יעסוק באמת ביצירה ופיתוח של דוחות. בנוסף הכנתי עבורכם סקירה קצרה של הכלים העיקריים עם ההתאמה שלהם לכל משימה.  &lt;p dir="rtl" align="right"&gt;&lt;b&gt;&lt;u&gt;Reporting Services&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;  &lt;p dir="rtl" align="right"&gt;רכיבי ה-&lt;a href="http://www.microsoft.com/sqlserver/en/us/solutions-technologies/business-intelligence/reporting-services.aspx"&gt;Reporting Services&lt;/a&gt; מגיעים כחלק מ-&lt;a href="http://www.microsoft.com/sqlserver/en/us/default.aspx"&gt;SQL Server&lt;/a&gt; ולרוב הם הבחירה הראשונה של ארגונים להפקת מידע. הכלים מתאימים במיוחד כאשר אנחנו יודעים בדיוק מה המידע שאנחנו רוצים לצרוך או לייצא. בנוסף הכלים שימושיים כאשר אנחנו מעוניינים בקבלת התראות על שינויים בנתונים. את הדוחות ניתן להפיק בצורה יפה ומדוייקת, אך הם סטטיים.  &lt;p dir="rtl" align="right"&gt;יתרון נוסף של שירותי Reporting Services הוא שקהל היעד לא צריכים להכיר את מקור המידע ובסיסי הנתונים. את מנגנון ההתראות נפגוש בגרסה הבאה עלינו לטובה בחודשים הקרובים ואל החידושים &lt;a href="http://www.microsoft.com/sqlserver/en/us/future-editions/business-intelligence/SQL-Server-2012-reporting-services.aspx"&gt;ניתן להציץ כבר עכשיו.&lt;/a&gt;  &lt;p dir="rtl" align="right"&gt;&lt;b&gt;&lt;u&gt;Excel&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt; ותוספים&lt;/u&gt;&lt;/b&gt;  &lt;p dir="rtl" align="right"&gt;באמצעות &lt;a href="http://office.microsoft.com/en-us/excel/"&gt;Excel&lt;/a&gt; או התוסף &lt;a href="http://www.microsoft.com/bi/en-us/solutions/pages/powerpivot.aspx"&gt;PowerPivot&lt;/a&gt; אנחנו מסוגלים לתחקר באופן מזדמן שאלות עסקיות שונות. את הנתונים ניתן להפיק באמצעות הממשק המוכר של Excel, ולכן לא נדרשת לרוב הכשרה מיוחדת. בנוסף התצוגה היא אינטראקטיבית במיוחד, וניתן &amp;quot;לשחק&amp;quot; עם הנתונים כדי להציג אותם בדרכים שונות.  &lt;p dir="rtl" align="right"&gt;בדרך כלל השימוש בכלים האלה הוא על ידי אנליסטים בארגון או משתמשים עסקיים מתוחכמים, שלא נדרשים לסיוע בשימוש השוטף.  &lt;p dir="rtl" align="right"&gt;&lt;b&gt;&lt;u&gt;PerformancePoint Services&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;  &lt;p dir="rtl" align="right"&gt;מדובר בהרחבה של SharePoint שמסוגלת לייצר תצוגה כוללת של הנתונים העסקיים. אחד היתרונות הבולטים של &lt;a href="http://blogs.msdn.com/b/performancepoint/"&gt;PerformancePoint Services&lt;/a&gt; הוא היכולת ליצר לוחות מחוונים (Dashboards) של נתונים שונים, כדי להציג אותם בצורה שימושית לקהל יעד מגוון.  &lt;p dir="rtl" align="right"&gt;&lt;b&gt;&lt;u&gt;Visio&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;  &lt;p dir="rtl" align="right"&gt;השימוש ב-&lt;a href="http://office.microsoft.com/en-us/visio/"&gt;Visio&lt;/a&gt; או &lt;a href="http://technet.microsoft.com/en-us/library/ee663485.aspx"&gt;Visio Services&lt;/a&gt; מתאים במיוחד כאשר יש צורך לבנות יצוג חזותי של המבנה העסקי, כמו למשל תהליכים, מערכת או משאבים. התצוגה המתקבלת של הנתונים היא מדוייקת עם אזור נפרד לישויות העסקיות. את השימוש ב-Visio אנחנו מוצאים לרוב אצל מהנדסים או אנשי מקצוע ותפעול.  &lt;p dir="rtl" align="right"&gt;&lt;b&gt;&lt;u&gt;SharePoint&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;  &lt;p dir="rtl" align="right"&gt;את SharePoint אין כמעט צורך להציג. שרת &lt;a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx"&gt;SharePoint&lt;/a&gt; יעיל במיוחד כאשר צריך לשמור או לשתף את התוצרים עם עובדים אחרים. בעזרת SharePoint ניתן לנהל באופן חכם את הגליונות והדוחות, לחפש תכנים שונים ולהציג אותם בדפדפן ללא צורך בכלים נוספים בתחנות הקצה. השימוש ב-SharePoint מתאים מאוד כאשר צריך להציג דוחות לכל הארגון.  &lt;p dir="rtl" align="right"&gt;כלל הרכיבים הנ&amp;quot;ל נמצאים בפלטפורמה הממומשת ע&amp;quot;י שתי שכבות , האחת SQL Server והשניה Office , SharePoint הינו שכבת הפלטפורמה המאפשרת לצרכני המידע להנות מכלל הרכיבים הנ&amp;quot;ל.  &lt;p dir="rtl" align="right"&gt;&lt;em&gt;יוסי אלקיים הוא יועץ בכיר לתחום הבינה העסקית בקבוצת הייעוץ (MCS) במיקרוסופט ישראל, במסגרת התחום יוסי מוביל כבר למעלה מ 10 שנים פרויקטי בינה עסקית כארכיטקט ויועץ לכלל הסגמנטים בשוק&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=980263" width="1" height="1"&gt;</description></item><item><title>CultureInfo.GetCultures High CPU and Memory problems under ASP.NET application with High Traffic</title><link>http://blogs.microsoft.co.il/blogs/rotemb/archive/2012/02/07/cultureinfo-getcultures-high-cpu-and-memory-problems-under-asp-net-application-with-high-traffic.aspx</link><pubDate>Tue, 07 Feb 2012 08:59:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:1008608</guid><dc:creator>Rotem Bloom</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi,&lt;/p&gt;I would like to share a problem I found when working with the class:&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt;&lt;font color="#2b91af" size="2" face="Consolas"&gt; 
&lt;p&gt;CultureInfo&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="Consolas"&gt;&lt;font size="2" face="Consolas"&gt;.GetCultures &lt;/font&gt;&lt;/font&gt;on ASP.NET application that has high traffic.&lt;/p&gt;
&lt;p&gt;It look like the implementation of CultureInfo.GetCultures does not appropriate written to ASP.NET or there is a bug in code that cause to a High CPU peeks&amp;nbsp;(80%-100% CPU peeks).&lt;/p&gt;
&lt;p&gt;If you need to use this code on your ASP.NET application I would recommend to wrap the code inside a static object and not use the .NET CultureInfo.GetCultures.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Rotem&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=1008608" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/rotemb/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.microsoft.co.il/blogs/rotemb/archive/tags/TECH/default.aspx">TECH</category><category domain="http://blogs.microsoft.co.il/blogs/rotemb/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/rotemb/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category></item></channel></rss>
