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

Blog Archive:

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

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

TNWikiSummit


Awared MVP 


 


Microsoft® Community Contributor 


Microsoft® Community Contributor


Read first, before you you use the blog

Maximize
פבר9

Written by: ronen ariely
09/02/2018 12:56 RssIcon

חדש!!! שירות מופע מנוהל של שרתי SQL באזור (Azure SQL Managed Instance ), הוא שירות חדש ששוחרר היום ל Public Preview וזמין לשימוש.

Previews are provided "As-is," "With all faults," and "As available," and are excluded from the service level agreements and limited warranty. (doc)

עד היום, כאשר אנחנו היינו רוצים להחזיק בענן של מיקרוסופט (Azure ) שירות של מסד נתונים מבוסס מנוע שרתי SQL Server עמדו בפנינו שתי אפשרויות (1) שימוש ב Azure SQL Database או (2) שימוש ב Azure Data Warehouse . בשתי השירותים הנ"ל, הניהול מצד הלקוח נעשה באמצעות שימוש ב"שרת וירטואלי" הנותן לנו הרגשה דומה מעט לזו של ניהול מופע (instance ) של שרתי SQL Server מקומיים.

 כך למשל היה לנו אפשרות ליצור ולנהל LOGIN , שהוא ישות המוכרת לנו בשרתים מקומיים כאלמנט ברמת מופע השרת, ומאפשר לנו להתחבר אל השרת.

“The scope of a login is the whole Database Engine.” (Doc)

CREATE LOGIN l01  

   WITH PASSWORD = ''

GO

אבל מה אם אנחנו רוצים להגדיר ל LOGIN פרמטרים שונים כמו למשל MUST_CHANGE או DEFAULT_DATABASE ועוד?!? אפשרויות אלו ועוד רבות, אינן נתמכת ב Azure SQL Database מכיוון שאין לנו שליטה אמתית על המופע של השרת. למשל הקוד הבא אשר רץ טוב על שרת מקומי, יעלה הודעת שגיאה:

CREATE LOGIN l02  

   WITH PASSWORD = ''

   MUST_CHANGE, CHECK_EXPIRATION = ON;

GO

-- Error: Keyword or statement option 'must_change' is not supported in this version of SQL Server.

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

על מנת לפתוח שירות מופע מנוהל של SQL כנס לפורטל וחפש את צירוף המילים הבא בתיבת החיפוש: Managed Instance . לאחר שתבחר את האפשרות SQL managed instance תוכל להתחיל בתהליך של יצירת שירות חדש. בפעם הראשונה שאה רוצה להשתמש בשירות זה עלייך להירשם למסלול ה Public preview . לאחר שתקבל אישור במייל, תוכל לחזור לנקודה זו וליצור מופע מנוהל חדש. במדריך הבא תוכל לעקוב צעד אחרי צעד אחרי התהליך לפתיחת שירות מופע מנוהל של SQL

על מנת לפתוח שירות חדש ניתן פשוט לבצע חיפוש על צירוף המילים: Managed Instance

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

אני ממליץ בחום לנסות להירשם לשירות וללמוד היום את העתיד של מחר. מדובר בירות ש]ותח לנו אפשרויות רבות ויהיה כנראה בהמשך אבן יסוד של מיגרציה של מסדי נתונים משרתים מקומיים ענן, כאשר השירות Managed Instance יוכל להוות שלב ביניים לפני המעבר לשירות SQL Database .

בהצלחה :-)

Categories: SQL , Azure
Location: Blogs Parent Separator Public blog