Page 1 Programming SQL Azure Database Jeff Chu | 2010-6-25.

Slides:



Advertisements
Similar presentations
Módulo 6. Um banco de dados relacional na nuvem.
Advertisements

Eric Nelson Application Architect, Microsoft |
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
Amazon RDS (MySQL and Oracle) and SQL Azure Emil Tabakov Telerik Software Academy academy.telerik.com.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Overview Of Microsoft New Technology ENTER. Processing....
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
Passage Three Introduction to Microsoft SQL Server 2000.
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Outside Microsoft Datacenter & Windows Azure Application / Browser Windows.
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Michael Epprecht IT Pro Evangelist Microsoft
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
XVII Encontro – 29/11/2011. Virgílio Esteves ID&T – Research & Founder of NetPonto Coimbra C# / WPF / Silverlight / XNA / Azure.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.
Cross Platform Mobile Backend with Mobile Services James
SQL Server Express Scott Baldwin Associate Consultant - Readify Prerequisites for presentation: I assume you know: 1).Net Development 2) Database Experience.
A Tutorial on Windows Phone 7 and Windows Azure COSC7388 Spring 2011 Huy Nguyen.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers & Architects Objectives.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter Application / Browser Windows.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
ISYS 512 Business Application Design and Development with.Net David Chao.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
Customers Live on Windows Azure Platform
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
1 SQL Server 2000 Administration Kashef Mughal MSB.
SQL Server 2012 Session: 1 Session: 3 Introduction to SQL Server 2012 Data Management Using Microsoft SQL Server.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Konstantinos Pantos MVP, MSc, MCP, Software Solutions Architect
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Mirek Sztajno SQL Server Security PM
Access Services Introduction & Setup Requirements Kipp Sorensen, Soren Innovations.
Tony Petrossian Microsoft Corporation An Introduction.
Text Microsoft to Or Tweet #uktechdays Questions?
Interoperability. Session Objectives and Takeaways Session Objective(s): – Get up to speed on SQL Azure – Learn about the new features in SQL Azure –
Welcome to Azure App Services! Amie Seisay
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
David Robinson Senior Program Manager Microsoft DAT303.
Hello Cloud… Mike Benkovich
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Page 1 Overview of SQL Azure Jeff Chu |
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Architectural Patterns For The Cloud Brian H. Prince | Microsoft.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Microsoft Azure SQL Database – SQL Azure : The Good, The Bad and the Ugly. Pini Krisher DBA TL at etoro
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 18/06/2016David Postlethwaite.
SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM.
Speed Cash System. Purpose of the Project  online Banking Transaction Information.  keeping in view of the distributed client server computing technology,
Windows Azure SQL Database - Basic
Introduction to SQL Azure
MANAGING & ADMINISTERING SQL AZURE
How to tune your applications before moving your database to Microsoft Azure SQL Database (MASD) OK, you've jumped into your Azure journey by creating.
SQL Azure Database: Present and Future
Lead SQL BankofAmerica Blog: SQLHarry.com
The Future of Database Development with SQL Azure
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
SQL Azure to .NET Developers
Presentation transcript:

Page 1 Programming SQL Azure Database Jeff Chu |

Page 2 Agenda SQL Azure Programming Model Database Management Database Migration Data Access Security

Page 3 SQL Azure Programming Model Happy developer! –SQL Azure support TDS! –Developers can use exist ADO.NET experience to connect and consume SQL Azure Database –JUST modify Connection String Only. Connection string can find on SQL Azure Management Console (

Page 4 SQL Azure Database Customer Value Props Self-provisioning and capacity on demand Symmetry w/ on-premises database platform Automatic high-availability and fault-tolerance Automated DB maintenance (infrastructure) Simple, flexible pricing – “pay as you grow” Browser MS Datacenter SOAP/REST HTTP/S SQL Azure Database (Windows Azure Compute) Windows Azure Compute T-SQL (TDS) App Code (ASP.NET) App Code (ASP.NET) SQL Server Reporting Server (on-premises) Astoria/REST - EDM HTTP/S - AD Federation (LiveId /.Net Svcs ACS) SQL Azure Database SQL Azure Database T-SQL (TDS) Relational database service SQL Server technology foundation Highly symmetrical Highly scaled Database “as a Service” – beyond hosting

Page 5 SQL Azure Programming Model Support data access technologies –ADO (for legacy application like VB6 or ASP) –ADO.NET (for.NET Framework Application) –ADO.NET Entity Framework –SQL Server Driver for PHP Support application types –Console application –Windows application –Web application –Cloud application

Page 6 Growing Up – 50GB Database Support Two SQL Azure Database SKUs: –Web Edition & Business Edition Historically: size == SKU –Editions: independent size ceilings and increments for usage based billing You create a Web or Business Edition database You specify (or modify) MAXSIZE –Web: MAXSIZE = 1 GB| 5 GB –Business: MAXSIZE = 10 | 20 | … | 50 –This is the size we will not let you grow beyond You will only be charged for the actual (peak) size of your database (in any one day)

Page 7 Migrating Database Planning your migration –All on Cloud –On-premises database with Cloud. Calculate size you need. –Web edition: 1, 5GB –Business edition: 10, 50GB Migration Tools –SQL Server 2008 Management Studio R2 –SQL Azure Migration Wizard (from Codeplex)

Page 8 SQL Azure Database Management SQL Server Management Tools –SSMS 2008 (must apply connection string) –SSMS 2008 R2 –SQL Server Command Utility (sqlcmd.exe) Visual Studio –2010 (built-in) –2008 with SQL Azure Explorer (from Codeplex)

Page 9 SQL Azure Database Restrictions Support Features –Basic Programming Constants, Constraints, Temporary Tables –Database Indexes –Database Objects Stored Procedure Views User-Defined Functions (UDFs) Tables Triggers –Transact-SQL elements not related on system management.

Page 10 SQL Azure Database Restrictions Unsupport Features –SQL CLR –Database physical file allocation and groups. –Database Mirroring. –Distributed transaction and query. –Server-level temporary table. –SQL Server Configuration –SQL Server Service Broker –System-level tables. –Tracing Flags.

Page 11 SQL Azure Database Restrictions SQL Azure Server –Support SQL Server Authentication only. –master database Accessible only with administrator (like “sa”) Create database Create security login account Just expose some system views only –User’s database Grant access rights by administrator

Page 12 SQL Azure Security Administrator –Server-level principal (sa) Security Group –dbmanager: Manipulate database and objects. –loginmanager: Manipulate security logins Create login –Create with Server-level principal or login with loginmanager, and connected to master database. Firewall –Restrict client with IP list.

Page 13 Show time for you!

Page 14 References SQL Azure Documentation – PDC 2009 SQL Azure Sessions –SVC12: SQL Azure Database: Under the hood –SVC06: Scale-out Web Application with SQL Azure Database Tech.Ed 2010 North America SQL Azure Sessions –DAT09: What’s new in SQL Azure Database 邊做邊學 Windows Azure: SQL Azure 系列文章 – – –