דילוג לתוכן הראשי

רשומות

מציג פוסטים מתאריך 2012

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

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

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…

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.  

SQL Server 2012 in a virtual machine on Windows Azure

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

New Azure Portal–Features, news and SQL

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

Announcing New Windows Azure Services... and SQL Azure

שלום לכולם היום בערב שעה 23:00 שעון ישראל יוצאת מיקרוסופט בהכרזה על יציאה של פיצ'רים חדשים בענן... אני אעקוב הערב ואציג בימים הקרובים את מה שרלוונטי לעולם בסיסי הנתונים. יהיה מדובר על פורטל חדש SSRS משופר - כנראה DATASync - מנוע חדש - שמי שהתקין את המנוע הקודם יהיה צריך כנראה - לבצע שידרוג. נחכה ונראה מה ישדרגו ב SQL Azure - כנראה עכשיו נדע למה שודרגו הגירסאות בחודש האחרון ברחבי העולם. על כל אלו ועוד - בימים הקרובים בנתיים  אצרף את הלינק הרשמי בקשר להכרזה הלילה. יום נעים http://blogs.msdn.com/b/ windowsazure/archive/2012/06/ 06/announcing-new-windows- azure-services-to-deliver- hybrid-cloud.aspx

Differences between a DACPAC and a BACPAC

שלום לכולם כידוע מיקרוסופט הוסיפה כלים שונים לצורך העברות בסיסי נתונים ליעדים השונים. לא – לא מדובר רק על העברות והעתקות אלא בעיקר ניתן לבצע שידרוגי גרסאות למשל בפיתוח אתה מתקן משהו, לאחר מכן מייצר חבילה – כפי שנראה בהמשך, מעלה אותה למערכת הבדיקות ואז את אותה חבילה מעביר לייצור. כלומר ישנן אפשרויות רבות להעברות של בסיסי נתונים או חלקים מהם – כולם נכנסים תחת המטריה הנקראית - Data-Tier Applications. כל אחד יכול להשתמש בצורה שונה, לפי צרכיו ויש מאמרים רבים ברשת כיצד ליצור חבילה (אפשר מתוך SSMS 2008 או SSMS 2012, אפשר מתוך VS2010 באמצעות SSDT, אפשר מתוך הפורטל של ה SQL Azure). אני רוצה להתמקד בשימוש ובאפשרות של מיגרציה לענן של בסיס נתונים: עומדים על בסיס נתונים ב SSMS 2012 ואלו האפשרויות שקיימות: לוחצים מקש ימין על בסיס נתוניםואז לוחצים על Tasks ואז אני רוצה לדבר על הריבוע המסומן למטה בקיצור ועל המסומן בצהוב בפירוט הקישור המרכזי במיקרוסופט הוא: Data-tier Applications Extract Data-tier Application – זו פעולה שמייצרת DACPAC, שזה חבילה המכילה רק סכמה של בסיס הנתונים. חבילה פירושה

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

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 יע

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 הפתיחה דווקא בארה”ב מצביעה על פעילות רבה שיש כיום במרכזים הקיימים בארה”ב ועל התחזקות הענן של מירוסופט בארה”ב.

Move SQL Azure DB to some other places

עקב הנקודה שאי אפשר לבצע Backup and Restore לתוך SQL Azure, ומכיוון שהדרך היחדיה היא כלים שמתלבשים על הפלטפורמה נוצרו כל מיני צרכים של לקוחות ל: העברת בסיסי נתונים בתוך אותו שרת – ועל כך יש את פקודת ה Copy שהוזכרה באחד הפוסטים הקודמים העברת בסיס הנתונים בתוך subscription- לעיתים יש צורך לבצע העברה בתוך אותו DATA Center אולם לתוך subscriptions אחרים למשל אם מחזיקים subscription אחד לצרכי פיתוח ו subscription אחד לצורכי Production וכדומה. עד לפני כמה זבועות היה צריך להיעזר בכלים שונים – לאחרונה הוסיפו בפורטל המרכזי של Azure כפתור שמעביר בסיסי נתונים וזה חידוש יפה ומרענן ניתן לקרוא עליו בפוסטים אלו : http://blogs.msdn.com/b/windowsazure/archive/2012/03/07/moving-sql-azure-servers-between-subscriptions.aspx http://sqlblog.com/blogs/jamie_thomson/archive/2012/03/26/move-a-sql-azure-server-between-subscriptions.aspx   העברת בסיסי נתונים בין DATA Centers – גם פה עולה לעיתים צורך של העברות בסיסי נתונים בין מרכזים שונים – הדרך האפשרית היום מורכבת משתי דרכים מרכזיות : כלים בתשלום של

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 הוא תותח על!!!! קיראו ותהנו - במאמר חלקים טכניים וחלקים של מסקנות

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 & 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 Centra

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   Announcing Reduced Pricing on SQL Azure and New 100MB Database Option 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 Size Price Per Database Per Month 0 to 100 MB Flat $4.995 Greater than 100 MB to 1 GB Flat $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.

New Version in SQL Azure–Reasons

כמו שהבטחתי אבדוק ואדווח מה הסיבה לעידכון גירסה של SQL Azure שהיתבצעה באמצע חודש שעבר, ובכן אין הצהרה רישמית על הסיבות לשינוי אולם ממה שאני ראיתי מדובר בעידכון שהתבצע במנגנון ה SQL Azure DATA SYNC ועל כך כן יצאה הודעה: Announcing SQL Azure Data Sync Preview Refresh ומה שזה אומר אלו הנקדות הבאות: עד היום המנוע לא היה קיים בכל ה DATA Centers וכרגע הוא מעודכן בכולם. הפיצ’ר הזה כרגע נתמך דרך הפורטל ב 10 שפות. ועוד כמה נושאים בקטע הויזאולי: קו התקדמות המראה את מצב הסינכרון ניהול שגיאות ברור יותר גירסה חדשה של agent למימוש סינכרון בין בסיסי נתונים לבין אלו שבענן יש לזכור כמה דברים שקשורים לשימוש בסינכרון טבלאות הסינכרון עצמן  - אלו שמחזיקות לוגים ועוד נושאים שקשורים לתיפעול הסינכרון עצמו עולות בחישוב המקום של בסיס הנתונים, כלומר עולות כסף. למשל יש לי בסיס נתונים קטן של 30 MB אני מסנכרן את כל הטבלאות – יוצא שבסיס הנתונים שאליו מועברות הטבלאות הוא 40 MB – למה? בגלל טבלאות הלוג של תהליך הסינכרון עצמו. תהליך הסינכרון דורש מעקב וניטור כי ישנן התנתקויות או נתונים שגויים שגורמים לבעיו

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 בנושא של תלויות של אובייקטים – בפורטל אתה בוחר אובייקט בבסיס הנתונים ואז בוחר תלות באובייקט ומיד

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 – המחזירה את היום האחרון של החודש 3.  ואחרונה חביבה להיום פונקציה בשם CONCAT המבצעת חיבור בין סטירנג למספר ללא צורך בהמרה SELECT 'SQL Server ' + CAST(2012 as varchar(10)), CONCAT( 'SQL Server ' ,2012) זו פקודה שמבצעת את אותו הדבר…. אז הנה 3 דוגמאות קטנות על הקשר בין SQLServer 2012 לבין SQL Azure. שתהיה לכולנו שנה מוצלחת