2014-2015 Alla rättigheter till materialet reserverade Easec



Relevanta dokument
Övning 1: Skapa virtuell maskin för utveckling.

Övning: Arbeta med Azure Explorer

Diagnostisktprov Utveckla i Azure

Alla rättigheter till materialet reserverade Easec

Förutsättningar: Konto på Azure, kontot har fått File Storage tillagt, Azure Powershell version eller senare.

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

Alla rättigheter till materialet reserverade Easec

Alla rättigheter till materialet reserverade Easec

Alla rättigheter till materialet reserverade Easec

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL

JobOffice SQL databas på server

Modul 10: Lagra information i Azure SQL Database

Administrationsmanual ImageBank 2

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Övning Dictionary. Övning 1. Steg 1: På din virtuella maskin, starta Visual Studio.

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Uppdatera Easy Planning till SQL

Installationsanvisning Boss delad databas

Installationsguide för mysql och OLA Server/OLA Klient

Skapa din egen MediaWiki

Lab 6: ASP.NET 2.0 Providermodellen

Komponenter med COM (och COM+/VC++ 7.0)

Design Collaboration Suite

Konfigurering av eduroam

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

KAP 18 SQL SERVER AGENT

Boss installationsmanual förberedelser

Nintex Workflow 2007 måste installeras på Microsoft Windows Server 2003 eller 2008.

Installationsanvisningar

Lab 5: ASP.NET 2.0 Site Navigation

Workshop IBA internet based assessment

Instruktion för användande av Citrix MetaFrame

Innehåll. Dokumentet gäller från och med version

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

2013 Alla rättigheter till materialet reserverade Easec

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Arbeta med databas. Översikt. Lektion 1: Arbeta med Entity Data Models. Arbeta med Entity Data Models. LINQ (Language Integrated Query).

Telia Connect för Windows

Övning: Skapa en ny regel

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Administrationsmanual ImageBank 2

Innehåll 1 Inledning Serverinstallation 2.1 Systemkrav 2.2 SQL Server 2.3 Behörighet vid installation 2.4 Behörighetskontroll i Microsoft SQL Server

Installationsguide fo r CRM-certifikat

Daniel Akenine, Teknikchef, Microsoft Sverige

Innehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL

Language Integrated Query, LINQ, och databaser

Extern åtkomst Manual för leverantör

Lab 5: ASP.NET 4.5 Site Navigation

Introduktion till Entity Framework och LINQ. Källa och läs mer

BTH Studentkontohantering API Management

FLEX Personalsystem. Uppdateringsanvisning

Compose Connect. Hosted Exchange

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

Konvertering från Klients databas till Norstedts Byrå

Så här skriver du ditt första program i C++

LEX INSTRUKTION REPLIKERING UPPGRADERING

Startanvisning för Bornets Internet

Storegate Pro Backup. Innehåll

Installationsguide, Marvin Midi Server

Marcus Wilhelmsson 12 april 2013

Installationsmanual ImageBank 2

Installera Docker på Windows Server 2016

AVCAD 4.0 för Windows

Flytt av. Vitec Mäklarsystem

Installationsanvisningar

INSTALLATION AV VITEC MÄKLARSYSTEM

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

LABORATION 2 DNS. Laboranter: Operativsystem 1 HT12. Martin Andersson. Utskriftsdatum:

Installationsmanual för OnCourse

Samsung NVR SRN-473S/873S/1673S Quick guide till web/app anslutning

Installera SoS2000. Kapitel 2 Installation Innehåll

LEX INSTRUKTION LEX LDAP

Ny installation...2. Översikt...2. Filer som behövs...2. Installera SQL Server Express (om det behövs)...3. Skapa en databas i SQL Server...

ALEPH ver. 16 Introduktion

Uppdatera Easy Planning till SQL

Fråga: Hur ställer jag in min router utan att använda CD skivan? Svar: Du kan ställa in din router manuellt genom att följa stegen nedan.

Innehåll Security. Chapter 4 och 7 Beginning SQL Server 2008 for Developers

Installationshandbok.

Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14

BRÖDGRUPPENS HEMSIDA

1.Lär känna MS SQL Observera. Tips. Förberedelse

PRINTER DRIVER ADMINISTRATOR GUIDE

Stored procedure i ASP.NET

Using Microsoft Azure IAAS to host your SharePoint farms

Steg för Steg Att använda Statistics explorer med data från SKLs databas

Topologi. Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Hogia PA-analysator manual

Programinstallation Datorbaserat handsmörjningssystem

1 Slutanvändarguide för installation. 1.1 Installera SmartDashBoard och SmartLog (Smart Console R77.20)

Tips & Trix - Teknik Jeeves World Copyright 2011 Jeeves Information Systems AB

Uppstart. Agda Drift

IT-system. BUP Användarmanual

Del 1: Skapa konto i Exchange

Installation av atmel Studio på mac / linux

Installation av Storegate Online Backup.

7 Mamut Client Manager

Instruktion för användande av Citrix MetaFrame

Transkript:

1

2 Innehåll Introduktion... 3 Azure SQL Database... 4 Översikt Azure SQL Database... 5 Azure SQL Server... 6 Azure SQL Database Tier... 7 DaaS vs SQL Server i virtuell maskin... 9 DaaS vs SQL Server i virtuell maskin... 11 Demonstration hantera Azure SQL Service... 12 Hantera SQL Databas i Azure... 13 Översikt Hantera SQL Server i Azure... 14 Skapa instans med Azure SQL Database... 15 Demonstration skapa instans med Azure SQL Database... 18 Verktyg i Azure... 19 Översikt Vertyg i Azure... 20 Visual Studio Server Explorer... 21 Visual Studio Server Object Explorer... 23 Visual Studio Database Server... 24 Verktyg för migration... 25 Säkra och återställa SQL Databas instans... 26 Översikt Säkra och återställa SQL Databas instans... 27 Val för återställning av Azure SQL Database... 28 Geo-Replication av Azure SQL Databas... 30 Geo-Replication av Azure SQL Databas (forts.)... 31 Övning: lagra information i Azure SQL Database... 32 Repetitionsfrågor... 44

3 Introduktion Azure SQL Database Hantera SQL Databas i Azure Verktyg i Azure Säkra och återställa SQL Databas instans

4 Azure SQL Database

5 Översikt Azure SQL Database Avsnittet är uppdelat i följande rubriker: Azure SQL Database Azure SQL Database Tiers DaaS vs SQL Server i virtuell maskin

6 Azure SQL Server Hanterad lösning Full hanterad lösning för databas. Är av typen Database as a Service (DaaS). Hög kompatibilitet Högkompatibilitet med existerande verktyg. SQL Database exponerar slutpunkt för tabular data stream (TDS), genom denna kan många av existerande verktyg användas. Inbyggd HA Genom att använda mätvärden, t ex Database Throughput Units, kan du jämföra tjänstenivå för varje tier. Bestämbar prestanda ger möjlighet att välja tier som matchar krav från din applikation. Funktionen har inbyggd High Avialibility.

7 Azure SQL Database Tier Tjänsten kommer med tre stycken tiers: - Basic. - Standard. - Premium. Basic - idealisk för enkel databas som kräver en anslutning som utför en operation åt gången. Standard - vanligaste valet och används för databas som kräver flera samtidiga anslutningar och operationer. Premium - designat för applikationer som kräver ett stort antal transaktioner. Stödjer ett stort antal samtidiga anslutningar och operationer som körs parallellt.

8 Dessa huvudvarianter är separerade efter olika prestandanivåer. Dessa i sin tur är kategoriserade i väldigt specifika tjänstenivåer. Exempelvis P1 i Premium tier, erbjuder databas med maxstorlek på 500 gigabyte (GB) och benchmark för transaktioner på 105 transaktioner i sekunden.

9 DaaS vs SQL Server i virtuell maskin SQL Database kommer alltid att jämföras med SQL Server Standalone, som antingen är hostad eller på fysisk eller virtuell maskin. Med tjänsten SQL Database kommer majoriteten av det administrativa arbetet att hanteras av Microsoft. I de fallen där du behöver unik och skräddarsydd konfiguration eller administration, kan du alltid använda standalone produkten på virtuell maskin på Azure IaaS plattformen.

10 Lägga informationen i SQL Database Denna lösning är idealisk för nya applikationer som är baserade på molntekniken, där du inte behöver ett skräddarsytt beteende för SQL Server. Många program applikationer använder SQL Server för lagring, funktioner i applikationen och för sökningar. Databas lagras i SQL Database som är begränsade i storlek. Lösningar som Elastic Scale är tillgängliga, för att skala databas över flera instanser. Lägga information i SQL Server Standalone på virtuell maskin i Azure Lösningen är kompatibel med existerande SQL-applikation som ligger på lokal virtuell maskin på lokalt nätverk. SQL Server från lokal miljö kan migreras till Azure genom att ladda upp diskar från virtuell maskin. Denna lösning kan användas när du vill migrera ditt existerande arbetsflöde för databas, utan att modifiera den.

11 DaaS vs SQL Server i virtuell maskin

12 Demonstration hantera Azure SQL Service

13 Hantera SQL Databas i Azure

14 Översikt Hantera SQL Server i Azure Avsnittet är uppdelat i följande rubriker: Skapa instans med Azure SQL Database Demonstration: Skapa instans med Azure SQL Database via Management Portal

15 Skapa instans med Azure SQL Database Du kan skapa ny databas instans i SQL Database service genom att använda portalerna, Service Management REST API, Windows Powershell eller Visual Studio 2013. Innan du skapar instans för databas, måste du skapa logisk server. Denna server måste ha ett namn som är globalt unikt. Namnet kommer att användas för att ansluta till databasen med protokollet TDS 1. Server kommer att ha ett adminstrativt konto, skapat med SQL Server autentisering, Windows autentisering finns det inget stöd för i nuläget. När logisk server är skapad, kan instans för databas skapas. Namnet för databas behöver inte vara globalt unikt. Skapa ny databas via Management Portal För att logiskt gruppera din databas, kan Management Portal användas. 1 https://technet.microsoft.com/en-us/library/aa174503(v=sql.80).aspx

16 Du kan också skapa databas genom Management Portal. När denna nya databas skapas, kan du välja om denna skall placeras på existerande server eller att ny server skall skapas.

17 Management Portal SQL Database Unikt Silverlight-baserad portal finns tillgänglig för din SQL Database instans, i nuvarande Management Portal. Denna kan användas för att visa information om din databas eller hantera databasobjekt antingen visuellt eller genom T-SQL queries.

18 Demonstration skapa instans med Azure SQL Database

19 Verktyg i Azure

20 Översikt Vertyg i Azure Avsnittet är uppdelat i följande rubriker: SQL Server Management Studio Verktyg för migration

21 Visual Studio Server Explorer Server Explorer kan användas på samma sätt som SQL Server Management Studio, för att hantera SQL Databaser. Förbättrat verktyg såsom query editor, kan vara bra för att se förändringar som görs via skript. Installation När du konfigurerar instans för SQL Database server, krävs det att du specificerar ett användarenamn tillsammans med ett lösenord. Denna inloggning motsvarar sa användaren i SQL Server Standalone. När som helst kan du använda master database, som skapas på din server, för att hantera användare och roller för din databas. Du kan skapa ytterligare användare genom att använda standard T-SQL queries. Du kan använda CREATE LOGIN, ALTER LOGIN eller DROP LOGIN för att hantera inloggningar för din SQL Databas. Hantera inloggning Du kan använda: CREATE LOGIN login1 WITH password='<providepassword>';

22 När du har konfigurerat din server, måste du även konfigurera följande regelverk: - brandvägg. Från förkonfigurerad lista av IP-adresser eller område av IP-adresser, kan brandvägg kan konfigureras för att tillåta tillgång till din SQL databas. IP-adress som inte finns med i dessa adressområde, kommer inte att kunna ansluta till slutpunkt för TDS. - tillgång för Azure Service. Är ett boolean värde som indikerar om Azure Service kan ansluta till slutpunkt för TDS, eller inte. Visual Studio Visual Studio tillhandahåller olika sätt att hantera SQL Server standalone eller i instans. Server Explorer kan ansluta till och hantera SQL databas. Server Explorer kan också användas för att hantera olika tjänster i Azure. Object Explorer kan användas både för individuell databas eller för hela server. Visual Studio databas projects kan användas för att designa databas, för att sedan publisera ett skript. Skript som genereras kan modifieras för att vara kompatibelt med tjänsten för SQL Database. SQL Server Management Studio Slutpunkt för TDS exponeras för varje logisk server i SQL Database. Detta ger möjlighet att använda SQL Server Management Studio på samma sätt, som du hade gjort om det hade varit standalone server.

23 Visual Studio Server Object Explorer SQL Server Object Explorer kan används för att hantera lokal databas eller SQL databas. SQL Server Object Explorer nås genom att högerklicka på databas i Server Explorer.

24 Visual Studio Database Server Ett databas projekt i Visual Studio ger dig möjlighet till: - hantera schema för databas under utveckling under source control. - publicera instans för SQL Databas.

25 Verktyg för migration SQL Server Integration Services kan användas för att definiera migrationsplan för lokal databas. SQL Database Migration Wizard används för att analyser existerade databas och genererar ett script som migrerar din databas. Azure Websites Migration Assistant använder sig av SQL Management Objects för att analysera existerande databas och migrerar denna.

26 Säkra och återställa SQL Databas instans

27 Översikt Säkra och återställa SQL Databas instans Avsnittet är uppdelat i följande rubriker: Val för återställning av Azure SQL Database Geo-Replication av Azure SQL Databas

28 Val för återställning av Azure SQL Database Räkna med Du kan räkna med den inbyggda rendundansen för infrastrukturen på datacenter i Azure, för de flesta vanliga scenarios. Inbyggda val För SQL Databas finns det också några inbyggda val: - Built-in replicas. - backup och återställning. - Database copy. - Import and export service.

29 Basic Standard Premium Point-in-time restore Vilken återställningspunkt som helst, inom de senaste 7 dagarna Vilken återställningspunkt som helst, inom de senaste 14 dagarna Vilken återställningspunkt som helst, inom de senaste 35 dagarna Geo-restore Maximal nertid < 24 timmar Maximal nertid < 24 timmar Maximal nertid < 24 timmar Standard georeplication Inte möjligt Maximal nertid < 2 timmar Maximal nertid < 2 timmar

30 Geo-Replication av Azure SQL Databas Geo-replication För Premium SQL Database instans är geo-replication tillgänglig. - asynkron som standard och garanterar att i replica finns den senaste informationen. - transaktioner kan replikeras till upp till fyra kopior av databasen. - kan existera i olika regioner.

31 Geo-Replication av Azure SQL Databas (forts.) Replica av databasen Replica av databasen kan användas som read-only i lastbalanseringssituationer.

32 Övning: lagra information i Azure SQL Database Du gör detta på din utvecklingsmaskin i Azure. Övning 1: Skapa instans för Azure SQL Database Arbetsuppgift 1: Logga på Azure Preview Portal Steg 1: I Start screen, klicka på Internet Explorer, skriv in url:n https://portal.azure.com. Steg 2: Logga på med ditt konto. Arbetsuppgift 2: Skapa Azure SQL database i Preview Portal. Steg 1: I nedre nedre vänstra hörnet, klicka på New. Steg 2: I dialogfönstret New, klicka på Data + Storage. Steg 3: I dialogfönstret Data + Storage, klicka på SQL Server. Steg 4: I dialgofönstret SQL Server, utför följande:

33 - i rutan för Name, skriv in dbsu14ditt_förnamn. - klicka på Pricing Tier. - klicka på Recommended. - i dialogfönstret Choose your pricing tier, välj Basic. - välj Select, för att stänga dialogfönstret. - klicka på Select Source. - välj alternativet Blank Database (standardinställningen). - i dialogfönstret SQL Database, klicka på Server. - i dialogfönstret Server, klicka på alternativet Create a new server. - klicka på Location. - i dialogfönstret New Server, lokalisera ruta för Server Name. - i rutan för Server Name, skriv in srvsu14ditt_förnamn. - i rutan för Server Admin Login, skriv in testuser. - i rutan för Password, skriv in TestPa$$word, i rutan för Confirm Password, skriv in TestPa$$w0rd. - i dialogfönstret för Location, välj region som är närmast din nuvarande plats. - välj No, under Create V12 server. - i dialogfönstret New server, klicka på OK. - i dialogfönstret SQL Database, klicka på alternativet Create, för att skapa databas och server.

34 Steg 5: Skriv ner namnet för din nya SQL databas. Kommer att ta några minuter. Steg 6: Ladda ner labbfiler, anslut till http://azure.easec.se/modul10.zip och ladda ner katalogen. Steg 7: Packa upp filen tll Allfiles (F):\Modul10. Övning 2: Arbeta med Entity Framwork tillsammans med Azure SQL Database Arbetsuppgift 1: Kör webbapplikation baserad på ASP.NET för att visa events från lokal SQL databas. Steg 1: Klicka på File Explorer. Steg 2: Förflytta dig till Allfiles (F):\Modul10\Labfiles\Starter\SQL\Contoso.Events, dubbelklicka därefter på Contoso.Events.sln. Steg 3: I Solution Explorer, högerklicka på projektet Contoso.Events.DataGeneration, peka på Debug, klicka därefter på Start new instance. Generering av information kan några minuter. Steg 4: I Solution Explorer, högerklicka på projektet Contoso.Events.Cloud, klicka därefter på Set as Startup Project. Steg 5: I menyalternativ Debug, klicka på alternativet Start Debugging. Steg 6: På hemsidan för webbapplikation, verifiera att ett antal events visas. Steg 7: Stäng flik som visar hemsidan. Arbetsuppgift 2: Konfigurerar DbContex med ny DatabaseInitializer. Steg 1: I Solution Explorer, högerklicka på projektet Contoso.Events.Data, peka på Add och klicka därefter på New Item.

35 Steg 2: I dialogfönstret Add New Item, utför följande: - expandera Installed Visual C# Items, klicka därefter på Code. - klicka på Class template. - i rutan för Name, skriv in EventsContextInitializer.cs. - klicka på Add. Steg 3: I klassen EventsContextInitializer, lägg till public accessor till vänster om definition för klass: class EventsContextInitializer Steg 4: Verifiera att den uppdaterade klassdefinitionen ser ut som följande rader av kod: public class EventsContextInitializer Steg 5: I klassen EventsContextInitializer, lägg till statement DropCreateDatabaseAlways<EventsContext>, till höger om klassdefinitionen public class EventsContextInitializer Steg 6: Verifiera att den uppdaterade klassdefinitionen har följande rad av kod: public class EventsContextInitializer : DropCreateDatabaseAlways<EventsContext> Steg 7: Lägg till följande statement i början av kodfilen: using System.Data.Entity;

36 Steg 8: I Solution Explorer, expandera projektet Contoso.Events.Data. Steg 9: I projektet öppna filen EventsContext.cs. Steg 10: Inuti EventContext(), lägg till följande rad av kod: Database.SetInitializer<EventsContext>(new EventsContextInitializer()); Steg 11: Spara filen EventsContext.cs. Arbetsuppgift 3: Implementera seed data med DbContext Steg 1: I solution Explorer, expandera projektet Contoso.Events.Data. Steg 2: I projektet Contoso.Events.Data, öppna filen EventsContextInitializer.cs. Steg 3: Lägg till följande metod till klassen EventsContextInitializer: protected override void Seed(EventsContext context) { } Ta bort rad base.seed(context);

37 Steg 4: Lägg till följande statement i toppen av filen. using Contoso.Events.Models; Steg 5: Placera markören innan avslutande parantes i metoden Seed(EventsContext context), lägg till följande rader med kod: Event eventitem = new Event(); eventitem.eventkey = "FY17SepGeneralConference"; eventitem.starttime = DateTime.Today; eventitem.endtime = DateTime.Today.AddDays(3d); eventitem.title = "FY17 September Technical Conference"; eventitem.description = "Sed in euismod mi."; eventitem.registrationcount = 1; Steg 6: Placera markören innan avslutande parantes i metoden Seed(EventsContext context), lägg till följande rader med kod: context.events.add(eventitem); Steg 7: Placera markören innan avslutande parantes i metoden Seed(EventsContext context), lägg till följande rader med kod: Registration registrationitem = new Registration(); registrationitem.eventkey = "FY17SepGeneralConference";

38 registrationitem.firstname = "Aisha"; registrationitem.lastname = "Witt"; Steg 8: Placera markören innan avslutande parantes i metoden Seed(EventsContext context), lägg till följande rader med kod: context.registrations.add(registrationitem); Steg 9: Placera markören innan avslutande parantes i metoden Seed(EventsContext context), lägg till följande rader med kod: context.savechanges(); Kod: using Contoso.Events.Models; using System.Data.Entity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Contoso.Events.Data { public class EventsContextInitializer : DropCreateDatabaseAlways<EventsContext> { protected override void Seed(EventsContext context) { Event eventitem = new Event(); eventitem.eventkey = "FY17SepGeneralConferance"; eventitem.starttime = DateTime.Today; eventitem.endtime = DateTime.Today.AddDays(3d); eventitem.title = "FY17 September Technical Conference"; eventitem.description = "Sed in euismod mi."; eventitem.registrationcount = 1;

39 context.events.add(eventitem); Registration registrationitem = new Registration(); registrationitem.eventkey = "FY17SepGeneralConferance"; registrationitem.firstname = "Aisha"; registrationitem.lastname = "Witt"; context.registrations.add(registrationitem); context.savechanges(); } } } Steg 10: Spara filen EventsContextInitializer.cs. Steg 11: I Solution Explorer, högerklicka på projektet Contoso.Events.Data och klicka på alternativet Build. Arbetsuppgift 4: Publicera molnapplikation med uppdaterad DbContext till Azure. Steg 1: I Solution Explorer, expandera projektet Contoso.Events.Web. Steg 2: I Solution Explorer, expandera filen Web.config i projektet Contoso.Events.Web. Steg 3: Dubbelklicka på filen Web.Release.config. Steg 4: I filen Web.Release.config, uppdatera connections string med nyckeln EventsContextConnectionString med följande värde: - [server] = srvsu14ditt_förnamn - [database] = dbsu14ditt_förnamn - [login] = testuser - [server] = srvsu14ditt_förnamn

40 - [password]: TestPa$$w0rd Steg 5: Spara filen Web.Release.config. Steg 6: I Solution Pane, högerklicka på projektet Contoso.Events.Cloud, klicka därefter på Publish. Steg 7: I dialogfönstret Publish Azure Application, utför följande: - om du inte har valt någon prenumeration tidigare, utför följande: - logga på med ditt konto. - lokalisera Choose your subscription, välj därefter din Azure-prenumeration. - klicka på Next. - om du har valt prenumeration tidigare, kommer du att bli omdirigerad till Azure Publish Settings steps i guiden. Steg 8: Öppna dialogfönstret Create Cloud Service and Storage. - om du inte har någon existerade cloud service, kommer dialogfönstret Create Cloud Service and Storage Account att visas.

41 - om du har existerande cloud service, lokalisera din tjänst i listan, välj därefter Create New to open. Steg 9: I dialogfönstret Create Cloud Service and Storage Account, utför följande: - i rutan för Name, skriv in csditt_förnamn. - i listan Region or Affinity Group, välj region närmast den plats du befinner dig på. - klicka på Create. Steg 10: I dialogfönstret Microsoft Azure Publish Settings, utför följande: - lämna alla standardvärden kvar. - klicka på Publish.

42 Notering: Det kan ta mellan fem till tio minuter för att publiseringen skall bli klar. Steg 11: Vänta till publiceringsprocessen är klar och det visas Complete. Notera: Du kan se processen under Microsoft Azure Activity Log. Arbetsuppgift 5: Logga på Azure Management Portal. Steg 1: I Start screen, klicka på Internet Explorer. Skriv in url:n https://manage.windowsazure.com. Steg 2: Logga på med ditt konto. Arbetsuppgift 6: Visa den flyttade informationen i Azure SQL Management Portal. Steg 1: I Navigationsdelen till vänster, klicka på SQL Databases. Steg 2: Överst på sidan, klicka på Databases. Steg 3: I listan över SQL Databases, klicka på namnet för din SQL databas. Steg 4: Klicka på Dashboard. Steg 5: På nedre delen av sidan, klicka på Manage. Steg 6: I Dialogfönstret för IP-adress, för att skapa regel i brandvägg, klicka på Yes. Efter det att din IP-adress har blivit tillagd, kommer du att få frågan om att hantera din databas, klicka på Yes. Steg 7: Eventuellt kommer du att få fråga om att uppdatera Silverlight, gör detta! Steg 8: I dialogfönstret Management Portal SQL Database, utför följande:

43 - i rutan för Username, ange testuser. - i rutan för Password, skriv in TestPa$$w0rd - klicka på Log On. Steg 9: I nedre vänstra hörnet, klicka på Design. Steg 10: I listan över Tables, klicka på dbo.events. Steg 11: Klicka på knappen Edit, du hittar denna till höger om vald tabell. Steg 12: I övre delen av sidan, klicka på Data. Steg 13: I tabell dbo.events, titta på post. Steg 14: Stäng Management Portal SQL Database. Steg 15: Stäng Internet Explorer. Steg 16: Stäng Visual Studio 2013.

44 Repetitionsfrågor 1) Vad innebär DaaS (i Microsofts tappning)? 2) Vilka tier finns det? 3) Vilka verktyg kan du använda tillsammans med tjänsten?

45 4) Vad innebär Point-in-time Restore?