Skip to main content

Posts

Showing posts with the label Connect to Cloud

Cloud SQL for SQL Server at GCP - Part 1

שלום לכולם בסיסי נתונים מנוהלים (PAAS) הם הדבר האהוב עליי, ולכן כבר ב 2010 התחברתי ל Azure SQL DB. תן לספק הענן להיות אחראי על הכול, כולל גיבויים, כולל שחזורים, כולל שדרוג מערכות הפעלה וכדומה. מיקרוסופט נהנית מיתרון. המוצר המרכזי שלהם SQL Server בעולם בסיסי הנתונים עבר מתיחת פנים ראויה והוא מוצר יעיל, נמכר ויציב. מיקרוסופט הוסיפו גרסאות מנוהלות של MySQL, Postgress ועוד. אמזון החלה כבר ממזמן לספק בסיסי נתונים מנוהלים במוצר שנקרא RDS, החל מ MySQL, Oracle, postgres and SQL Server. כמובן גם גוגל נכנסת לתמונה והם מציעים 3 מוצרים של בסיס נתונים מנוהלים בענן שלהם הידוע בשמו GCP תחת הכותר: Cloud SQL. אם בפורטל של גוגל נכנסים ל SQL זה מה שרואים: 3 סוגים של בסיסי נתונים מוצעים למכירה:  במקרה שלנו נבחר כמובן SQL Server. לאחר הבחירה עולה מסך קונפיגורציות: בוחרים שם של מכונה ססמא מיקום של הדאטה סנטר הרלוונטי. ואז יש 6 תתי מסכים לשינויים והגדרות: סוג המכונה והסטורג' שימו לב אלו הגרסאות של ה SQL המוצעות. (בניגוד ל Azure SQL DB שספק הענ...

Auditing in SQL Azure - Azure SQL Database

צהריים טובים לאחרונה ניכנס פיצ'ר ממש חשוב, הפיצ'ר קשור ל Audit. כלומר הקלטה של כל מה שעובר מול בסיס הנתונים החל בשינויי סכמה, שליפת data, ושינוי data, הרשאות ובעיות אבטחה, הכל מוקלט. כיצד לבצע enable לפיצ'ר הזה ? כנסו דרך הפורטל החדש תעמדו על בסיס הנתונים בפורטל החדש - קופץ מסך ובו חלקים ניטור וכדומה - שם יש חלק שנקרא Operations. לוחצים עליו ומשם ניתן לבצע enable. כדי לתפוס כל מה שעובר לבסיס הנתונים צריך לשנות חיבור לבסיס הנתונים. תתחברו לבסיס הנתונים דרך ה - connection string  הזה: vj8edro6od.database.windows.net - without auditing vj8edro6od.database. secure .windows.net - with auditing כלומר כל מה שעובר דרך Secure נתפס על ידי שרת הפרוקסי ומאוחסן ב Azure table Storage. כאשר מכאן יש 2 מסלולי תיחקור - אחד ישירות מול הטבלה למשל עם הכלי הנקרא Azure Storage Explorer, ופה מתחקרים את הטבלה עצמה - שימו לב, לא ב SQL. מסלול שני הניתן ע"י מיקרוסופט - מורידים excel template שרק מתחברים ממנו ל טבלה ואז בצורה גרפית יפה וברורה אפשר לראות מה בוצע על ידי מי...

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. המסך הראשוני מתוך המעבדות נראה כך: לאחר לחיצה עליו נכנסים למעבדה עצמה מעולה לחצתם? נכנסתם – וכאן ישנה ה...

The SQLAzure new Portal

לאלו שלא רוצים לעבוד מאיזה שהיא סיבה ב SQLAzure דרך SSMS או ב VS2010 (למשל הם נוסעים ברכבת הביתה ובדיוק עובדי הרכבת החליטו לשבות… או כאשר הילד שורץ מול הפייסבוק, והילד השני לוקח את הנייד ורואה את גירסת בוב ספוג האחרונה ואז בדיוק מתקשר אליך הבוס - יש בעיה הוא אומר וצריך להריץ עידכון…ומה שנותר לך זה לרוץ לשכנים – אולם אז שכחת את כתובת ה firewall של העבודה….), ישנה אפשרות להתחבר לבסיס הנתונים דרך פורטל חיצוני - דרך הברווזר. הפורטל החיצוני מאפשר לבצע את שלל הפעילויות השונות מול SQL Azure, עד הגירסה האחרונה הפורטל היה די חסר ולא ניתן היה לעבוד בו בצורה מלאה, עם יציאת הגירסה האחרונה גירסת Q42011 השתדרגה רמת הפעילות וניתן לבצע המון דברים ולראות המון פעילויות בפורטל עצמו. בפוסט הקודם כתבתי בקיצור נמרץ על מספר פעילויות ועמדתי לכתוב פוסט מפורט על שלל האפשרויות למשל בקוד ה SQL עצמו הצבעים של הסינטקס הם בדיוק כמוב SSMS למשל מילים שמורות בכחול וכדומה. רציתי לכתוב על האפשרות היפה מאד שלא ראיתי ב SSMS בנושא של תלויות של אובייקטים – בפורטל אתה בוחר אובייקט בבסיס הנתונים ואז בוחר תלות באובייקט ומיד...

פורטל חדש יצא ל SQL Azure

שלום רב. ובכן יצא פורטל חדש ל SQL Azure, צבעוני יותר, יפה יותר, והרבה יותר בשל ומועיל. כזכור באחד הפוסטים הקודמים דיברנו על אפשרויות חיבור ל - SQL Azure, והראנו שמעבר ל SSMS אפשר להתחבר דרך עמוד ווב. ובכן כרגע אפשר להתחבר לבסיס הנתונים דרך הפורטל המרכזי עצמו של ה Azure: נכנסים לפורטל הראשי בוחרים בצד ימים את בסיס הנתונים: אחרי כן עולה בסרגל למעלה המסך הבא ואז בוחרים בכפתור Manage: מכאן נפתח עמוד שנותן אפשרות כניסה לבסיס הנתונים, ממלאים מה שצריך ונכנסים פנימה: המסך בפנים נראה ככה: על החלק העליון של Database life Cycle נדבר פעם אחרת... היום נראה מה יש ב Database Schema and Data: ראשית כאשר אתה מבצע מספר פעולות הוא מראה את העמודים הפתוחים - פונקציה דומה למה שיש ב SSMS תחת השם Windows: שנית נכנסים פנימה ורואים שהמסך מחולק ל 4 חלקים: סרגל עליון - מספר 1 -  מאפשר פעולות שונות על טבלאות פרוצדורות וניהול כללי חלק אמצעי שמאלי - מספר 3 - מציג היכן אתה נמצע בפורטל הכללי חלק אמצעי שני משמאל - מספר 2 - מציג על איזה חלק אתה עובד בצורה יותר פרטנית - ובכך אילו כפתורים בסר...

כיצד מתחברים ל SQLAzure

ישנן 2 דרכים להתחבר לבסיס הנתונים בענן: 1. דרך SSMS וזאת במידה ויש לך גרסת SQL Server Management studio 2008 R2, אז ניתן כמו לכל שרת רגיל להתחבר דרך Connect והנה אנו מחוברים לענן ויכולים לערוך שאילתות. 2. ישנו DataBase Manager שניתן לגשת דרכו אל בסיס נתונים - כל פעם לבסיס נתונים אחד בלבד. פרוייקט זה נקרא פרוייקט יוסטון ומיועד לאלו שאין להם SSMS או לאלו שרוצים לעבוד רק דרך browser: דרך פורטל זה  ניתן לבצע כמעט כל דבר על בסיס הנתונים. יש לו חסרון מרכזי שהוא די איטי אולם ניתן לעבוד דרכו. הלינק אליו הוא: https://manage-sgp.cloudapp.net/