2012-12-19

Amazon RDS for SQL Server

Hi All

I have tested lately the optional to use AWS(amazon web service) RDS (relational database).

AWS RDS offer to use MySQL,Oracle and SQL Server on the cloud. like the SQL Azure, the service is not full supported all manageable issues we as a DBA’s can do on the Databases on premise. but since AWS RDS for SQL Server offer SQL Server as almost full versions. start with Express to enterprise edition. and from SQL Server 2008 to SQL Server 2012.

need to go to main portal. Click on RDS

then some clicks….. (the full process will be soon on line in my blog)

then click on the version you want….

 

in the next few posts I will send some screen shots and explanations about what we have and what we do not have in AWS RDS…

have a nice day

2012-09-20

Linked Servers and more in Windows Azure SQL Database

 
שלום רב היום הוכרזו 4 תוספות חדשות ל Windows Azure SQL Database הידוע בשמו SQL Azure.
  • הראשונה והחשובה ביניהם היא בנושא Linked Server. כלומר ניתן לקשר בין בסיסי נתונים מקומיים לבין אלו בענן באמצעות שאילתות מוכרות וידועות. הדבר מאפשר גמישות מדהימה בשילוב העבודה עם בסיס הנתונים בענן ועם בסיסים מקומיים.
  • השניה מהיום ניתן להשתמש ב Recursive Triggers.
  • הודעה נוספת היא בדבר אפשרות שימוש  DBCC SHOW_STATISTICS. אפשרות גדלה והולכת לעקוב אחרי ביצועי המערכת ובסיס הנתונים בענן.
  • אחרונה היא בנושא אבטחה – מהיום אפשר לכפות חוקי אבטחה ב SQL Database Firewall, לא רק ברמת השרת אלא גם ברמת בסיס הנתונים עצמו.
זהו הלינק להכרזה:
Announcing Updates to Windows Azure SQL Database


2012-09-02

SQL Azure new name - Windows Azure SQL Database

Hi

Just short notice

Since June SQL Azure is no longer called SQL Azure. MSFT changed its name and now its name is: Windows Azure SQL Database

Still we can see the name in VS2010 or 2012 or SSMS – some buttons with name of SQL Azure – but the forma name now is Windows Azure SQL Database.

I think this is come due to the new feature called : SQL Server in Windows Azure Virtual Machine

in the coming post I will make a little list of what we have in each type of SQL Server on the MSFT cloud – Azure…

2012-07-31

Helpful Post for SQL Azure–from SQLROCKSTAR

Hi all

You can find in this link a very helpful list of the SQLAzure system tables that are supported, this list created by SQLROCKSTAR – Thomas Larock.

Add the bookmark to your favorites and enjoy…

http://thomaslarock.com/sql-azure-system-tables/

things changed since then – for example this system table does not works any more ..

SELECT *
FROM sys.dm_db_objects_disabled_on_version_change
 
but most are working – so enjoy.
 

2012-07-26

New Version in SQL Azure


New version of SQL Azure Deployed to Europe and US  DATA Centers and now it
Server Version: 



Microsoft SQL Azure (RTM) - 11.0.2006.0
Jul 11 2012 00:51:23
Copyright (c) Microsoft Corporation




what's new in it?
will check and let you know

2012-06-13

SQL Server 2012 in a virtual machine on Windows Azure

אני אתחיל דווקא מהסוף…

אכן התרשמתי – כל הכבוד למיקרוסופט על העבודה הטובה, על הפשטות ועל שינוי התפיסה.

חשקה נפשו של כל אחד ואחת ב SQL Server על הענן – קיימת עתה אפשרות שלישית (מלבד SQL Azure  ומלבדAmazon RDS). מיקרוסופט נותנת אפשרות, דרך הפורטל החדש, להרים מכונה וירטואלית - virtual machine  המכילה SQLServer2012.

וזה עובד…. רבותי זה עובד. בלחיצה על כמה כפתורים אתה מרים מכונה לפי גודל וחוזק שאתה בוחר ויש לך מכונה עם SQLServer2012 מותקן ועובד – כמעט בתצורה מלאה.

אז נכון שהגיע הזמן לעשות טבלת יתרונות וחסרונות של 3 השיטות הללו – ונכון שאני עדיין חושב ש SQLAzure הוא פתרון מדהים, והוא הדרך הנכונה לעבודה בענן – עדיין לשמרנים, או יש לומר לחדשניים – ניתנת אפשרות לעבודה רגילה ומוכרת ב SQL Server רגיל.

כל שנותר אחרי הלחיצות וההפעלות הוא לקנפג את המכונה לרשת שלך מתוך המכונה עצמה ואז להתחבר אליה מבחוץ… (אם לא תבצע את זה יהיה אפשר לעבוד עליה מבפנים בצורה רגילה).

ועכשיו להתחלה:

בפורטל החדש – שסקרתי בקצרה בפוסט הקודם, לוחצים על יצירת מכונה וירטואלית…

image

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

image

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

image

בוחרים את גודל המכונה וחוזקה – כמובן שזהו המרכיב העיקרי בתשלום…

image

לאחר מכן קובעים היכן היא תשב ומה שמה…

image

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

image

לאחר שהמכונה נוצרה עולה מסך עם 4 חלקים:

בריבוע האדום – מה סוג הפעילות – האם אנו נמצאים בדבורד של בסיס נתונים של סטורג’ או של מכונה וירטואלית

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

בריבוע הירוק – מבט כללי כמה שימוש קיים במוכנה ועוד…

בריבוע הסגול – פעולות שניתן לבצע על המכונה – למשל לאתחל אותה, להתחבר אליה דרך RDP, לכבות אותה – אם למשל אתה יוצא כרגע לחופשת סקי באלפים ואתה באמצע תהליך של פיתוח ואתה לא רוצה להיות מחוייב עליה אתה מכבה את המכונה, ועוד פעילויות שונות.

image

אני בחרתי להתחבר למכונה דרך RDP – שימו לב לתהליך יצירת המכונה

image

אחרי כן הוא מתקין את ה SQL SERVER

image

אם נצא החוצה בשלב זה לפורטל נראה שהגרפים מתחילים לזוז ולקבל את מצבה של המכונה מבחינת מדדים שונים

 

image

נחזור למכונה שיצרנו בשם NAYA-TEST שימו לב מותקן עליה SQL Server2012

image

נפתח אותו – והנה לנו בסיס נתונים לכל דבר ועניין.

image

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

זהו לא SQL Azure כי אם  SQLSERVER 2012  כמעט – בתצורה מלאה.

בקרוב אציג רשימת דברים שלא נתמכים גם פה.

 

@@version =

Microsoft SQL Server 2012 - 11.0.2215.0 (X64)
    Apr 10 2012 15:17:48
    Copyright (c) Microsoft Corporation
    Enterprise Evaluation Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

 

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

ערב טוב

2012-06-11

New Azure Portal–Features, news and SQL

בסוף שבוע שעבר יצאה מיקרוסופט בהכרזה חגיגית בדבר החידושים האחרונים שהעלו לענן.
אנו נסקור בפוסט זה כמה חידושים – עם התמקדות בעולם בסיסי הנתונים.
ראשית אתחיל בפורטל הניהול עצמו עד היום היה הפורטל לניהול העניינים בענן כתוב ב silverlight, מעתה הפורטל כתוב ב HTML 5 כלומר ניתן יהיה לנהל עתה גם בטאבלטים ובעוד מכשירים.
בחץ הכתום כניסה לפורטל הקיים
בחץ הירוק כניסה לפורטל החדש
image
לאחר לחיצה על החץ הירוק נכנים למסך שמכניס אותך לפורטל החדש – ניתן להיכנס אליו ישירות דרך: https://manage.windowsazure.com/
הפורטל החדש מחולק ל3 אזורים מרכזיים, באיזור הירוק רשימה של כל הרכיבים האפשריים, באיזור הצהוב פירוש של הרכיבים עצמם ובאיזור האדום לוחצים אם רוצים להוסיף רכיבים למערכת בענן.
image

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

אין מה לומר – יפה ופשוט..
אם לוחצים על ה + באיזור האדום קופצת רשימה של רכיבים שאפשר להוסיף לפי ההרשאות שלך בענן
image

עד כאן הפורטל החדש ממש בקיצור נמרץ
ועתה אביא גם כן בקצרה על 2 חידושים מרכזיים ששוחררו בגירסת הענן החדשה של ה AZURE!
VM – בלחיצת כפתור רוכשים מכונות וירטואליות – ופה הקשר ל SQL SERVER ניתן לרכוש מכונה עליה מותקן SQLSERVER 2012 להיכנס לתוך המכונה לקנפג אותה שתעבוד בתוך הרשת הרגילה שלך ולהתחבר אליה דרך ה SSMS. גם פה אביא דוגמאות בימים הקרובים.
נושא נוסף שקשור ל SQL Server הוא ה SSRS. מעתה הוא בפרודקשין כולל תמיכה וכדומה.

עד כאן בקיצור נמרץ על החידושים האחרונים הקשורים ל SQL בגירסת ה Azure החדשה ... כל אלו  ועל ה  SQL – VMיהיה בימים הקרובים.
בהצלחה לכולם

2012-06-07

Announcing New Windows Azure Services... and SQL Azure

שלום לכולם
היום בערב שעה 23:00 שעון ישראל יוצאת מיקרוסופט בהכרזה על יציאה של פיצ'רים חדשים בענן...
אני אעקוב הערב ואציג בימים הקרובים את מה שרלוונטי לעולם בסיסי הנתונים.
יהיה מדובר על פורטל חדש
SSRS משופר - כנראה
DATASync - מנוע חדש - שמי שהתקין את המנוע הקודם יהיה צריך כנראה - לבצע שידרוג.
נחכה ונראה מה ישדרגו ב SQL Azure - כנראה עכשיו נדע למה שודרגו הגירסאות בחודש האחרון ברחבי העולם.
על כל אלו ועוד - בימים הקרובים בנתיים  אצרף את הלינק הרשמי בקשר להכרזה הלילה.

יום נעים

2012-05-23

Differences between a DACPAC and a BACPAC

שלום לכולם

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

כלומר ישנן אפשרויות רבות להעברות של בסיסי נתונים או חלקים מהם – כולם נכנסים תחת המטריה הנקראית -

Data-Tier Applications.

כל אחד יכול להשתמש בצורה שונה, לפי צרכיו ויש מאמרים רבים ברשת כיצד ליצור חבילה (אפשר מתוך SSMS 2008 או SSMS 2012, אפשר מתוך VS2010 באמצעות SSDT, אפשר מתוך הפורטל של ה SQL Azure).

אני רוצה להתמקד בשימוש ובאפשרות של מיגרציה לענן של בסיס נתונים:

עומדים על בסיס נתונים ב SSMS 2012 ואלו האפשרויות שקיימות:

לוחצים מקש ימין על בסיס נתוניםואז לוחצים על Tasks ואז אני רוצה לדבר על הריבוע המסומן למטה בקיצור ועל המסומן בצהוב בפירוט

הקישור המרכזי במיקרוסופט הוא: Data-tier Applications

image

  • Extract Data-tier Application – זו פעולה שמייצרת DACPAC, שזה חבילה המכילה רק סכמה של בסיס הנתונים. חבילה פירושה קובץ. ואז אתה הולך למקום אליו אתה רוצה לבנות את הסכמה עומד על בסיס הנתונים – מקש ימין ולוחץ על Deploy Data-tier Application ואז יש וויזרד שבעצם בונה בסיס נתונים זהה עם סכמה בלבד. ואם אתה עובד דרך הפורטל של Azure גם משם אפשר לייבא או לייצא חבילות
  • Deploy DataBase to SQL Azure – על ארחיב בהמשך כולל תמונות
  • Export Data-tier Application – זו פעולה שמייצרת BACPAC שזה חבילה המכילה גם סכמה של בסיס הנתונים וגם נתונים. חבילה פירושה קובץ. ואז אתה הולך למקום אליו אתה רוצה לבנות את בסיס הנתונים עומד על בסיס הנתונים – מקש ימין ולוחץ על Import Data-tier Application ואז יש וויזרד שבעצם בונה בסיס נתונים זהה .

כמו שרואים בתמונה :

SNAGHTML4f1778e6

כן רבותיי גם BACPAC וגם DACPAC מקלים על החיים – החסרונות הם שבבסיסים גדולים יש תעופות ובבסיסים מורכבים עם לוגאינים מסויימים הדברים לא עוברים חלק.

  • Register as  Data-tier Application – שלושת הפעולות הבאות קשורות קשר אמיץ – מדובר ברישום של מצב בסיס נתונים – ועל כך יש להרחיב הרבה ולא זה המקום…..
  • Upgrade Data-tier Application – זה השלב השני שיוצרים חבילה של עידכונים ואתה מעלים או מריצים היכן שרוצים לשדרג גירסה
  • Delete Data-tier Application – מוחקים חבילה מבסיס נתונים

ועכשיו לסקשין של Deploy DataBase to SQL Azure דבר ראשון ולפני הכל חייבים לוודא שגודל בסיס הנתונים שאתה מתכנן להעביר מתאים להגבלת הגודל ב SQL AZURE כי אחרת תהיה שגיאה ללא פרטים – אם בסיס הנתונים שלך שוקל 1.5GB אל תנסה להעלות אותו ל SQLAzure המוגבל ל 1GB.

מקש ימין ולחיצה על Deploy DataBase to SQL Azure  נותנת לנו את המסך הבא:

image

עכשיו אם אנו רוצים להעלות לענן – מה הוא מייצר? BACPAC או DACPAC? יפה 2 נקודות.. כמובן ש BACPAC כי הוא אמור להעלות הכל כולל הכל.

ואז נפתח החלון הבא, בו ממלאים את פרטי חשבון הענן:

image

 

עמוד סיכום של מה שמבצע

image

התקדמות:

image

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

image

 

מתקנים מה שצריך ואז מריצים שוב ואם הכל בסדר הוא כבר מייצר הכל וגם מעלה לענן והפלא ופלא העלנו בסיס נתונים כולל DATA לענן בלחיצת כפתור

image

והנה בסיס הנתונים בענן עצמו

 

image

 

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

ולשאלת השאלות איך נדע ונזכור ש DACPAC זה רק סכמה ואילו BACPAC זה גם נתונים?

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

BACPAC כבד לי על הגב…

מזל שהם לא היו בגולני.

יום נעים

2012-05-20

New version of SQL Azure


New version of SQL Azure Deployed to Europe and US  DATA Centers and now it
Server Version: 



Microsoft SQL Azure (RTM) - 11.0.1892.9
May  8 2012 00:32:06
Copyright (c) Microsoft Corporation




what's new in it?
i cannot follow - and no one answer my questions i think now its only somthing in new portal

2012-05-18

SQLAzure and Amazon RDS for Microsoft SQL Server

The Air battles just began, it will be great fight and the clients will be the main beneficiaries.

Amazon just release (after they for few years Oracle and MySql DB’s) Support for Microsoft SQLServer, you can put on AWS SQLServer 2008R2. by using your License or use their with full package.

You do not need to install – the AWS will do it.

I will write long Post in Hebrew – and you can translate it, I will write goods and beds of each SQL service.

Now those 2 huge, technology companies are fighting in the same Battlefield, but Amazon put MSFT in a very deep conflict, they want everyone uses SQLServer, but from Amazon RDS too? sure they want…  but then what about SQLAzure??? very deep and complicated dilemma…

קרבות האוויר רק החלו, זה יהיה קרב גדול ונראה כי הלקוחות יהיו הנהנים העיקריים.
אמזון שיחררו (לאחר שנים אחדות שכבר היה אצלם אורקל ו-MySQL ) תמיכה ל SQLServer כל אחד יכול בלחיצת כפתור להפעיל  2008R2 SQLServer. באמצעות רשיון או להשתמש בשלהם עם החבילה המלאה.
אין צורך להתקין - AWS יעשה את זה.
אני אכתוב פוסט ארוך בעברית - אני אכתוב על יתרונות וחסרונות  של כל שירות SQL. כמו למשל מה יש ב RDS ואין ב Azure, לדוגמא גיבויים או רפליקציות, ומצד שני אתה עובד בגירסת 2008 וכשתירצה לשדרג זה ייקח משאבים.
שתי חברות טכנולוגיה גדולות אלו נלחמות בשדה הקרב האכזרי של הענן, אמזון שמה את  MSFT בקונפליקט עמוק מאוד, מצד אחד MSFT רוצים שכולם ישתמשו ב SQLServer, אבל מצד שני לא באמזון RDS אלא ב AZURE. זוהי דילמה מאוד עמוקה ומורכבת ל MSFT, מעניין לשמוע מה הם אומרים.

ימים יגידו מה יהיה… ההנחה שלי שבאיזהשלב יהיה חייב להיות שיתוף פעולה… כרגע יש קרב ענקים.

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

Amazon RDS for SQLServer

Amazon RDS - some pictures and explenations....

2012-05-09

New version of SQL Azure


New version of SQL Azure Deployed to Europe and US  DATA Centers and now it
Server Version: 


Microsoft SQL Azure (RTM) - 11.0.1892.6
May  1 2012 01:35:16
Copyright (c) Microsoft Corporation


what's new in it?
i cannot follow - and no one answer my questions

2012-05-02

New Version of SQLAzure now on Europe



New version of SQL Azure Deployed to West Europe DATA Center and now it
Server Version: 

Microsoft SQL Azure (RTM) - 11.0.1892.4
 Apr 24 2012 10:21:54
 Copyright (c) Microsoft Corporation

what's new in it?
i will check and let you know....

2012-04-15

Two new DATACENTERS for Azure–but not yet for SQLAzure

שלום רב

נפתחו 2 DataCenters חדשים ב azure שניהם בארה”ב אחד נקרא WestUS ושני נקרא EastUS, יש אפשרות לפתוח בהם רולים אולם עדיין לא SQLAzure.

ניתן לקרוא על זה פה:

http://blogs.msdn.com/b/windowsazure/archive/2012/04/05/announcing-new-datacenter-options-for-windows-azure.aspx

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

image

2012-04-12

SQL Azure New version reason

שלום לכולם
אז גם הפעם מסתבר ששודגרא הגירסא בגלל SQLAzure DATA SYNC
להלן הלינק של מה שופר בתהליך זה
http://blogs.msdn.com/b/windowsazure/archive/2012/04/03/announcing-sql-azure-data-sync-preview-update.aspx

חג שמח

2012-03-28

Move SQL Azure DB to some other places

עקב הנקודה שאי אפשר לבצע Backup and Restore לתוך SQL Azure, ומכיוון שהדרך היחדיה היא כלים שמתלבשים על הפלטפורמה נוצרו כל מיני צרכים של לקוחות ל:
  • העברת בסיסי נתונים בתוך אותו שרת – ועל כך יש את פקודת ה Copy שהוזכרה באחד הפוסטים הקודמים
  • העברת בסיס הנתונים בתוך subscription- לעיתים יש צורך לבצע העברה בתוך אותו DATA Center אולם לתוך subscriptions אחרים למשל אם מחזיקים subscription אחד לצרכי פיתוח ו subscription אחד לצורכי Production וכדומה. עד לפני כמה זבועות היה צריך להיעזר בכלים שונים – לאחרונה הוסיפו בפורטל המרכזי של Azure כפתור שמעביר בסיסי נתונים וזה חידוש יפה ומרענן ניתן לקרוא עליו בפוסטים אלו :
  • העברת בסיסי נתונים בין DATA Centers – גם פה עולה לעיתים צורך של העברות בסיסי נתונים בין מרכזים שונים – הדרך האפשרית היום מורכבת משתי דרכים מרכזיות :
    • כלים בתשלום של חברות צד שלישי כמו red gate שמאפשרת גיבוי של בסיס נתונים והעברתו
    • כלים שניתן לבנות בחבילות של SSIS שמעבירות את בסיס הנתונים כמו תהליך מגרציה שלם של בניית בסיס נתונים בענן.
    • כלים של import export שמובנים בתוך ה SQL ניתן לקרוא על זה ב http://blogs.msdn.com/b/sqlazure/archive/2010/05/17/10014014.aspx

New Version of SQLAzure now on West Europe


New Version of SQLAzure now on West Europe
New version of SQL Azure Deployed to West Europe DATA Center and now it
Server Version: 
Microsoft SQL Azure (RTM) - 11.0.1855.1   Mar 13 2012 11:34:31   Copyright (c) Microsoft Corporation 

what's new in it?
i will check and let you know....

2012-03-11

Summary of Windows Azure Service Disruption on Feb 29th, 2012

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

http://blogs.msdn.com/b/windowsazure/archive/2012/03/09/summary-of-windows-azure-service-disruption-on-feb-29th-2012.aspx

הם חקרו לעומק והציעו מסקנות ולקחים.
מספר נושאים:
1. כל הכבוד על הפתיחות והשקיפות....
2. גם מתכנתים הם בני אדם....
3. יש פיצוי כספי....
4. יש מסקנות אופרטיביות.... ומעניינות.
5. אין תאריך כזה של 29 בפברואר 2013!!!!
6. גם בענן SQL הוא תותח על!!!!

קיראו ותהנו - במאמר חלקים טכניים וחלקים של מסקנות


2012-03-06

Windows Azure Service Disruption due to date: 2012-02-29

שלום לכולם

כפי שחלקכם שמעתם או מי שלא שמע מוזמן לשמוע על התקלה בענן של מיקרוסופט בתאריך 2012-02-29. כידוע זהו תאריך שונה במעט מאחר והוא קיים רק אחת ל 4 שנים. מה שנקרא – שנה מעוברת.

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

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

SQL Azure Data Sync - North Europe
[SQL Azure Data Sync] [North Europe] [Red] Service Unavailable
Feb 29 2012 8:00AM We are troubleshooting this issue. Further updates will be p...
3/1/2012 4:27:32 AM

Service Bus, Access Control & Caching Portal - Worldwide
[Service Bus, Access Control &amp; Caching Portal] [Worldwide] [Red] Service Unavailable
Feb 29 2012 11:15AM Further updates will be published to keep you apprised of th...
3/1/2012 4:02:33 AM

Service Bus - South Central US
[Service Bus] [South Central US] [Red] Service Unavailable
Feb 29 2012 11:15AM Further updates will be published to keep you apprised of th...
3/1/2012 2:34:29 AM

Windows Azure Marketplace - DataMarket - South Central US
[Windows Azure Marketplace - DataMarket] [South Central US] [Red] Windows Azure Marketplace Incident
Feb 29 2012 10:55AM We are currently experiencing an issue with ACS in the South...
3/1/2012 1:35:45 AM

Access Control 2.0 - South Central US
[Access Control 2.0] [South Central US] [Red] Service Outage
Feb 29 2012 11:15AM We are experiencing an issue with Access Control 2.0 in the ...
3/1/2012 1:31:53 AM

Windows Azure Compute - North Central US
[Windows Azure Compute] [North Central US] [Yellow] Windows Azure Compute Availability
Feb 29 2012 10:55AM We are experiencing an issue with Windows Azure Compute in t...
2/29/2012 11:44:21 PM

Windows Azure Compute - South Central US
[Windows Azure Compute] [South Central US] [Yellow] Windows Azure Compute Availability
Feb 29 2012 10:55AM We are experiencing an issue with Windows Azure Compute in t...
2/29/2012 11:43:08 PM

Windows Azure Compute - North Europe
[Windows Azure Compute] [North Europe] [Yellow] Windows Azure Compute Availability
Feb 29 2012 10:55AM We are experiencing an issue with Windows Azure Compute in t...
2/29/2012 11:43:05 PM

Windows Azure Compute - South Central US
[Windows Azure Compute] [South Central US] [Yellow] Windows Azure Compute Availability
Feb 29 2012 10:55AM We are experiencing an issue with Windows Azure Compute in t...
2/29/2012 10:57:43 PM

 

רואים תקלות מאיזורים שונים וברכיבים שונים.

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

Windows Azure Service Disruption Update

לאנשי ה SQL Azure מבינינו – שימו לב שהוא עצמו לא נפגע – מה שכן זה הגישה אליו מהפורטל.

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

רציתי להביא 2 מאמרים בנושא:

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

תקלות קורות וייקרו השאלה היא מה לומדים מהם. אני באופן אישי מאד מסכים עם הנאמר במאמר זה.:

On the Recent Windows Azure Leap Day Outage מאת David Pallmann @davidpallmann

מאמר שני נכתב באתר zdnet ובו צעד אחר צעד מציג Jack Clark @mappingbabel  את האירועים לפי לוח הזמנים בהם ארעו. הוא מנסה כמו כן לנסות ולהבין מה היה.

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

Microsoft grapples with Windows Azure outage

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

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

במידה ויהיו ממצאים רישמיים אעדכן אותכם

חג פורים שמח

2012-02-15

New Version of SQLAzure now on West Europe and New Pricing Model

New Version of SQLAzure now on West Europe

New version of SQL Azure Deployed to West Europe DATA Center and now it
Microsoft SQL Azure (RTM) - 11.0.1831.30   Jan 27 2012 23:11:55   Copyright (c) Microsoft Corporation 

what's new in it?
Few things:
Few new T-SQL, and new pricing model as you can see here

Means less pay for DB in Azure and new option of paying to 100MB DB, you will create DB with size of 1 GB but if you use less then 100MB you will pay less.

From Azure site:


Database SizePrice Per Database Per Month
0 to 100 MBFlat $4.995
Greater than 100 MB to 1 GBFlat $9.99
Greater than 1 GB to 10 GB$9.99 for first GB, $3.996 for each additional GB
Greater than 10 GB to 50 GB$45.954 for first 10 GB, $1.998 for each additional GB
Great than 50 GB to 150 GB$125.874 for first 50 GB, $0.999 for each additional GB
good news indeed.

2012-02-12

New Version in SQL Azure–Reasons

כמו שהבטחתי אבדוק ואדווח מה הסיבה לעידכון גירסה של SQL Azure שהיתבצעה באמצע חודש שעבר, ובכן אין הצהרה רישמית על הסיבות לשינוי אולם ממה שאני ראיתי מדובר בעידכון שהתבצע במנגנון ה SQL Azure DATA SYNC ועל כך כן יצאה הודעה:

Announcing SQL Azure Data Sync Preview Refresh

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

  1. עד היום המנוע לא היה קיים בכל ה DATA Centers וכרגע הוא מעודכן בכולם.
  2. הפיצ’ר הזה כרגע נתמך דרך הפורטל ב 10 שפות.
  3. ועוד כמה נושאים בקטע הויזאולי:
    1. קו התקדמות המראה את מצב הסינכרון
    2. ניהול שגיאות ברור יותר
    3. גירסה חדשה של agent למימוש סינכרון בין בסיסי נתונים לבין אלו שבענן

יש לזכור כמה דברים שקשורים לשימוש בסינכרון

  1. טבלאות הסינכרון עצמן  - אלו שמחזיקות לוגים ועוד נושאים שקשורים לתיפעול הסינכרון עצמו עולות בחישוב המקום של בסיס הנתונים, כלומר עולות כסף. למשל יש לי בסיס נתונים קטן של 30 MB אני מסנכרן את כל הטבלאות – יוצא שבסיס הנתונים שאליו מועברות הטבלאות הוא 40 MB – למה? בגלל טבלאות הלוג של תהליך הסינכרון עצמו.
  2. תהליך הסינכרון דורש מעקב וניטור כי ישנן התנתקויות או נתונים שגויים שגורמים לבעיות.
  3. וכמובן כמובן לזכור שזה מוצר עדיין בפיתוח וצריך לתת לו זמן

פוסט קודם שלי בנושא DataSync:

SQL Azure DATA Sync

 

כמו שאני אומר תמיד נסו ותהנו.

2012-01-31

Short Overview on Microsoft CodeName “Data Transfer” from SQLAzure Labs

מיקרוסופט משקיעה מאמצים רבים – כך נראה להקל עלינו את העברות הנתונים לענן.
ישנם סוגים שונים של צרכים בהעברת בסיס נתונים לענן. ישנו כמובן תהליך מגרציה של מבנה ותוכן בסיס הנתונים לענן ולכן יצרו במיקרוסופט כלים שונים.
קיים כלי מרכזי שהוא חלק מהמוצר הרגיל של SQL Server וכמובן גם של SQL Azure (ועליו אכתוב פוסט נפרד) זהו ה DATA Tier Application או בשמו המקוצר DAC. הכלי יכול להעלות גם data וגם מבנה של בסיס נתונים.
קיימים כלים נוספים של חברות שונות – חינמיים ובעלי עלויות שמעבירים DATA אל הענן.
ברצוני לתאר היום ממש בקצרה את הכלי הקרוי Microsoft CodeName –Data Transfer מתוך המעבדות של SQL Azure.
מעבדות אלו מוציאות אחת לכמה זמן כלים שמקלים על העבודה או מאפשרים ערך מוסף בנוסף למוצר הבסיסי.
הכתובת של המעבדות כולן הוא ב SqlAzurelabs.com.
ננסה בעתיד לתת סקירה על כולן  - היום אתן סקירה קצרה על Data Transfer.
זוהי תוכנה שהעלו ומאפשר להעביר טבלאות וקבצים לענן – או לטבלה או ל Blob.

המסך הראשוני מתוך המעבדות נראה כך:
Data transfer from labs1
לאחר לחיצה עליו נכנסים למעבדה עצמה

Data transfer from labs2 start here

מעולה לחצתם? נכנסתם – וכאן ישנה האפשרות להיכן להעביר את הקובץ – האם כטבלה או כקובץ ב ATS:
Data transfer from labs3 choose dest
עכשיו לוחצים על הכפתור הרצוי – במקרה שלנו לחצתי על SQL Azure כלומר העברת הקובץ לבסיס הנתונים עצמו.
ממלאים במסך שנפתח את פרטי בסיס הנתונים עצמו ולוחצים next:
Data transfer from labs4 conn
עולה מסך שמאפשר לבחור קובץ להעלות:
image
בוחרים קובץ ולוחצים Analyze.
כאן המקום לציין שיש הגבלה לגודל של הקובץ, יש הגבלה לתווים מסויימים למשל אם יש תוים בשפה שלא נתמכת ועוד כל מיני דברים שונים.
לאחר העלאת הקובץ מקבלים דוח על היסטוריה של העלאות וסטטוס של כמה רשומות עלו ועוד

Data transfer from labs5 sum
הקובץ עלה בצורת טבלה לבסיס הנתונים.
ניכנס ל SQL Azure, והנה הטבלה:
Data transfer from labs7

זהו זו המעבדה, נוח – כן, ידידותי – כן. ישתמשו בזה הרבה? לא בטוח – תלוי לאיזה צורך.
נסו ותהנו.

2012-01-24

New Version of SQLAzure now on West Europe

New Version of SQLAzure now on West Europe

New version of SQL Azure Deployed to West Europe DATA Center and now it

Server Version Microsoft SQL Azure (RTM) - 11.0.1820.30 JAN 08 2012 Copyright (c) Microsoft Corporation

what's new in it?

i will check and let you know....

2012-01-10

The SQLAzure new Portal

לאלו שלא רוצים לעבוד מאיזה שהיא סיבה ב SQLAzure דרך SSMS או ב VS2010 (למשל הם נוסעים ברכבת הביתה ובדיוק עובדי הרכבת החליטו לשבות… או כאשר הילד שורץ מול הפייסבוק, והילד השני לוקח את הנייד ורואה את גירסת בוב ספוג האחרונה ואז בדיוק מתקשר אליך הבוס - יש בעיה הוא אומר וצריך להריץ עידכון…ומה שנותר לך זה לרוץ לשכנים – אולם אז שכחת את כתובת ה firewall של העבודה….), ישנה אפשרות להתחבר לבסיס הנתונים דרך פורטל חיצוני - דרך הברווזר.
הפורטל החיצוני מאפשר לבצע את שלל הפעילויות השונות מול SQL Azure, עד הגירסה האחרונה הפורטל היה די חסר ולא ניתן היה לעבוד בו בצורה מלאה, עם יציאת הגירסה האחרונה גירסת Q42011 השתדרגה רמת הפעילות וניתן לבצע המון דברים ולראות המון פעילויות בפורטל עצמו.
בפוסט הקודם כתבתי בקיצור נמרץ על מספר פעילויות ועמדתי לכתוב פוסט מפורט על שלל האפשרויות למשל בקוד ה SQL עצמו הצבעים של הסינטקס הם בדיוק כמוב SSMS למשל מילים שמורות בכחול וכדומה.
רציתי לכתוב על האפשרות היפה מאד שלא ראיתי ב SSMS בנושא של תלויות של אובייקטים – בפורטל אתה בוחר אובייקט בבסיס הנתונים ואז בוחר תלות באובייקט ומיד הפורטל מצייר ציור יפה של תלויות….
רציתי לכתוב על ניתוח תוכניות הרצה ועוד ועוד אולם לשמחתי החליטו ב MicroSoft להוציא פוסטים מפורטים בנושא, הפוסטים נכתבו על ידי R Syan Kumer.
אלו פוסטים די מקיפים שמציגים את שלל השינויים. להלן רשימה של נושאים שמכוסים בשני הפוסטים:
  • Getting started
  • Introduction to the new Metro-style UI
  • Overview Workspace
  • Administration Workspace
  • Design Workspace
  • My Work and the Database Selector
  • Navigation tips and tricks
  • Database Creation Enhancements
  • Database Upgrade Enhancements
  • Database Summary
  • Query monitoring, query plans and query performance statistics
  • Database schema and query designers
  • Database dependency views
  • Federations

2012-01-01

SQLAzure and SqlServer2012 a Conspiracy of silence Part 2 (and today about T-SQL)

שלום לכולם
ובכן שנת 2012 נכנסת, שנת ה - SQL Server 2012, מתוכננים ערבי השקה בכל העולם והשיווק מאסיבי כתמיד.
אנשי הענן או אלו המשתמשים ב SQL Azure, יכולים כבר עכשיו להינות מיתרונותיו של SQL Server 2012, וב Production.  בפוסט הראשון הבאתי דוגמא קטנה של הפקודה TRHOW.
היום אביא כמה דוגמאות לפקודות שניתן להשתמש בהן:
1. IIF – זוהי פקודה חדשה שנכנסה ב 2012 ומטרתה להחזיר נתון במידה ומשפט מסוים יוצא אמת או לא יוצא אמת – הסינטקס שלו הוא
IIF([boolean expression], [true value], [false value])
ולכן אם המשפט הבא יורץ ב Azure הוא יחזיר תוצאה ולא שגיאה.
select    IIF(1=1, 'T','F')
2. שימוש בפונקציה EOMONTH – המחזירה את היום האחרון של החודש
image
3.  ואחרונה חביבה להיום פונקציה בשם CONCAT המבצעת חיבור בין סטירנג למספר ללא צורך בהמרה
SELECT 'SQL Server ' + CAST(2012 as varchar(10)), CONCAT( 'SQL Server ' ,2012)
זו פקודה שמבצעת את אותו הדבר….

אז הנה 3 דוגמאות קטנות על הקשר בין SQLServer 2012 לבין SQL Azure.
שתהיה לכולנו שנה מוצלחת