Windows Azure SQL Database from Plan, to Backup, to Cloud. Tobiasz Janusz Koprowski Independent Consultant

Size: px
Start display at page:

Download "Windows Azure SQL Database from Plan, to Backup, to Cloud. Tobiasz Janusz Koprowski Independent Consultant"

Transcription

1 Windows Azure SQL Database from Plan, to Backup, to Cloud Tobiasz Janusz Koprowski Independent Consultant

2 2

3 Our awesome sponsors Premier Gold Silver Bronze

4 ABOUT ME Leader of Polish SQL Server User Group Microsoft Certified Trainer (SharePoint, SQL Server, Security, Azure) SQL Server MVP (five years) MVP Mentor Program Member consultant, security & licensing auditor and trainer active blogger, influencer, technical writer last 9 years living in Data Processing Center last 14 years banking and ICT NOW going into Independent Consultancy frequently speaker at several conferences: SQL Server Community Launch, Time for SharePoint, CodeCamps, InfoMEET, SharePoint Community Launch, CISSP Day, SQL in the City, InfoTRAMS, SQL Bits, IT Camp, SQL Saturday, CareerCon, Sharepoint & SQL Connection, Kariera IT, SQL Rally, SQL Relay, InfoTech Microsoft Terminology Community / translations for Wndows 7/8 and Visual Studio 2010/2012 4

5 AGENDA PART ONE: Plan Plan, Compability, PART TWO: Backup Backup, Restore, Synchronize, Schedule PART TWO: Cloud Tools APPENDIX: additional links 5

6 PART ONE: Plan

7 7

8 PART ONE: Azure Short Introduction Windows Azure Compute: Virtualized compute environment based on Windows Server Storage: Durable, scalable, & available storage Management: Automated, model-driven management of the service SQL Azure (cloud-based database) Database: Relational processing for structured/unstructured data App Fabric (.NET services) Service Bus: General purpose application bus Access Control: Rules-driven, claims-based access control 8

9 Data Centers for Azure Platform 9

10 Data Centers for Azure Platform North America US Central - Iowa US East - Virginia US East 2 - Virginia US Gov Iowa - Iowa US Gov Virginia - Virginia US North Central - Illinois US South Central - Texas US West California Asia Asia Pacific East - Hong Kong Asia Pacific Southeast Singapore Europe North Europe - Dublin, Ireland West Europe - Amsterdam, Netherlands Japan Japan East - Saitama Prefecture Japan West - Osaka Prefecture Oceania (announced, coming soon) Australia - Sydney, New South Wales Australia - Melbourne, Victoria South America (preview) Brasil - Sao Paulo, Some datacenters have servers grouped inside containers - each containing servers. 10

11 Security Requirements for Azure Platform As a Service Provider Microsoft has an obligation to passing the several rules for security: ISO/IEC 27001:2005 SAS 70 Type 1 and II Also they passing (continuisly) several data securing audits: PCI DSS SOX compliance HIPAA compliance And of course requirements for Data Centers: Physical security of the data centers (locks, cameras, biometric devices, card readers, alarms) Firewalls, application gateways and IDS to protect the network Access Control Lists (ACLs) applied to virtual local area networks (VLANs) and applications Authentication and authorization of persons or processes that request access to data Hardening of the servers and operating system instances Redundant internal and external DNS infrastructure with restricted write access Securing of virtual machine objects Securing of static and dynamic storage containers 11

12 Security Requirements for Azure Platform ISO/IEC 27001:2005 Audit and Certification ISO Scope: The following Azure features are in scope for the current ISO audit: Cloud Services (including Fabric and RDFE), Storage (Tables, Blobs, Queues), Virtual Machines (including with SQL Server), Virtual Network, Traffic Manager, Web Sites, BizTalk Services, Media Services, Mobile Services, Service Bus, Workflow, Multi-Factor Authentication, Active Directory, Right Management Service, SQL Database, and HDInsight. This includes the Information Security Management System (ISMS) for Azure, encompassing infrastructure, development, operations, and support for these features. Also included are Power BI for Office 365 and Power Query Service. SOC 1 and SOC 2 SSAE 16/ISAE 3402 Attestations Scope: The following Azure features are in scope for the current SOC 1 Type 2 and SOC 2 Type 2 attestations: Cloud Services (includes stateless Web, and Worker roles), Storage (Tables, Blobs, Queues), Virtual Machines (includes persistent virtual machines for use with supported operating systems) and Virtual Network (includes Traffic Manager). United Kingdom G-Cloud Impact Level 2 Accreditation Scope: The following Azure features are in scope for the IL2 accreditation: Virtual Machines, Cloud Services, Storage (Tables, Blobs, Queues, Drives), and Virtual Network. Cloud Security Alliance Cloud Controls Matrix Federal Risk and Authorization Management Program (FedRAMP) Payment Card Industry (PCI) Data Security Standards (DSS) Level 1 HIPAA Business Associate Agreement (BAA) Family Educational Rights and Privacy Act (FERPA) 12

13 PART ONE: Virtual Machines Virtual Machines Launch Windows Server and Linux in minutes Scale from 1 to 1000s of VM Instances Built-in Virtual Networking, Load Balancing Leverage Hybrid Consistency with On-Premises Microsoft SQL Server and SharePoint Server Oracle, MySQL, Redis, MongoDB Save money with per-minute billing 13

14 PART ONE: HDInsight HDInsight Our 100% Apache Hadoop-based service in the cloud Scale to petabytes on demand Process unstructured and semi-structured data Develop in Java,.NET, and more No hardware to buy or maintain Pay only for what you use Spin up a Hadoop cluster in minutes Visualize your Hadoop data in Excel Easily integrate on-premises Hadoop clusters 14

15 PART ONE: Machine Learning Machine Learning PREVIEW Powerful cloud-based predictive analytics Designed for new and experienced users Proven algorithms from MS Research, Xbox and Bing First class support for the open source language R Seamless connection to HDInsight for big data solutions Deploy models to production in minutes Pay only for what you use. No hardware or software to buy. 15

16 Shared Environment D A B Hardware Boundary D Hardware Boundary C A C Hardware Boundary B A D C Hardware Boundary B 16

17 PART ONE: SQL Azure few days ago We want to work with SQL Azure (oops SQL Database) Size does matter? Personal: 1GB, 5GB Business: 10GB, 20 GB, 30 GB, 40 GB, 50 GB, 100 GB, 150 GB (3x50) Private : less than 100 MB ($4.995 / month) Version does matter? my first experience, but after July 2011 Service Release now > close to SQL Server 2012 Row Versioning-Based Isolation Levels Both the READ_COMMITTED_SNAPSHOT and ALLOW_SNAPSHOT_ISOLATION database options are set to ON in Microsoft Azure SQL Database. Because SET <snapshot_option> in the ALTER DATABASE Transact-SQL statement is not supported, these database options cannot be changed. error msg 40544: The database has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions. 17

18 PART ONE: SQL Azure now Size does matter? Personal: 1GB, 5GB Business: 10GB, 20 GB, 30 GB, 40 GB, 50 GB, 100 GB, 150 GB (3x50) Private : less than 100 MB ($4.995 / month) Size does matter! BASIC size: 100MB, 500MB, 1GB, 2GB performance: 5DTU STANDARD size: 100MB, 500MB, 1GB, 2GB, 5GB, 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB, 200GB, 250GB performance: S0 10DTU, S1 20DTU, S2 50DTU PREMIUM size: 100MB, 500MB, 1GB, 2GB, 5GB, 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB, 200GB, 250GB, 500GB performance: P10 100DTU, P2 200DTU, SP3 800DTU What is DTU DTUs provide a way to describe the relative capacity of a performance level of Basic, Standard, and Premium databases. DTUs are based on a blended measure of CPU, memory, reads, and writes. 18

19 PART ONE: SQL Azure and DTU Service Tier/Performance Level DTU MAX DB Size Max Worker Threads Max Sessions Benchmark Transaction Rate Predictability Basic 5 2 GB ,600 transactions per hour Good Standard/S GB transactions per minute Better Standard/S GB transactions per minute Better Standard/S GB 120 1,200 2,570 transactions per minute Better Premium/P GB 200 2, transactions per second Best Premium/P GB 400 4, transactions per second Best Premium/P GB 1,600 19, transactions per second Best 19

20 PART ONE: SQL Azure Collation Collation does it matter? default database collation used by Microsoft Azure SQL Database is SQL_LATIN1_GENERAL_CP1_CI_AS, where LATIN1_GENERAL is English (United States), CP1 is code page 1252, CI is case-insensitive, and AS is accent-sensitive SQL_Latin1_General_CP1_CI_AS When using an on-premise SQL Server, you can set collations at server, database, column, and expression levels. Microsoft Azure SQL Database does not allow setting the collation at the server level. To use the non-default collation with Microsoft Azure SQL Database, set the collation with the Create Database Collate option, or at the column level or the expression level. SQL Database does not support the Collate option with the Alter Database command. By default, in SQL Database, temporary data will have the same collation as the database 20

21 PART ONE: Users Naming, Logins, Users Admin, administrator, guest, root, sa Data Migration Support You can use: SQL Server 2008 Integration Services (SSIS) The bulk copy utility (BCP.exe) System.Data.SqlClient.SqlBulkCopy class Scripts that use INSERT statements to load data into the database SQL Data Compare from Red Gate You can't use: The RESTORE statement. Attaching a database to the SQL Database server. No SQL Server Agent (almost) No SQL Server jobs No SQL Server Browser No Cross Database queries 21

22 PART ONE: Indexes Indexes, of course indexes You MUST use CLUSTERED INDEX with your (Azure) SQL Database. Heap tables are not supportes, so You MUST create CLUSTERED INDEX before INSERT will be executed CREATE TABLE Source (Id int NOT NULL IDENTITY, [Name] nvarchar(max), CONSTRAINT [PK_Source] PRIMARY KEY CLUSTERED ( [Id] ASC )) error msg 40054: Tables without a clustered index are not supported in this version of SQL Server. Create a clustered index and try again. 22

23 PART ONE: SQL Database Closed connections to the service by the service Because of multi-tenant : Excessive resource usage Connections that have been idle for 30 minutes or longer (Program assuming your connection is going to fail) Failover because of server failures errors: 40197, 40501, 40544, 40549, 40550, 40551, 40552, 40553,

24 Sample of SQL Compability Constants In Scope for v1 Constraints Cursors Index management and rebuilding indexes Local temporary tables Reserved keywords Stored procedures Statistics management Transactions Triggers Tables, joins, and table variables Transact-SQL language elements such as Create/drop databases Out of Scope for v1 Common Language Runtime (CLR) Database file placement Database mirroring Distributed queries Distributed transactions Filegroup management Global temporary tables Spatial data and indexes SQL Server configuration options SQL Server Service Broker System tables Trace Flags Physical server or catalog DDL and views Create/alter/drop tables Create/alter/drop users and logins and so on. User-defined functions Views 24

25 SQL Server 2005 {9.0} NON-Compability Common Language Runtime (CLR) and CLR User-Defined Types Database Mirroring Service Broker Table Partitioning Typed XML and XML indexing is not supported. The XML data type is supported by SQL Azure. 25

26 SQL Server 2008 {10.0} NON-Compability Change Data Capture Data Auditing Data Compression Extended Events External Key Management / Extensible Key Management FILESTREAM Data Integrated Full-Text Search Large User-Defined Aggregates (UDAs) Large User-Defined Types (UDTs) Performance Data Collection (Data Collector) Policy-Based Management Resource Governor SQL Server Replication Transparent Data Encryption 26

27 SQL Server 2008R2 {10.50} NON-Compability SQL Server Utility SQL Server PowerShell Provider Master Data Services SQL Server Management Studio does not support Windows Azure SQL Database in versions prior to SQL Server 2008 R2 27

28 Connection Model When writing applications for Windows Azure SQL Database, you can use the following drivers and libraries:.net Framework Data Provider for SQL Server (System.Data.SqlClient) from the.net Framework 3.5 Service Pack 1 or later. Entity Framework from the.net Framework 3.5 Service Pack 1 or later. SQL Server 2008 R2 Native Client ODBC driver. SQL Server 2008 Native Client ODBC driver is also supported, but has less functionality. SQL Server 2008 Driver for PHP version 1.1 or later. An updated version of SQL Server JDBC Driver 3.0 that supports SQL Database. Windows Azure SQL Database supports tabular data stream (TDS) protocol client version 7.3 or later. Earlier versions of TDS protocol are not supported. Connecting to Windows Azure SQL Database by using OLE DB or ADO is not supported Support for ASP.NET controls Clients connect directly to a database 28

29 Security Model Uses regular SQL security model Authenticate logins, map to users and roles Authorize users and roles to SQL objects Support for standard SQL Auth logins Username + password AD Federation, WLID Windows Live ID, etc as alternate authentication protocols Security model is 100% compatible with on-premise SQL [admin, administrator, guest, root, sa] 29

30 Scenarios for V1 Departmental Applications Simple application built by individual or department Need simple deployment, self-management, IT: Empowerment and Governance Web Applications Small business or startup that uses the cloud as their IT Simple deployment, self-management, scale on demand ISV ISV hosting software on behalf of customer Multi-tenant support for billing and isolation Data Hub (Shortly After V1) Sharing and aggregating of data across tiers and across enterprises Centralized place for data, high scale, sync with existing data sources 30

31 PART ONE: SQL Database Point of Difference On-premise SQL Server Windows Azure SQL Database Where you manage server-level security The Security folder in SQL Server Management Studio'sObject Explorer The master database Server-level security role for creating logins securityadmin fixed server role loginmanager database role in the master database Commands for managing logins View that shows all logins CREATE LOGIN ALTER LOGIN DROP LOGIN sys.syslogins (sys.sql_logins for SQL Server authentication logins) CREATE LOGIN ALTER LOGIN DROP LOGIN (There are some parameter limitations and you must be connected to the master database) sys.sql_logins (You must be connected to the master database) Server-level role for creating databases dbcreator fixed database role dbmanager database role in the master database Command for creating a database CREATE DATABASE CREATE DATABASE (There are some parameter limitations and you must be connected to the master database) DROP DATABASE Dropping databases View that lists all databases DROP DATABASE sys.databases (view) If a user is in the dbmanager role, they have permission to DROP any database, regardless of which user originally created it. sys.databases (You must be connected to the master database) 31

32 PART ONE: SQL Database Federations One or more tables within a database are split by row and portioned across multiple databases (federation members) /sharding/ A federation is a collection of database partitions that are: defined by a federation distribution scheme, known as the federation scheme. federation scheme defines a federation distribution key, (which determines the distribution of data to partitions within the federation) federation distribution key must be an INT, BIGINT, UNIQUEIDENTIFIER, or VARBINARY only one federation scheme and one federation distribution key for a federation. 32

33 PART ONE: SQL Database scale up/down Scale up and out 10K records > 1DB >> INSERT, INSERT > 10M records 10K records > 10K max / DB >> INSERT, INSERT >> 100DB each 10K Partitioning: Horizontal / per row Vertical / per column 33

34 PART ONE: Adventure with WASD Adventure of course Adventure Works 2012 for SQL Database Adventure Works for SQL Server 2012 Release date: March 2012 Adventure Works for SQL Azure Release date: April

35 PART TWO: Backup

36 Backup Strategy What is Backup? What is Strategy? Will we need this? 36

37 BEST PRACTICE FOR SURVIVING DISASTER ITS ONLY ONE: BE PREPARED Backups about type of backup ( simple rm / full rm) about place for stored backup data about backup window about procedure used for backup about backup tools about backup of backup logs about estimated time for executing backup about REAL TIME of executing backup 37

38 BACKUP > extract from SOP* In the request, backup, should include the following information: Information about the operating system and application version for online backup and installed updates for these components a file backup policy, in particular: a number of versions of a file stored the storage time of the next version of the file the frequency of execution of such incremental backups with the proposal of their implementation Online Backup Policy the storage time of a full backup with storage time such an incremental backup the time of transaction log files the frequency of execution of a full backup with the proposal deadline for its implementation the frequency of execution of the transaction log backup Information about trees directories / files that should be omitted or included during backup tasks (include / exclude list) Number and type / model of physical processors, Does the node will use the connection to the SAN to implement backup 38

39 BACKUP (registry) > extract from SOP* This register contains information about a backup plan implemented. Backup file space: number of versions of a file stored in a backup number of days that are kept more versions of a file number of versions of a file stored in the backup system after its removal from client device number of days that will store the latest version of the deleted file from the client device number of days that will be stored in the archive Online Backup: number of backups stored in full backup number of incremental backups / diff / full stored in the backup frequency of transaction log backups stored in the backup (for databases) number of days the backups to be stored on-line backup system The list of nodes defined in the system backup: Domain Node name IP address of the node The list of defined backup tasks (called schedule) name of the task (schedule) execution time a period of at which the task is repeated 39

40 Restore Strategy What is Restore? What is Strategy? Will we need this? 40

41 Best practices by Brent Ozar SQL Server Backup Best Practices Written on October 17, 2007 by Brent Ozar in SQL Server >> I ve been backing up SQL Servers for almost a decade now, and it s time to share the lessons I ve learned. All of this is my own opinion your mileage may vary but I ll try to explain the reasoning behind the choices I make. I won t address log shipping or snapshots this time around. Never back up databases to local disk. Back up databases to a fileshare, then back the share up to tape. Cost justify the network share with lower licensing costs & simpler backups. Back up to a different SAN if possible. My sweet spot for the backup array is raid 10 SATA. Backup agents like NetBackup and Backup Exec mean giving up scheduling control. Do regular fire drill rebuilds and restores. Build a standalone restore testbed. Keep management informed on restore time estimates. Trust no one. 41

42 BEST PRACTICE FOR SURVIVING DISASTER ITS ONLY ONE: BE PREPARED Restore about type of backup ( simple rm / full rm) about place for stored backup data about the procedures of recovery about estimated time for recovery about REAL TIME for recovery about tools for recovery about Corporate Backup Manager about password for access to library 42

43 RESTORE > extract from SOP* Register for Recovery/Restore/Replacement Tests This register contains information about the tests and replacement of part or all of the environment. It consists of the following fields: the date of commencement and completion of the recovery test client for which the test was performed recovery test servers involved in testing and replacement extent of testing and replacement person / persons performing the recovery test person on the client side accepts the correctness of the recovery test subsequent to the recovery test 43

44 PART TWO: Azure SQL Database Backup and Restore Microsoft Azure SQL Database has built-in backups to support self-service Point in Time Restore and Geo-Restore for Basic, Standard, and Premium service tiers. If you have Web or Business Edition databases, you must create your own backup strategy. You can use database copy or Import and Export services to create copies of the data and export the file to an Microsoft Azure storage account. Built-in Automatic Backup in Azure SQL Database >> Azure SQL Database automatically creates backups of every active database using the following schedule: full database backup once a week, differential database backups once a day, transaction log backups every 5 minutes. The full and differential backups are replicated across regions to ensure availability of the backups in the event of a disaster. 44

45 PART TWO: Azure SQL Database Backup and Restore Backup storage is the storage associated with your automated database backups that are used for Point in Time Restore and Geo-Restore. Azure SQL Database provides up to 200% of your maximum provisioned database storage of backup storage at no additional cost. For example, if you have a database in the Standard service tier with a provisioned size of 250 GB, you will be provided with 500 GB of backup storage at no additional charge. Point in Time Restore is designed to recover a database to a specific point in time within the backup retention period supported by the service tier of the database. Restoring creates a new database with the same service tier that was in use at the chosen restore point and the lowest performance level supported by that tier. For example, if you restore a database which was set to Premium at the specified restore point in time, the new database will also be a Premium database and the performance level is set to P1 45

46 PART TWO: Azure SQL Database Backup and Restore The time taken to complete a restore depends on the size of the database and the length of the log chain. To get a good estimate of the restore time, you should periodically test restoring the database. You can monitor the restore operation using sys.dm_operation_status. Service Tier Geo-Restore Self-Service Point in Time Restore Backup Retention Period Restore a Deleted Database Web Not supported Not supported n/a n/a Business Not supported Not supported n/a n/a Basic Supported Supported 7 days Standard Supported Supported 14 days Premium Supported Supported 35 days 46

47 PART TWO: SQL Server Backup and Restore with Windows Azure Blob Storage Service SQL Server backups to and restoring from the Windows Azure Blob storage service. It also provides a summary of the benefits of using the Windows Azure Blob service to store SQL Server backups. SQL Server supports storing backups to the Windows Azure Blob storage service in the following ways: Manage your backups to Windows Azure: Using the same methods used to backup to DISK and TAPE, you can now back up to Windows Azure storage by Specifying URL as the backup destination. You can use this feature to manually backup or configure your own backup strategy like you would for a local storage or other off-site options. This feature is also referred to as SQL Server Backup to URL. For more information, see SQL Server Backup to URL. This feature is available in SQL Server 2012 SP1 CU2 or later. 47

48 PART TWO: SQL Server Backup and Restore with Windows Azure Blob Storage Service Benefits of Using the Windows Azure Blob Service for SQL Server Backups Flexible, reliable, and limitless off-site storage: Storing your backups on Windows Azure Blob service can be a convenient, flexible, and easy to access off-site option. Creating off-site storage for your SQL Server backups can be as easy as modifying your existing scripts/jobsby choosing to geo replicate the Blob storage you have an extra layer of protection in the event of a disaster that could affect the whole region. In addition, backups are available from anywhere and at any time and can easily be accessed for restores. Backup Archive: The Windows Azure Blob Storage service offers a better alternative to the often used tape option to archive backups. Tape storage might require physical transportation to an off-site facility and measures to protect the media. Storing your backups in Windows Azure Blob Storage provides an instant, highly available, and a durable archiving option. No overhead of hardware management: There is no overhead of hardware management with Windows Azure services. Windows Azure services manage the hardware and provide geo-replication for redundancy and protection against hardware failures. Cost Benefits: Pay only for the service that is used. Can be cost-effective as an off-site and backup archive option. See the Windows Azure Billing Considerations section for more information and links. 48

49 PART TWO: SQL Server Backup and Restore with Windows Azure Blob Storage Service Benefits of Using the Windows Azure Blob Service for SQL Server Backups Currently for instances of SQL Server running in a Windows Azure Virtual Machine, backing up to Windows Azure Blob storage services can be done by creating attached disks. However, there is a limit to the number of disks you can attach to a Windows Azure Virtual Machine. This limit is 16 disks for an extra large instance and fewer for smaller instances. By enabling a direct backup to Windows Azure Blob Storage, you can bypass the 16 disk limit. In addition, the backup file which now is stored in the Windows Azure Blob storage service is directly available to either an on-premises SQL Server or another SQL Server running in a Windows Azure Virtual Machine, without the need for database attach/detach or downloading and attaching the VHD. 49

50 PART THREE: Cloud

51 PART THREE: RedGate Cloud Services What is Cloud Services from Red Gate? Suite of tools to help managing cloud services Came out of SQL Azure Backup Launched in Feb 2012 continually developing Contain different, but integrated features Set up SQL Azure backup/restore Back up/restore your Blob storage Back up/restore Azure table Flexible scheduling Receive automated s after each job Quickly review your job Control how your SQL Azure backups are named 51

52 PART THREE: Backup and Restore Backup to Azure Blob Storage or Amazon S3 Format is a.bacpac Zip file containing xml schema and json data Permissions needed for a transactional backup dbmanager and dbo ( CREATE DATABASE x AS COPY OF y) To export to bacpac file dbo 52

53 PART THREE: Cerebrata Do it all with Azure Management Studio Storage Accounts Blob Containers List blobs List tables List entities List queues Microsoft Azure diagnostics Diagnostics Logs Highly configurable dashboard Microsoft Azure PowerShell Microsoft Azure Management Subscriptions Virtual Machines Service Bus SQL Database 53

54 Don t Ask Me

55 59

56 APPENDIX: links & demos

57 Most Important Article (in my private opinion) Authors: Conor Cunningham, Tobias Ternström, Silvano Coriani, Ewan Fairweather Contributing Author: Ralph Squillace 61

58 MSDN SQL Database District Windows Azure SQL Database (formerly SQL Azure) What's New in Windows Azure SQL Database (formerly SQL Azure) Backward Compatibility in Windows Azure SQL Database Known Issues in Windows Azure SQL Database Introducing Windows Azure SQL Database Tutorials Feedback and Community Information Windows Azure Platform Management Portal Windows Azure SQL Database Concepts Administration Development Guidelines and Limitations Management REST API Reference Transact-SQL Reference Errors and Exceptions Reference 62

59 APPENDIX: additional links Red Gate Cloud Ready Services General Guidelines and Limitations (Windows Azure SQL Database) Adventure Works for SQL Database (formerly SQL Azure) Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions Error Messages (Windows Azure SQL Database) Compare SQL Server with Windows Azure SQL Database 63

60 Just Azure 64

61 AFTER SESSION CONTACT: MAIL: MSG: TWITTER/FACEBOOK/LINKEDIN: KoprowskiT SLIDES FROM SESSION: SQL Relay 2014 Page: SlideShare Profile: BLOGS: ITPRO Anorak s Vision: [PL/EN] Volume Licensing Specialites: [PL] My MVP Blog: [EN/ES/PL] 65

62 PLEASE REMEMBER: Raffle at the End Feedback on site 66

63 Thank You Very Much Q & A 67

SQL Server in the Cloud From Plan, To Backup, To Cloud. Tobiasz Janusz Koprowski Independent Consultant

SQL Server in the Cloud From Plan, To Backup, To Cloud. Tobiasz Janusz Koprowski Independent Consultant SQL Server in the Cloud From Plan, To Backup, To Cloud Tobiasz Janusz Koprowski Independent Consultant Our awesome sponsors ABOUT ME Member of the Board Polish Information Processing Society EMEA Vice-Chair

More information

SQL Azure vs. SQL Server

SQL Azure vs. SQL Server SQL Azure vs. SQL Server Authors Dinakar Nethi, Niraj Nagrani Technical Reviewers Michael Thomassy, David Robinson Published April 2010 Summary SQL Azure Database is a cloud-based relational database service

More information

March 2011. Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit

March 2011. Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit March 2011 Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit Windows Azure Platform Compute: Virtualized compute environment Storage: Durable, scalable, & available storage Management: Automated,

More information

SQL Server 2014. What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

SQL Server 2014. What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft. SQL Server 2014 What s New? Christopher Speer Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.com The evolution of the Microsoft data platform What s New

More information

6231A - Maintaining a Microsoft SQL Server 2008 Database

6231A - Maintaining a Microsoft SQL Server 2008 Database 6231A - Maintaining a Microsoft SQL Server 2008 Database Course Number: 6231A Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1 SQL Server 2008 Designing, Optimizing, and Maintaining a Database Course The SQL Server 2008 Designing, Optimizing, and Maintaining a Database course will help you prepare for 70-450 exam from Microsoft.

More information

Microsoft SQL Database Administrator Certification

Microsoft SQL Database Administrator Certification Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites

More information

Microsoft Azure. The cloud platform built for business. Tarmo Tikerpäe DC SSP Microsoft

Microsoft Azure. The cloud platform built for business. Tarmo Tikerpäe DC SSP Microsoft Microsoft Azure The cloud platform built for business Tarmo Tikerpäe DC SSP Microsoft The next strategic opportunity is here Cloud Mobile Social How do you use technology innovation Big data? to architect

More information

CP003 Azure SQL Database V12 updates and comparison with SQL Server

CP003 Azure SQL Database V12 updates and comparison with SQL Server CP003 Azure SQL Database V12 updates and comparison with SQL Server presenta Francesco Diaz - @francedit francesco.diaz@insight.com http://francescodiaz.azurewebsites.net Data Platform Continuum SQL Database

More information

Hosting Models. Business Model Software (as a Service) Platform (as a Service) Infrastructure (as a Service) On Premises. Applications. Data.

Hosting Models. Business Model Software (as a Service) Platform (as a Service) Infrastructure (as a Service) On Premises. Applications. Data. You manage You manage You manage On Premises Hosting Models Infrastructure (as a Service) Platform (as a Service) Business Model Software (as a Service) Customizations Applications Data Runtime Middleware

More information

SQL 2016 and SQL Azure

SQL 2016 and SQL Azure and SQL Azure Robin Cable Robin.Cable@TCSC.com BI Consultant AGENDA Azure SQL What's New in SQL 2016 Azure SQL Azure SQL Azure is a cloud based SQL service, provided to subscribers, to host their databases.

More information

2015 Techstravaganza The Microsoft Cloud

2015 Techstravaganza The Microsoft Cloud 2015 Techstravaganza The Microsoft Cloud http://virtuallycloud9.com @tommy_patterson http://aka.ms/tplinkedin Tommy.Patterson@Microsoft.com http://aka.ms/mshostingbw Leaders in Gartner Magic Quadrants

More information

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: 200-500 Run Time: 47+ hours (272 videos)

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: 200-500 Run Time: 47+ hours (272 videos) Course Description This course is a soup-to-nuts course that will teach you everything you need to configure a server, maintain a SQL Server disaster recovery plan, and how to design and manage a secure

More information

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,

More information

ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone 317-362-1213

ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone 317-362-1213 ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone 317-362-1213 Application Compatibility Many organizations have business critical or internally

More information

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific Realizing the Benefits of Hybrid Cloud Anand MS Cloud Solutions Architect Microsoft Asia Pacific Agenda Key drivers for Hybrid Cloud Unified Cloud Strategy Example Use Cases How to get there Hybrid Cloud:

More information

Microsoft Big Data Solutions. Anar Taghiyev P-TSP E-mail: b-anarta@microsoft.com;

Microsoft Big Data Solutions. Anar Taghiyev P-TSP E-mail: b-anarta@microsoft.com; Microsoft Big Data Solutions Anar Taghiyev P-TSP E-mail: b-anarta@microsoft.com; Why/What is Big Data and Why Microsoft? Options of storage and big data processing in Microsoft Azure. Real Impact of Big

More information

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

With Eversync s cloud data tiering, the customer can tier data protection as follows:

With Eversync s cloud data tiering, the customer can tier data protection as follows: APPLICATION NOTE: CLOUD DATA TIERING Eversync has developed a hybrid model for cloud-based data protection in which all of the elements of data protection are tiered between an on-premise appliance (software

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently

More information

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: 200-500 Run Time: 30+ hours (158 videos)

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: 200-500 Run Time: 30+ hours (158 videos) Course Description This popular LearnItFirst.com course is a soup-to-nuts course that will teach you how to choose your edition, install, configure and manage any edition of. You ll learn the details of

More information

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:

More information

MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008

MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials

More information

Azure IaaS What s new & adaptions in CH. Marcel Frauchiger, PTS Microsoft Schweiz

Azure IaaS What s new & adaptions in CH. Marcel Frauchiger, PTS Microsoft Schweiz Azure IaaS What s new & adaptions in CH Marcel Frauchiger, PTS Microsoft Schweiz Store, backup, recover your data Develop, test, run your apps Extend your infrastructure Reach where your datacenter won

More information

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations. Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations. After completing this course, students will be able to: Plan and install SQL Server

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

MOC 20462C: Administering Microsoft SQL Server Databases

MOC 20462C: Administering Microsoft SQL Server Databases MOC 20462C: Administering Microsoft SQL Server Databases Course Overview This course provides students with the knowledge and skills to administer Microsoft SQL Server databases. Course Introduction Course

More information

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course

More information

Implementing a Microsoft SQL Server 2005 Database

Implementing a Microsoft SQL Server 2005 Database This class combines two courses into one 5-day class. 2779 (3-day) & 2780 (2-day) Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led Introduction This three-day instructor-led

More information

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2 20465B; 5 days, Instructor-led

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2 20465B; 5 days, Instructor-led Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2 20465B; 5 days, Instructor-led Course Description This five-day, instructor-led course provides you with the

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course 20533A: Implementing Microsoft Azure Infrastructure Solutions Page 1 of 7 Implementing Microsoft Azure Infrastructure Solutions Course 20533A: 4 days; Instructor-Led Introduction This course is

More information

Hosted SharePoint: Questions every provider should answer

Hosted SharePoint: Questions every provider should answer Hosted SharePoint: Questions every provider should answer Deciding to host your SharePoint environment in the Cloud is a game-changer for your company. The potential savings surrounding your time and money

More information

Designing Database Solutions for Microsoft SQL Server 2012

Designing Database Solutions for Microsoft SQL Server 2012 Course 20465A: Designing Database Solutions for Microsoft SQL Server 2012 Length: Audience(s): 5 Days Level: 300 IT Professionals Technology: Microsoft SQL Server 2012 Type: Delivery Method: Course Instructor-led

More information

francesco.diaz@insight.com http://francescodiaz.azurewebsites.net

francesco.diaz@insight.com http://francescodiaz.azurewebsites.net francesco.diaz@insight.com http://francescodiaz.azurewebsites.net Agenda SQL Server workloads on Azure Backup scenarios SQL Server backup options Azure Backup and System Center DPM SQL Database backup

More information

50238: Introduction to SQL Server 2008 Administration

50238: Introduction to SQL Server 2008 Administration 50238: Introduction to SQL Server 2008 Administration 5 days Course Description This five-day instructor-led course provides students with the knowledge and skills to administer SQL Server 2008. The course

More information

Maintaining a Microsoft SQL Server 2008 Database

Maintaining a Microsoft SQL Server 2008 Database Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Five days; Instructor-Led Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students

More information

Migrating SaaS Applications to Windows Azure

Migrating SaaS Applications to Windows Azure Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology

More information

SQL Server Training Course Content

SQL Server Training Course Content SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance

More information

Zmanda Cloud Backup Frequently Asked Questions

Zmanda Cloud Backup Frequently Asked Questions Zmanda Cloud Backup Frequently Asked Questions Release 4.1 Zmanda, Inc Table of Contents Terminology... 4 What is Zmanda Cloud Backup?... 4 What is a backup set?... 4 What is amandabackup user?... 4 What

More information

How To Manage A Database Server 2012

How To Manage A Database Server 2012 Ross Mistry With Shirmattie Seenarine and Kevin E. Kline Microsoft SQL Server 2012 Management and Administration 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Introduction 1 Part

More information

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465 Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465 Course Outline Module 1: Designing a Database Server Infrastructure This module explains how to design an appropriate database server

More information

Microsoft SQL Server Installation Guide

Microsoft SQL Server Installation Guide Microsoft SQL Server Installation Guide Version 3.0 For SQL Server 2014 Developer & 2012 Express October 2014 Copyright 2010 2014 Robert Schudy, Warren Mansur and Jack Polnar Permission granted for any

More information

Windows Azure Platform

Windows Azure Platform Windows Azure Platform Giordano Tamburrelli, PhD giotam@microsoft.com Academic Developer Evangelist Slides by David Chou You manage You manage You manage Types of Clouds Private (On-Premise) Infrastructure

More information

An open and flexible cloud platform. Quickly build, deploy, and manage solutions across a global network of Microsoft-managed datacenters.

An open and flexible cloud platform. Quickly build, deploy, and manage solutions across a global network of Microsoft-managed datacenters. An open and flexible cloud platform. Quickly build, deploy, and manage solutions across a global network of Microsoft-managed datacenters. Build applications using any language, tool, or framework Integrate

More information

Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor

Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor Mobile-first Cloud-first Cloud Platform Transform the datacenter 0 380.50 0 7.62.50 Unlock insight on

More information

MS SQL Server 2014 New Features and Database Administration

MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Administering Microsoft SQL Server 2012 Databases Install and Configure (19%) Plan installation. May include but not limited to: evaluate installation requirements; design the installation of SQL Server

More information

Application Development

Application Development Microsoft SQL Azure: Enterprise Application Development Build enterprise-ready applications and projects with SQL Azure Jayaram Krishnaswamy PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Cloud Computing

More information

Building Cloud Applications for the Real World. Aleksey Savateyev Senior Architect

Building Cloud Applications for the Real World. Aleksey Savateyev Senior Architect Building Cloud Applications for the Real World Aleksey Savateyev Senior Architect Where is Cloud Computing used? Massive-scalability scenarios High-availability scenarios Technical computing Global integration

More information

Azure & SharePoint. Jason Himmelstein, MVP. Senior Technical Director @sharepointlhorn

Azure & SharePoint. Jason Himmelstein, MVP. Senior Technical Director @sharepointlhorn Azure & SharePoint Jason Himmelstein, MVP Senior Technical Director @sharepointlhorn Gold Sponsor Silver Sponsors #CollabCon Share your ideas and feedback on Twitter $250 Future Shop gift card for most

More information

Using ArcGIS for Server in the Amazon Cloud

Using ArcGIS for Server in the Amazon Cloud Federal GIS Conference February 9 10, 2015 Washington, DC Using ArcGIS for Server in the Amazon Cloud Bonnie Stayer, Esri Amy Ramsdell, Blue Raster Session Outline AWS Overview ArcGIS in AWS Cloud Builder

More information

Microsoft SQL Server 2008 Administrator's Pocket Consultant

Microsoft SQL Server 2008 Administrator's Pocket Consultant Microsoft SQL Server 2008 Administrator's Pocket Consultant William R. Stanek To learn more about this book, visit Microsoft Learning at http://www.microsoft.com/mspress/books/12755.aspx 9780735625891

More information

Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager

Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager Expand Your Infrastructure with the Elastic Cloud Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager Today we re going to talk about The Cloud Scenarios Questions You Probably

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure About this Course This course is aimed at experienced IT Professionals who currently administer their on-premise infrastructure. The course introduces the student

More information

Server Consolidation with SQL Server 2008

Server Consolidation with SQL Server 2008 Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations

More information

BI on Cloud using SQL Server on IaaS

BI on Cloud using SQL Server on IaaS BI on Cloud using SQL Server on IaaS Abstract Today s Business Intelligence (BI) Systems are analysing huge volumes of data, which is growing at a rapid pace requiring organizations to scale the hardware/infrastructure

More information

WHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD

WHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD WHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD TABLE OF CONTENTS 1 In this whitepaper... 3 2 User security... 4 2.1 Authentication... 4 2.2 Authorization & Access Control...

More information

Microsoft SQL Server Installation Guide

Microsoft SQL Server Installation Guide Microsoft SQL Server Installation Guide Version 2.1 For SQL Server 2012 January 2013 Copyright 2010 2013 Robert Schudy, Warren Mansur and Jack Polnar Permission granted for any use of Boston University

More information

Paul Schuman Sr Director, WW Hosting Service Providers Microsoft

Paul Schuman Sr Director, WW Hosting Service Providers Microsoft Paul Schuman Sr Director, WW Hosting Service Providers Microsoft Revenue Hosters are largest contributor across all 35% partner types for Microsoft cloud business YoY Growth THE OPPORTUNITY AHEAD CUSTOMERS

More information

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2 DocAve 6 Service Pack 1 Installation Guide Revision C Issued September 2012 1 Table of Contents About the Installation Guide... 4 Submitting Documentation Feedback to AvePoint... 4 Before You Begin...

More information

Big data variety, 179 velocity, 179 volume, 179 Blob storage containers

Big data variety, 179 velocity, 179 volume, 179 Blob storage containers Index A AADRM. See Azure active directory rights management (AADRM) AADRM PowerShell module Azure AD module, 164 Connect-AadrmService cmdlet, 164 Connect-MsolService cmdlet, 164 PowerShell v2.0 and.net

More information

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server. Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge

More information

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business

How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services

More information

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A

More information

Course Syllabus. At Course Completion

Course Syllabus. At Course Completion Key Data Product #: Course #: 6231A Number of Days: 5 Format: Certification Exams: 70-432, 70-433 Instructor-Led This course syllabus should be used to determine whether the course is appropriate for the

More information

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database Course Overview This instructor-led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2008 R2 database.

More information

BackupAssist v6 quickstart guide

BackupAssist v6 quickstart guide New features in BackupAssist v6... 2 VSS application backup (Exchange, SQL, SharePoint)... 3 System State backup... 3 Restore files, applications, System State and mailboxes... 4 Fully cloud ready Internet

More information

WINDOWS AZURE EXECUTION MODELS

WINDOWS AZURE EXECUTION MODELS WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience

More information

Microsoft SQL Server 2012 Administration

Microsoft SQL Server 2012 Administration PROFESSION Microsoft SQL Server 2012 Administration Adam Jorgensen Steven Wort Ross LoForte Brian Knight WILEY John Wiley & Sons, Inc. INTRODUCTION xxxvii CHAPTER 1: SQL SERVER 2012 ARCHITECTURE 1 SQL

More information

Setting Up SQL Server on Windows Azure Understanding Options and Differences

Setting Up SQL Server on Windows Azure Understanding Options and Differences Setting Up SQL Server on Windows Azure Understanding Options and Differences Stephen Wynkoop, Microsoft SQL Server MVP Founder, SSWUG.ORG Session Q&A Housekeeping Questions after the fact: swynk@sswug.org

More information

White Paper How Noah Mobile uses Microsoft Azure Core Services

White Paper How Noah Mobile uses Microsoft Azure Core Services NoahMobile Documentation White Paper How Noah Mobile uses Microsoft Azure Core Services The Noah Mobile Cloud service is built for the Microsoft Azure platform. The solutions that are part of the Noah

More information

Service Level Agreement for Windows Azure operated by 21Vianet

Service Level Agreement for Windows Azure operated by 21Vianet Service Level Agreement for Windows Azure operated by 21Vianet Last updated: November 2015 1. Introduction This Service Level Agreement for Windows Azure (this SLA ) is made by 21Vianet in connection with,

More information

Online Transaction Processing in SQL Server 2008

Online Transaction Processing in SQL Server 2008 Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft Dynamics NAV 2016.

More information

WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS

WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS Managing and analyzing data in the cloud is just as important as it is anywhere else. To let you do this, Windows Azure provides a range of technologies

More information

SQL Server 2016 New Features!

SQL Server 2016 New Features! SQL Server 2016 New Features! Improvements on Always On Availability Groups: Standard Edition will come with AGs support with one db per group synchronous or asynchronous, not readable (HA/DR only). Improved

More information

SHARPCLOUD SECURITY STATEMENT

SHARPCLOUD SECURITY STATEMENT SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud

More information

Exam Number/Code : 070-450. Exam Name: Name: PRO:MS SQL Serv. 08,Design,Optimize, and Maintain DB Admin Solu. Version : Demo. http://cert24.

Exam Number/Code : 070-450. Exam Name: Name: PRO:MS SQL Serv. 08,Design,Optimize, and Maintain DB Admin Solu. Version : Demo. http://cert24. Exam Number/Code : 070-450 Exam Name: Name: PRO:MS SQL Serv 08,Design,Optimize, and Maintain DB Admin Solu Version : Demo http://cert24.com/ QUESTION 1 A database is included by the instance, and a table

More information

WINDOWS AZURE DATA MANAGEMENT

WINDOWS AZURE DATA MANAGEMENT David Chappell October 2012 WINDOWS AZURE DATA MANAGEMENT CHOOSING THE RIGHT TECHNOLOGY Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Windows Azure Data Management: A

More information

BackupAssist v6 quickstart guide

BackupAssist v6 quickstart guide Using the new features in BackupAssist v6... 2 VSS application backup (Exchange, SQL, SharePoint)... 2 Backing up VSS applications... 2 Restoring VSS applications... 3 System State backup and restore...

More information

Backup Exec Private Cloud Services. Planning and Deployment Guide

Backup Exec Private Cloud Services. Planning and Deployment Guide Backup Exec Private Cloud Services Planning and Deployment Guide Chapter 1 Introducing Backup Exec Private Cloud Services This chapter includes the following topics: About Backup Exec Private Cloud Services

More information

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL Overview This short guide explains how to use Attunity CloudBeam to replicate data from your on premises database to Microsoft

More information

Enterprise and Standard Feature Compare

Enterprise and Standard Feature Compare www.blytheco.com Enterprise and Standard Feature Compare SQL Server 2008 Enterprise SQL Server 2008 Enterprise is a comprehensive data platform for running mission critical online transaction processing

More information

Oracle Cloud Update November 2, 2015. Eric Frank Oracle Sales Consultant. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Update November 2, 2015. Eric Frank Oracle Sales Consultant. Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Cloud Update November 2, 2015 Eric Frank Oracle Sales Consultant Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes

More information

Updating Your SQL Server Skills to Microsoft SQL Server 2014

Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course Details Course Outline Module 1: Introduction to SQL Server 2014 This module introduces key features of SQL Server 2014.

More information

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2016 1 of 13 19.01.2016 17:52 System Requirements for Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 The following sections list the minimum hardware and software requirements to install and run Microsoft

More information

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics 1 Harnessing the Power of the Microsoft Cloud for Deep Data Analytics Today's Focus How you can operate your business more efficiently and effectively by tapping into Cloud based data analytics solutions

More information

Database as a Service (DaaS) Version 1.02

Database as a Service (DaaS) Version 1.02 Database as a Service (DaaS) Version 1.02 Table of Contents Database as a Service (DaaS) Overview... 4 Database as a Service (DaaS) Benefit... 4 Feature Description... 4 Database Types / Supported Versions...

More information

How to Configure and Use SQL with EnCase Products

How to Configure and Use SQL with EnCase Products How to Configure and Use SQL with EnCase Products www.ceicconference.com Introduction Databases for Guidance Software Enterprise Products: EnCase ediscovery EnCase CyberSecurity Best Practice for EnCase

More information

Get started with cloud hybrid search for SharePoint

Get started with cloud hybrid search for SharePoint Get started with cloud hybrid search for SharePoint This document supports a preliminary release of the cloud hybrid search feature for SharePoint 2013 with August 2015 PU and for SharePoint 2016 Preview,

More information

Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services

Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services Hands on Lab: Building a Virtual Machine and Uploading VM Images to the Cloud using Windows Azure Infrastructure Services Windows Azure Infrastructure Services provides cloud based storage, virtual networks

More information

Establishing Environmental Best Practices. Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/

Establishing Environmental Best Practices. Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Establishing Environmental Best Practices Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Agenda Active Directory Service Accounts Database Platform Windows Platform Data Storage Planning Virtualisation

More information

Administration Guide for the System Center Cloud Services Process Pack

Administration Guide for the System Center Cloud Services Process Pack Administration Guide for the System Center Cloud Services Process Pack Microsoft Corporation Published: May 7, 2012 Author Kathy Vinatieri Applies To System Center Cloud Services Process Pack This document

More information

Updating Your SQL Server Skills to Microsoft SQL Server 2014

Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course 10977B: Updating Your SQL Server Skills to Microsoft SQL Server 2014 Page 1 of 8 Updating Your SQL Server Skills to Microsoft SQL Server 2014 Course 10977B: 4 days; Instructor-Led Introduction This

More information

Francesco.diaz@insight.com. http://francescodiaz.azurewebsites.net

Francesco.diaz@insight.com. http://francescodiaz.azurewebsites.net Francesco.diaz@insight.com http://francescodiaz.azurewebsites.net Agenda SQL workloads on Azure Microsoft Azure IaaS concepts Best Practices for SQL running on Azure VMs HA/DR SQL DB HA/DR Dedicated Higher

More information

Computer Visions Course Outline

Computer Visions Course Outline www.compvisions.com 16 Corporate Woods Blvd. Albany, NY 12211 Computer Visions Course Outline Get What You Want We offer highly customizable group training courses: desktop applications, web development,

More information

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532A; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This

More information