יום שישי, 9 בנובמבר 2012

SQL Server 2012 SP1 Is Now Available !


שלום רב,

מייקרוסופט שיחררה Service Pack 1 לפלטפורמת SQL Server 2012

מה חדש בגרסה:
http://msdn.microsoft.com/en-us/library/bb500435

לפרטים נוספים והורדת הגרסה:
http://blogs.msdn.com/b/sqlreleaseservices/archive/2012/11/07/sql-server-2012-sp1-is-now-available.aspx

תהנו!

יום חמישי, 8 בנובמבר 2012

The Safest Way to Upgrade to SQL Server 2012

שלום רב,

מתכננים לשדרג את פלטפורמת ה- SQL Server שלכם בקרוב?
רוצים להימנע מתקלות?
רוצים לדעת כיצד לתכנן את השדרוג כך שהוא יעבור בצורה מהירה ויעילה?

אני שמח להזמניכם להרצאה שלי במסגרת מפגשי ה- Israeli SQL Server User Group בנושא:
The Safest Way to Upgrade to SQL Server 2012

ההרצאה תתקיים ביום שני ה- 3 לדצמבר בשעה 17:30 בבית מייקרוסופט ברעננה.

לפרטים והרשמה:http://isug125.eventbrite.com/#

אשמח לראותכם.
 

יום ראשון, 23 בספטמבר 2012

SQL Server 2012 SP1 CTP

SQL Server 2012 Service Pack 1(SP1) Customer Technology Preview (CTP) is now available for download.
SQL Server 2012 service packs are cumulative updates and upgrade all releases of SQL Server 2012.
This service pack contains the cumulative updates up to SQL Server 2012 cumulative update 2.
What's new for SQL Server 2012 SP1:
·         Always On Availability Group OS Upgrade
·         Selective XML Index
·         FIX: DBCC SHOW_STATISTICS works with SELECT permission
·         New dynamic function returns statistics properties
SSMS Complete in Express
·         SlipStream Full installation
·          Business Intelligence
 
 
 

יום שלישי, 18 בספטמבר 2012

SQL Server Data Tools - September 2012 update is now available for download!

The SSDT team is pleased to announce that SQL Server Data Tools - September 2012 update is now available for download!

This release is the latest step in our team's continued commitment to delivering regular, frequent releases of SSDT to the web.

What’s New?

Visual Studio 2012
In keeping with our goal of supporting the most recent version of Visual Studio, this release of SSDT supports the Visual Studio 2012 shell.  SSDT - September 2012 contains several bug fixes to the SSDT version that shipped in Visual Studio 2012 and this release can be applied  as an update on top of Visual Studio 2012 Professional, Premium, and Ultimate Editions.  If one of these SKUs is not present on the box, running the SSDT installer for Visual Studio 2012 will lay down a standalone version of SSDT for the Visual Studio 2012 Integrated Shell.
Keep in mind that the underlying engine and functionality for SSDT - September 2012 is the same for both Visual Studio 2010 and Visual Studio 2012, so you don't need to upgrade to Visual Studio 2012 to use the latest version of SSDT.  If you wish to have both shells of SSDT in your environment, they can exist side by side and SSDT projects will successfully round-trip between both shells.
 
LocalDB Configuration Improvements
We received feedback that SSDT's policy of creating a new localdb instance for each SSDT solution was too verbose, so we created a single localdb instance called Projects to host all the project debug databases.  We've also enhanced SQL Server Object Explorer by surfacing the default localdb instance and enabling the deletion of localdb instances.
 
Support for ANSI_NULLS and QUOTED_IDENIFIER Properties
In previous releases, SSDT didn't support database objects with non-standard ANSI_NULLS or QUOTED_IDENTIFIER properties.  SSDT - September 2012 has enabled this scenario by adding support for ANSI_NULLS and QUOTED_IDENTIFIER properties on project and script files.
 
Updated Data-Tier Application Framework
SSDT - September 2012 includes the latest redist of SQL Server Data-Tier Application Framework (DACFx), which contains several feature enhancements and bug fixes.  Most notably, the updated DACFx version enables packaging and deploying data using SqlPackage.exe. You can learn more about the new DACFx release here.
 
Updated SSDT Power Tools
The September 2012 update is compatible with updated Power Tools that include new features and support for both Visual Studio 2012 and Visual Studio 2010 shells.
 
Bug fixes to customer-reported issues
This release includes many bug fixes for issues reported by customers using SSDT RTW or Visual Studio 2012 RTM.  Here are some of the most impactful bugs that this release addresses:
· Unable to override Publish Profile properties when using the msbuild command line
· Slow performance on "Add New Item" from SSDT project
· Absence of debugger functionality due to errors in assembly registration
· Publish fails with no message when "extended verification" is disabled
· SSDT overwrites Visual Studio shortcut on Windows8
· Steps to edit and save a Publish Profile editor aren't intuitive 

יום חמישי, 9 באוגוסט 2012

Windows hotfix for AlwaysOn

Hi,

If you are planning to deploy SQL Server 2012 AlwaysOn on Windows Server 2008R2,  the KB below is very important.
Please note this fixes an issue with Windows Cluster features and not SQL Server code, so it is safe for production.
A hotfix that improves the performance of the "AlwaysOn Availability Group" feature in SQL Server 2012 is available for Windows Server 2008 R2

יום שני, 6 באוגוסט 2012

מתחדשים

שלום רב,
וראסיטי ומייקרוסופט שמחות להזמין את לקוחות משרדי הממשלה לחוות וללמוד את SQL Server 2012 באירוע חגיגי לקראת השנה החדשה.
באירוע רועי פסטרנק מוביל תחום מסדי נתונים ובינה עסקית במייקרוסופט ואני נסקור ונדגים את היכולות החדשות בגרסה החדשה בדגש על שיפור ביצועים, שרידות ו- BI.

נשמח לראותכם.


יום רביעי, 1 באוגוסט 2012

האם אתם מוכנים?


בכל תחילת מסלול DBA  שאנו בוראסיטי מעבירים , אני מסביר לתלמידים שיש 3 דברים שכלDBA חייב לבדוק שבסיס הנתונים שלו מכוסה בהם:

1.      גיבויים ותוכנית DRP

2.      ביצועים וזמני תגובה

3.      אמינות המידע

(ממויין ללא קשר לרמת החשיבות).

הפעם ברצוני להתמקד בסעיף הראשון – גיבויים ותוכנית - DRP

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

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

תמיד אני מסביר לתלמידים שהיתרון בפייסבוק או בבינג לדוגמא הינה שתמיד כשאתם רוצים להיכנס ולהשתמש בשירותים שלהם – הם זמינים! לי לא קרה (מקווה שלא לכם) שבאתם להריץ חיפוש בבינג וקיבלתם הודעה ששרת ה- sql server שלו אינו זמין....

גיבויים:

·         כידוע ב- sql server ישנם יכולות מובנות לגיבויים ואין צורך בתוכנות צד שלישי.

ומ- sql server 2008  ישנה יכולת מצויינת בשם backup compress אשר מכווצת את הגיבויים שלכם עד 90% !! (אז ניתן לשמור עוד גרסאות אחורה של גיבויים ולהעלות את שרידות בסיס הנתונים שלכם).

·         האם מבחינת הארגון, במידה והשרת יפול לכם בצהריים ותחזרו לגיבוי המלא של אתמול בערב זה תקין? האם הארגון יוכל להתמודד עם איבוד המידע?

אל תקבלו את ההחלטה הזו לבד! – זאת החלטה ברמת המנמ"ר או אפילו המנכ"ל.

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

לכן חשוב לבצע ניסוי גיבוי שחזור על בסיס קבוע!

DRP:

·         כל DBA צריך שיהיה לו Disaster Recovery Plan

תוכנית זו צריכה לכלול בין השאר:

o        מה עושים אם שרת בסיס הנתונים של הארגון נופל?

o        האם עוברים לאתר משני?

o        כיצד עוברים?

o        באיזו טכנולוגיה מיישמים בשוטף את העברת הנתונים?

o        כיצד חוזרים בחזרה?

o        מי מאשר לעבור ל- DRP?

o        ועוד...

·         כידוע ל- sql server ישנן טכנולוגיות מובנות ואין צורך במוצרים משלימים ליישום DRP -  חשוב שתשתמשו בהם!

·         עד גרסת sql server 2012 היו לנו את ה- log shipping ו- mirroring ומגרסת sql server 2012  הגיעה אלינו יכולת ה- always on.

כאשר אני בא לארגון ומספר לו על הסיבות להקמת אתר DRP ישנם שני סוגים של לקוחות:

1.      לקוחות שהאתר שלהם כבר נפל ואז אין צורך בשכנוע

2.      לקוחות שעדיין לא נפל להם האתר וצריכים הסבר קל על החשיבות.

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

לא פשוט לשכנע לקוח שיש צורך להקים שרת DB נוסף בחווה מרוחקת רק לטובת תרחיש "דמיוני".

אז כמובן שלא מדובר בתרחיש דמיוני וכמובן שעלות השבתה (+עלות איבוד לקוחות בעקבות ההשבתה וכו'..) עולה בדרך כלל על עלות הקמת שרת .

אז מ- SQL Server 2012 תהליך השכנוע שלי הרבה יותר קל!

מ- sql server 2012 כידוע יש לנו יכולת מגניבה בשם always on. בעזרת היכולת המובנית ניתן להקים רפליקה (או כמה) של בסיס הנתונים שלכם בקלות ובמהירות.

היתרון הגדול של ה- always on על פני היכולות הקודמות שהיו לנו הינו שהרפליקה כל הזמן זמינה וב- read only.

בזכות היכולת הזו אני יכול גם להקים אתר DRP  וגם להריץ את הדוחות הכבדים שלי בשוטף על השרת הזה. ככה גם אני משפר את שרידות האתר שלי וגם משפר ביצועים!

אז שלא נדע מצרות אבל שתיהיו מוכנים להם!

יום שלישי, 17 ביולי 2012

מה עשיתי??

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

למה אני מספר לכם את זה ? כי ככה לפעמים אני מרגיש בתקלה...

לאחרונה קיבלתי טלפון ב- 2 בלילה מלקוח עקב תקלה משביתה במערכת הייצור שלו (הלקוח חבר בשירות ה- dbace 24 * 7 שלנו בוראסיטי כך שהוא גם הרגיש בנוח להתקשר אליי בשעה זו...) , שניסיתי להבין מהלקוח מתי התקלה התחילה ומה השתנה בבסיס הנתונים ? הלקוח לא יכל לענות לי מהסיבה כי מדובר בשרת בסיס נתונים עמוס בשינויים וגרסאות שמתרחשים מידי יום, ולצערו השינויים לא עוברים דרכו כך שהוא גם לא יודע מה השתנה...

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

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

לטובת העניין מגרסת sql server 2005 ב- SQL Server Management Studio יש לנו 2 דוחות אשר להפתעתי לא כולם מיודעים אליהם - דוחות אשר מציגים את כל השינויים שהתרחשו בתקופה האחרונה באינסטנס ברמת התשתית וברמת הסכמה.

הדוחות נימצאים בתפריט הדוחות שב- SSMS וניתן להגיע אל הדוחות בדרך הבאה:


כפי שתראו בתפריט ישנם 2 דוחות רלוונטים :
1. Schema Changes History
2. Configuration Changes History

דוח  Schema Changes History מציג את השינויים האפליקטיביים שהתרחשו בתקופה האחרונה (שינוי טבלה, פרוצדורה, אינדקס וכו'...) כמובן כולל פרטי בסיס הנתונים בו בוצע השינוי, שם האובייקט, מהות השינוי, מי שינה? ומתי...

הדוח השני - Configuration Changes History מציג את כל השינויים ברמת הקונפיגורצייה של האינסטנס בתקופה האחרונה (שינוי ב- sp_configure , שינוי הגדרות בסיסי נתונים ועוד..) כמובן כולל שם ההגדרה, ערך קודם וערך חדש, מי שינה? ומתי...

כעת מה שנותר לכם במקרה של תקלה שמתרחשת "פתאום", להריץ את הדוחות המועילים הללו ולמצוא את "האשמים".

בהצלחה!!
http://blogs.microsoft.co.il/blogs/itaib/archive/2012/07/17/1159994.aspx

וראסיטי - שותף החודש

שלום רב,

להלן קישור לראיון שרואיינתי במסגרת תוכנית השותפים של מייקרוסופט.


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


לראיון המלא הקליקו

https://www.facebook.com/MicrosoftIsraelPartners/app_244055442374793

יום שלישי, 19 ביוני 2012

New SQL Server 2012 Keynote Quality Demo Available for Download

A new keynote quality demo has been published for the field and community in the SQL Server 2012 Developer Training Kit.
You can download the demo source using the Windows Azure based content installer using these links:
Demo: A First Look at SQL Server 2012
SQL Server 2012 is the latest release of Microsoft's flagship data platform. In this four part demo, we'll take an initial look at some of the most exciting new improvements in this important release, and demonstrate how SQL Server 2012 can help cloud optimize organizations of all sizes. First, we'll show you how AlwaysOn support for readable secondary replicas improves resource utilization. Next, we'll show you how Data Quality Services and the Windows Azure Marketplace can help ensure that all of your data is accurate and compliant. Then, we'll show you how SQL Server Data Tools delivers a rich new modern developer experience for building database applications that target your on-premise environment or the cloud. Finally, we'll show you how SQL Azure Data Sync can help ensure that key data sets are available where you need them and when you need them.
Note there are four videos associated with the demo posted on Channel9.
Regards,

יום רביעי, 16 במאי 2012

SQL Server Update !!

רוצים להתעדכן ביכולות החדשות של SQL Server 2012 ?
רוצים להתעדכן אבל אין לכם זמן לקורס שלם? (או שלפי דעתכם יש לכם זמן... אבל לא מאשרים לכם בעבודה)... :-)
רוצים להתעדכן אבל אין לכם תקציב לקורס שלם?
רוצים לעשות לקריירה שלכם SQL Server Update במהירות וביעילות?

במיוחד בשבילכם וראסיטי ומכללת נס מארגנות יומיים עיון בהם נסקור ונלמד אותכם את כל היכולות החדשות והמעניינות ב- SQL Server 2012.
במהלך היומיים אנו נלמד אתכם לעומק ונדגים לכם את היכולות החדשות וכמובן שתוכלו לתרגל ולהקים סביבות בעצמכם!!
במהלך הקורס הקצר נלמד על היכולות החדשות בדגש על פתרונות השרידות, התמודדות עם big data , יעילות בעבודה ובפיתוח מול בסיסי נתונים ו- BI.

http://a2.sphotos.ak.fbcdn.net/hphotos-ak-prn1/526283_450672031626572_1965963115_n.jpg

נשמח לראותכם.

יום חמישי, 3 במאי 2012

חזרנו אל רביע המנהיגים

שלום לכולם,


מיקרוסופט חזרה השנה להיכלל ברביע המנהיגים בתחום מחסני נתונים.


זאת בעקבות ההשקה של SQL Server Parallel Data Warehouse למחסני נתונים עד 600 טרה-בייט, וההתממשקות החדשה עם Hadoop.


מיקרוסופט צוינה לשבח מבחינת TCO, קלות הטמעה ותפעול, אינטגרציה הדוקה עם כלי בינה עסקית, והעדר חששות vendor lock-in.


את הדו"ח המלא ניתן לראות כאן

לשימושכם,

יום חמישי, 12 באפריל 2012

מיקרוסופט ווראסיטי פתרונות מקצה לקצה

שלום רב,
כדי להוביל, לא מספיק להיות מעודכן You need to be what’s next.

אתם מוזמנים לקחת חלק באירוע ה-IT הראשון מסוגו בישראל - אירוע שיאפשר לכם לגעת בעתיד הטכנולוגיה ובפתרונות שמאפשרים לארגונים מובילים בארץ ובעולם להיות הדבר הבא.


אתם מוזמנים להיות ראשונים להתנסות, לחוות ולגעת בפתרונות החדשים שמיקרוסופט ושותפיה מציעים: הדגמת בכורה של System Center 2012 ,Windows 8 Consumer Preview
,Windows Server 8 ,SQL Server 2012
תצוגת Natural User Interface ותצוגות אינטראקטיביות חדשניות.

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

יום ראשון, 11 במרץ 2012

Security Best Practices Whitepaper for SQL Server 2012

שלום רב,

אז אחרי שמייקרוסופט שיחררה גרסה רשמית - RTM של פלטפורמת SQL Server 2012 להלן White Paper בנושא: SQL Server 2012 Security Best Practices - Operational and Administrative Tasks

ה- White Paper מפרט את המלצות מייקרוסופט בנוגע לאבטחת שרת ובסיסי הנתונים ותחזוקת מערך האבטחה ביום יום.

המסמך מכיל הסברים מפורטים אודות ההמלצות ברמת הפיצ'רים ודוגמאות קוד ליישום ההמלצות.

להורדת המסמך:

http://download.microsoft.com/download/8/F/A/8FABACD7-803E-40FC-ADF8-355E7D218F4C/SQL_Server_2012_Security_Best_Practice_Whitepaper_Feb2012.docx

תהנו!

יום רביעי, 7 במרץ 2012

SQL Server 2012 RTM NOW AVAILABLE


שלום רב,

בשעה טובה מייקרוסופט שחררה גרסת RTM רשמית לפלטפורמת ה- SQL Server החדשה - גרסת 2012.
בפלטפורה החדשה מספר רב של יכולות שאת חלקן סקרתי בבלוג וחלקן אמשיך לסקור בזמן הקרוב.

להלן קישור להודעה הרשמית של מייקרוסופט:
http://blogs.technet.com/b/dataplatforminsider/archive/2012/03/06/sql-server-2012-released-to-manufacturing.aspx

להורדת הגרסה:
http://www.microsoft.com/sqlserver/en/us/default.aspx

תהנו!