en-UShe-IL
You are here:   Blog
Register   |  Login

Search in blogs


Blog Categories:

Maximize
* Can be used in order to search for blogs Entries by Categories

Blog Tags:

Maximize
* Can be used in order to search for blogs by keywords

Blog Archive:

Maximize
* Can be used in order to search for older blogs Entries

Microsoft® Community Contributor 


Microsoft® Community Contributor


Minimize מה בעמוד?

בחלק זה אני נעזר במערכת בלוגים על מנת להכניס כמה מדריכונים (מדריכים קצרים, הערות, הארות וחומרים לעזרה). הרעיון אינו בלוג במובן הרגיל! כל המדריכונים פעילים ועוברים שינוי ועריכה עם הזמן בניגוד להודעות בלוג קבועות רגילות. לפיכך גם אין מקום להצגת תגובות גולשים על גבי המדריכון (יכולות לא להיות רלוונטיות אחרי שינוי). אם יש לכם תגובות על המפורסם כאן ניתן לשלוח אותם ישירות למייל. אשמח לקבל הערות והארות. היה ומצאתם טעות אשמח לתקן את המפורסם כאן לטובת שימוש עתידי...

לצפייה, מעקב אחרי פרסומים ועבודה עם תוכנות RSS אפשר לעשות שימוש בקישור הבא:
http://ariely.info/Blog/tabid/83/rssid/2/ariely-ronen-blogs

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

Recent Entries

By ronen ariely on 09/04/2014 20:46

לפני כמה חודשים העליתי מאמר בנושא הרצת אותה שאילתה דרך אפליקציות שונות. במאמר הקודם, ראינו שהשרת בונה תכנית הרצה שונה לחלוטין לפעמים לאותה שאילתה כאשר היא מורצת דרך תוכנת ה SSMS וכאשר היא מורצת דרך אפליקציית Dot.Net למשל. אם נרצה לסכם את המאמר לשורה אחת אז נוכל להגיד שמקור ההבדל נובע מהגדרות שונות של ה SESSION וההתחברות אל מסד הנתונים והשרת. במאמר זה נדון בנושא הנשמע דומה דומה אבל עם הסבר שונה לחלוטין: הרצת אותה שאילתה בגרסאות שונות של שrת ה SQL. אפשר לנחש מהעובדה שאני כותב בלוג זה שככל הנראה, שגרסאות שונות יתנהגו באופן שונה.

By ronen ariely on 31/03/2014 02:21

In several cases in life we encounter a date range defined by its start and end dates, and we need to split the range into months included in that range. For example, we may need to find the months include with in a given date range, or in a bit more complex demand, we may need to find the exact date range in each of the months include with in a given date range. In this case if our date range is defined by starting date 2014-03-14, and ending date of 2014-05-16 then our result set should be:

From Date       To Date
2014-03-14     2014-03-31
2014-04-01     2014-04-30
2014-05-01     2014-05-16

This short article we will show how we can split a single date's range (start date, end date) into the data set of months which included in that range. In the next step we will use this solution to break a set of date ranges (table) into one set of months.

By ronen ariely on 29/03/2014 23:09

Case study: We need to develop small application, which can be executed in variety ways, on variety interfaces. For example we need to be able to execute the application using: (1) command line (with or without parameters), or by (2) double click the exe file, or (3) from command shell / PowerShell. Moreover, we need our application to return information, using variety of Graphical user interfaces (GUI), according the execution option that we used. For eample, if we executed the application using GUI (option 3), then we need to let the user choose which GUI to use according to the parameter he passed to the executing command. If he didn't use any parameter (default), or if he used 'gui' as the parameter's value (option 1, 2), then we open a 'windows form', as our GUI. If the user pass the parameter 'console' and he using a shell interface, than the result will be seen on current shell without opening new GUI (option 2).

By ronen ariely on 22/02/2014 21:34

Any common operating system include a Text-based command interface, which provides the environment in which the user can move commands, launch applications and run services. by default the windows command shell aloud use to use English, but what if we want to use Hebrew or any other local language? what if we want to develop a console application which use local language?

In this blog I will explain step by step, how to configure the command (CMD) console shell, to use local language [Hebrew for example]. This will also affect Powershell.

By ronen ariely on 11/01/2014 19:04

Sub Queries is not permitted in Check Constraint. we will show how to bypass this restriction.

By ronen ariely on 09/01/2014 00:30

AlphaVSS is a .NET class library providing a managed API for the Volume Shadow Copy Service (VSS). AlphaVSS is written in C# and C++/CLI and released under the MIT license. AlphaVSS duplicates the original VSS API (quite closely) and act as a wrapper to the VSS API for the use of Dot.Net developing.

* You can get additional information on the VSS in English at the following link, or in Hebrew in this link.

In this blog I will show and explain the basic use of AlphaVSS, using several examples, ordered from the simple to the more complex ones. Please review the code thoroughly from the first code to last. Explanations and clarifications in the code and mast be reading from the first example.

By ronen ariely on 07/01/2014 13:21

Volume Shadow Copy Service (עותק צל) הוא שם של קבוצת ממשקים (interface) מסוג COM interfaces. רכיבי COM אלו מיישמים סביבת הרצה שמאפשרת לבצע גיבויים בזמן שיישומים במערכת ממשיכים לכתוב לאמצעי האחסון ונועלים חלק מהקבצים. במערכות הפעלה של מייקרוסופט VSS נתמך מגרסת XP והלאה. במערכות מבוססות NT אמצעי האחסון מנוהלים על ידי ה Disk Management MMC snap-in. מאחורי הקלעים תוכנה זו עושה שימוש ברכיבי ה VSS.

הליך של ביצוע עותק צל לא יעבוד טוב אם בזמן ביצוע ההעתקה, יבוצעו קריאות לשינויים בקבצים אשר לא ינוהלו בצורה מתאימה לאפליקציות העובדות עם הקבצים. בגרסת SQL 2005 מייקרוסופט סיפקה לנו תמיכה לביצוע עותק צל על ידי כך שסיפקה  כתבן (VSS writer) מתאים בשם SqlServerWriter.

במאמר זה נסביר בצורה כללית מהו עותק צל (VSS) וכיצד הוא עובד; נראה בקצרה כיצד עובדים עם תוכנת הניהול VssAdmin ליצירה, מחיקה וקריאה של עותקי צל במערכת ההפעלה; נראה את הקשר והחשיבות לשרתי SQL; נשים דגש על החלק המעשי כאשר נציג כיצד הדברים עובדים עם קבצי SQL. נראה כיצד אפשר לפתח אפליקציה קטנה להעתקת קבצי SQL תוך כמה דקות של עבודה. אפליקציה זו תאפשר לנו להעתיק קבצים ללא הרצת שאילתת גיבוי וללא צורך בביצוע פעולת detach והורדת מסד הנתונים מהאוויר.

By ronen ariely on 11/12/2013 03:03

Hierarchical data is organized into a tree-like structure. The structure allows representing information using parent/child relationships: each parent can have many children, but each child has no more than one parent (one-to-many relationship). Our records have a unique column (named "ID" in our case). Parents and children are tied together by "pointer" column. In our case we will call our pointer column "ParentID".

Our requirement is to sort the data which is based on the Child-Parent hierarchy according to the tree structure. Each child must be under its parent tree, and all children with the same father, sorted by their ID order (on Appendix A we will show how to sort by any other column).

By ronen ariely on 25/11/2013 18:56
SQL Random String using CLR
By ronen ariely on 25/11/2013 08:46
Accessories