SlideShare una empresa de Scribd logo
1 de 62
Descargar para leer sin conexión
Tobiasz Janusz Koprowski 
SQL Server MVP, RedGate FORG +
碧云寺-Templeof AzureClouds
FormerLeader of Polish SQL Server User Group 
Microsoft CertifiedTrainer(MCP, MCSA, MLSS, MLSBS, MCTS, MCITP) 
SQL Server MVP (five years) 
MVP Mentor Program Memberactiveblogger, influencer, technicalwriter 
last9 yearslivingin Data Processing Centerlast14 yearsbanking and ICT 
NOW goingintoIndependent Consultancyfrequentlyspeaker atseveralconferences: 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 TerminologyCommunity/ translationsfor Wndows7/8 and Visual Studio 2010/2012co-authorof SQL Server MVP DeepDives: 
High availability of SQL Server in the context 
of Service Level Agreements(Chapter18th) technicalreviewer: 
ExploringMDX for SQL Server 2012
PART ONE: SQL AzureAnalysis 
Introduction 
Past and Present 
Security and errors 
Compability 
Scenarios 
PART TWO: Demo in Azure/ScreenshotMode 
Easycreate 
Easymanage 
PART THREE: The Futureof DBA’a 
SQL Server on Premise 
New horizons, newskills 
Automation behindourbusiness 
PART FOUR: Extras 
additionallinks 
Q&A
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
•Windows Azure Compute: Virtualized compute environment based on Windows ServerStorage: Durable, scalable, & available storageManagement: 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 busAccess Control: Rules-driven, claims-based access control
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
SQL Database 
A relational database-as-a-service that makes tier-1 capabilities easily accessible 
•Scalable to thousands of databases 
•Predictable performance you can dial up or down 
•Availability-backed by replicas & uptime SLA 
•Data protection via auditing, restore & geo-replication 
•Programmatic DBA-like functionality for efficient DevOps 
•Self-managed for near-zero maintenance
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 
•.
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
Machine LearningPREVIEW 
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 HDInsightfor big data solutions 
•Deploy models to production in minutes 
•Pay only for what you use. No hardware or software to buy.
AsaServiceProviderMicrosofthasanobligationtopassingtheseveralrulesforsecurity: 
•ISO/IEC27001:2005 
•SAS70Type1andII 
Alsotheypassing(continuisly)severaldatasecuringaudits: 
•PCIDSS 
•SOXcompliance 
•HIPAAcompliance 
AndofcourserequirementsforDataCenters: 
•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
•ISO/IEC27001:2005AuditandCertification 
ISOScope:ThefollowingAzurefeaturesareinscopeforthecurrentISOaudit:CloudServices(includingFabricandRDFE),Storage(Tables,Blobs,Queues),VirtualMachines(includingwithSQLServer),VirtualNetwork,TrafficManager,WebSites,BizTalkServices,MediaServices,MobileServices,ServiceBus,Workflow,Multi-FactorAuthentication,ActiveDirectory,RightManagementService,SQLDatabase,andHDInsight.ThisincludestheInformationSecurityManagementSystem(ISMS)forAzure,encompassinginfrastructure,development,operations,andsupportforthesefeatures.AlsoincludedarePowerBIforOffice365andPowerQueryService. 
•SOC1andSOC2SSAE16/ISAE3402Attestations 
Scope:ThefollowingAzurefeaturesareinscopeforthecurrentSOC1Type2andSOC2Type2attestations:CloudServices(includesstatelessWeb,andWorkerroles),Storage(Tables,Blobs, Queues),VirtualMachines(includespersistentvirtualmachinesforusewithsupportedoperatingsystems)andVirtualNetwork(includesTrafficManager). 
•UnitedKingdomG-CloudImpactLevel2Accreditation 
Scope:ThefollowingAzurefeaturesareinscopefortheIL2accreditation:VirtualMachines, CloudServices,Storage(Tables,Blobs,Queues,Drives),andVirtualNetwork. 
•CloudSecurityAllianceCloudControlsMatrix 
•FederalRiskandAuthorizationManagementProgram(FedRAMP) 
•PaymentCardIndustry(PCI)DataSecurityStandards(DSS)Level1 
•HIPAABusinessAssociateAgreement(BAA) 
•FamilyEducationalRightsandPrivacyAct(FERPA)
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
North America 
US Central -Iowa 
US East -Virginia 
US East 2 -Virginia 
US GovIowa -Iowa 
US GovVirginia -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 
SouthAmerica(preview) 
Brasil-Sao Paulo, 
Some datacenters have servers grouped inside containers -each containing 
1800-2500 servers.
Hardware Boundary 
Hardware Boundary 
Hardware Boundary 
Hardware Boundary 
B 
C 
D 
A 
A 
B 
B 
C 
C 
D 
D 
A
We want to work with SQL Azure (oops SQL Database) 
Sizedoesmatter? 
Personal: 1GB, 5GB 
Business: 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB (3x50) 
“Private”: less than 100 MB ($4.995 / month) 
Version doesmatter? 
10.25 my firstexperience, but afterJuly 2011 Service Release… 
11.0.9214.51 now> closeto 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.
Sizedoesmatter? 
Personal: 1GB, 5GB 
Business: 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB (3x50) 
“Private”: less than 100 MB ($4.995 / month) 
Sizedoesmatter! 
BASICsize: 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 
performance: P10 100DTU, P2 200DTU, SP3 800DTU 
WhatisDTU 
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.
Service Tier/Performance Level 
DTU 
MAX DB Size 
MaxWorkerThreads 
MaxSessions 
Benchmark Transaction Rate 
Predictability 
Basic 
5 
2 GB 
30 
300 
16,600 transactions per hour 
Good 
Standard/S0 
10 
250 GB 
60 
600 
521 transactions per minute 
Better 
Standard/S1 
20 
250 GB 
90 
900 
934 transactions per minute 
Better 
Standard/S2 
50 
250 GB 
120 
1,200 
2,570 transactions per minute 
Better 
Premium/P1 
100 
500 GB 
200 
2,400 
105 transactions per second 
Best 
Premium/P2 
200 
500 GB 
400 
4,800 
228 transactions per second 
Best 
Premium/P3 
800 
500 GB 
1,600 
19,200 
735 transactions per second 
Best
Collationdoes 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-premiseSQL 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
Naming, Logins, Users 
Admin, administrator, guest, root, sa 
Data Migration Support 
Youcanuse: 
SQL Server 2008 Integration Services (SSIS) 
The bulkcopyutility(BCP.exe) 
System.Data.SqlClient.SqlBulkCopyclass 
Scripts thatuseINSERT statementsto loaddata intothe database 
SQL Data Compare from Red Gate 
Youcan'tuse: 
The RESTORE statement. 
Attachinga databaseto the SQL Database server. 
No SQL Server Agent (almost) 
No SQL Server jobs 
No SQL Server Browser 
No Cross Database queries
Indexes, of courseindexes 
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 
error msg 40054: 
Tables without a clustered index are not supported in this version of SQL Server.Create a clustered index and try again. 
CREATETABLESource(IdintNOTNULLIDENTITY, [Name]nvarchar(max), 
CONSTRAINT[PK_Source]PRIMARYKEYCLUSTERED 
( 
[Id]ASC 
))
Closed connections to the service… by the service 
Becauseof 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, 40613
In Scope for v1 
Constants 
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 
Create/alter/drop tables 
Create/alter/drop users and logins 
and so on. 
User-defined functions 
Views 
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
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.
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
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
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
Uses regular SQL security model 
Authenticate logins, map to users and roles 
Authorize users and roles to SQL objects 
Support for standard SQL Authlogins 
Username + password 
AD Federation, WLID–Windows Live ID, etcas alternate authentication protocols 
[admin, administrator, guest, root, sa] Security model is 100% compatible with on-premise SQL
•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
Point of Difference 
On-premise SQL Server 
Windows Azure SQL Database 
Where you manage server-level security 
TheSecurityfolder in SQL Server Management Studio'sObjectExplorer 
Themasterdatabase 
Server-level security role for creating logins 
securityadminfixed server role 
loginmanagerdatabase role in the master database 
Commands for managing logins 
CREATE LOGIN 
CREATE LOGIN 
ALTER LOGIN 
ALTER LOGIN 
DROP LOGIN 
DROP LOGIN 
(There are some parameter limitations and you must be connected to themasterdatabase) 
View that shows all logins 
sys.syslogins(sys.sql_loginsfor SQL Server authentication logins) 
sys.sql_logins 
(You must be connected to themasterdatabase) 
Server-level role for creating databases 
dbcreatorfixed database role 
dbmanagerdatabase 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 themasterdatabase) 
Dropping databases 
DROP DATABASE 
DROP DATABASE 
If a user is in thedbmanagerrole, they have permission toDROPany database, regardless of which user originally created it. 
View that lists all databases 
sys.databases 
sys.databases 
(view) 
(You must be connected to themasterdatabase)
One or more tables within a database are split by row and portioned across multiple databases (federationmembers) /sharding/ Afederationis a collection of database partitions that are: 
defined by a federation distribution scheme, known as thefederation scheme. 
federation scheme defines afederation 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.
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
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 2012
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
Windows AzureSQL Database 
SQL Server Virtual Machine 
SQL Server Management Studio 
AzureStorage Metrics 
AzureStorage Explorer 
RedGateCloudReadyServices 
RedGateCerabrata 
CloudberryDrive, Explorer, OnlineBackup
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
SQL Server on Premisesame job(almostlikealways) same tasks, planning, architecturesame problemssame funespeciallywith newversionsevery… twoyears?
New horizons, newskills 
SQL as a servis(SQL AzureDatabase) 
not verynewbut stillnewconceptoof work 
somerestriction(in minus) 
someimprovements(sucha security)
Automation behindourbusinesssomeone(in MS DC) makinghalf of ourjobwe canforgetaboutfewimportantfeatures/tasks: tempdb 
mirroringauditingbackup & restorewhatisourrole?
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
http://bit.ly/WIHlDL 
Authors:Conor Cunningham,Tobias Ternström,Silvano Coriani,Ewan Fairweather 
Contributing Author:Ralph Squillace
Windows Azure SQL Database (formerly SQL Azure)| http://bit.ly/H0Wdfx 
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
Red Gate Cloud Ready Serviceshttp://cloudservices.red-gate.com/ 
Windows AzureDataCenterVideo 
http://www.youtube.com/watch?v=JJ44hEr5DFE 
General Guidelines and Limitations (Windows Azure SQL Database) 
http://bit.ly/11wB6cK 
Adventure Works for SQL Database (formerly SQL Azure) 
http://bit.ly/125s0W0 
Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions 
http://bit.ly/ZxzjmQ| http://bit.ly/15GzIEE 
Error Messages (Windows Azure SQL Database) 
http://bit.ly/17tnQtE 
Compare SQL Server with Windows Azure SQL Database 
http://bit.ly/15RyB5u
Trust Center: Security, Privacy and Compliance Information for Office 365 and Microsoft Dynamics CRM Online 
http://bit.ly/1q4i8bY 
Announcing PCI DSS compliance and expanded ISO certification for Windows Azure 
http://bit.ly/1tyt7vE 
Windows Azure cloud services achieve critical federal security milestone 
http://bit.ly/1osDHfi 
INFOSYS –Microsoft Data Access Technologies SWOT 
http://infy.com/1kgujKC 
One year in, and the use cases for Microsoft's SQL Azure are becoming clear 
http://bit.ly/TYWRRV
New Levels of Security via Machine Learning & Combined Data Sets 
http://bit.ly/1s6seth 
Predict What's Next: Getting Started on Azure Machine Learning -Part 1 
http://bit.ly/1BLfWq1 
Predict What's Next: How to Get Started with Machine Learning Part 2 
http://bit.ly/1BLg099 
Introducing Elastic Scale preview for Azure SQL Database 
http://bit.ly/1xZk5sG 
New D-Series Virtual Machine Sizes 
http://bit.ly/10IapFg
Windows Azure IT Camp Resources–Slide Deck and Hands-on-Lab 
http://blogs.technet.com/b/bobh/archive/2013/09/18/windows- azure-it-camp-resources-slide-deck-and-hands-on- lab.aspx#sthash.yFgxwPLv.dpuf 
Microsoft AzureFree one month trialhttp://azure.microsoft.com/en-us/pricing/free- trial/?WT.mc_id=AB7B32386 
Microsoft Virtual Academyhttp://azure.microsoft.com/en-us/pricing/free- trial/?WT.mc_id=AB7B32386 
Introducing Elastic Scale preview for Azure SQL Database 
http://azure.microsoft.com/blog/2014/10/02/introducing-elastic- scale-preview-for-azure-sql-database/ 
Performance Best Practices for SQL Server in Azure Virtual Machineshttp://msdn.microsoft.com/en- us/library/azure/dn133149.aspx?WT.mc_id=Social_SQL_General_DI&WT.mc_id=Social_FB_OutgoingPromotion_20140922_90669619_Microsoft%20SQL%20Server%20-%20sqlserver&linkId=9703972
SQLDatabaseMigrationWizardv3.11&v4.11&v5.11 
•Project DescriptionSQL Database Migration Wizard (SQLAzureMW) is designed to help you migrate your SQL Server 2005/2008/2012/2014 databases to Azure SQL Database. RequirementsSQLAzureMW v3x and tools requires.NET Framework 3.5andSQL Server 2008 R2 SP1SQLAzureMW v4x and tools requires.NET Framework 4.5andSQL Server 2012SQLAzureMW v5x and tools requires.NET Framework 4.5andSQL Server 2014 
•AzureMWBatchBackup: 
•This is used to create a backup of a database schema and data. The data is downloaded via BCP. The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload. 
•SQLAzureMWBatchUpload: 
•TakestheoutputfromSQLAzureMWorSQLAzureMWBatchBackupandrunsitagainstthetargetAzureSQLDatabase(orSQLServer)server.
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
CONTACT: 
MAIL: KoprowskiT@windowslive.com 
MSG: KoprowskiT@windowslive.com 
TWITTER/FACEBOOK/LINKEDIN: KoprowskiT 
SLIDES FROM SESSION: 
SQLSotonPage: http://somewhere-in-the-net/ 
SlideShareProfile: http://www.slideshare.net/Anorak 
BLOGS: 
ITPRO Anorak’sVision: http://itblogs.pl/notbeautifulanymore/ 
Volume LicensingSpecialites: http://koprowskit.eu/licensing/ 
My MVP Blog:http://koprowskit.eu/geek/
Q & A

Más contenido relacionado

La actualidad más candente

KoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastKoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastTobias Koprowski
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudTobias Koprowski
 
Dr and ha solutions with sql server azure
Dr and ha solutions with sql server azureDr and ha solutions with sql server azure
Dr and ha solutions with sql server azureMSDEVMTL
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudTobias Koprowski
 
Windows 7 Feature Overview It Academic Day 2009
Windows 7 Feature Overview   It Academic Day 2009Windows 7 Feature Overview   It Academic Day 2009
Windows 7 Feature Overview It Academic Day 2009Tobias Koprowski
 
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityLVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityMaris Elsins
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
 
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...Michael Noel
 
Keep your environment always on with sql server 2016 sql bits 2017
Keep your environment always on with sql server 2016 sql bits 2017Keep your environment always on with sql server 2016 sql bits 2017
Keep your environment always on with sql server 2016 sql bits 2017Bob Ward
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...Michael Noel
 
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBeganKoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBeganTobias Koprowski
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganTobias Koprowski
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Leighton Nelson
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
 
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a ServiceDelivering Pluggable Database as a Service
Delivering Pluggable Database as a ServicePete Sharman
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldIdo Flatow
 
Using Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web ServicesUsing Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web Servicesguest484c12
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformMarcelo Paiva
 
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)BT Akademi
 

La actualidad más candente (20)

KoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastKoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfast
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
 
Dr and ha solutions with sql server azure
Dr and ha solutions with sql server azureDr and ha solutions with sql server azure
Dr and ha solutions with sql server azure
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
Windows 7 Feature Overview It Academic Day 2009
Windows 7 Feature Overview   It Academic Day 2009Windows 7 Feature Overview   It Academic Day 2009
Windows 7 Feature Overview It Academic Day 2009
 
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan InstabilityLVOUG meetup #2 - Forcing SQL Execution Plan Instability
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
 
Keep your environment always on with sql server 2016 sql bits 2017
Keep your environment always on with sql server 2016 sql bits 2017Keep your environment always on with sql server 2016 sql bits 2017
Keep your environment always on with sql server 2016 sql bits 2017
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
 
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBeganKoprowskiT_it_camp2013 - 2amADisasterJustBegan
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
 
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a ServiceDelivering Pluggable Database as a Service
Delivering Pluggable Database as a Service
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
 
Using Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web ServicesUsing Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web Services
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data Plaraform
 
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
 

Similar a 44spotkaniePLSSUGWRO_CoNowegowKrainieChmur

KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudTobias Koprowski
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersTobias Koprowski
 
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloudTobias Koprowski
 
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloudTobias Koprowski
 
KoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersKoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersTobias Koprowski
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersTobias Koprowski
 
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudKoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudTobias Koprowski
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and dockerBob Ward
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed InstanceJames Serra
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformInformatik Aktuell
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerMicrosoft Tech Community
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud Eduardo Castro
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudMark Kromer
 
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015Tobias Koprowski
 
SQL or NoSQL, is this the question? - George Grammatikos
SQL or NoSQL, is this the question? - George GrammatikosSQL or NoSQL, is this the question? - George Grammatikos
SQL or NoSQL, is this the question? - George GrammatikosGeorge Grammatikos
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
 
CirrusDB Offerings
CirrusDB OfferingsCirrusDB Offerings
CirrusDB OfferingsAshok Sami
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Bob Ward
 

Similar a 44spotkaniePLSSUGWRO_CoNowegowKrainieChmur (20)

KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud
 
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
 
KoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginnersKoprowskiT_SQLSoton_WADBforbeginners
KoprowskiT_SQLSoton_WADBforbeginners
 
KoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginnersKoprowskiT_SQLSat419_WADBforBeginners
KoprowskiT_SQLSat419_WADBforBeginners
 
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloudKoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
 
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
 
Why you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloudWhy you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloud
 
SQL or NoSQL, is this the question? - George Grammatikos
SQL or NoSQL, is this the question? - George GrammatikosSQL or NoSQL, is this the question? - George Grammatikos
SQL or NoSQL, is this the question? - George Grammatikos
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
 
CirrusDB Offerings
CirrusDB OfferingsCirrusDB Offerings
CirrusDB Offerings
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 

Más de Tobias Koprowski

KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018Tobias Koprowski
 
DataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSDataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSTobias Koprowski
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudTobias Koprowski
 
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudKoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudTobias Koprowski
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersTobias Koprowski
 
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsKoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsTobias Koprowski
 
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsKoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsTobias Koprowski
 
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudKoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudTobias Koprowski
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersTobias Koprowski
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersTobias Koprowski
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganTobias Koprowski
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersTobias Koprowski
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganTobias Koprowski
 
KoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerKoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerTobias Koprowski
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersTobias Koprowski
 
KoprowskiT_ESRM_TrustThePrimer
KoprowskiT_ESRM_TrustThePrimerKoprowskiT_ESRM_TrustThePrimer
KoprowskiT_ESRM_TrustThePrimerTobias Koprowski
 
KoprowskiT_ECCV_Trust.ThePrimer
KoprowskiT_ECCV_Trust.ThePrimerKoprowskiT_ECCV_Trust.ThePrimer
KoprowskiT_ECCV_Trust.ThePrimerTobias Koprowski
 

Más de Tobias Koprowski (19)

KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018
 
DataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSDataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPS
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
 
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudKoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsKoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
 
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsKoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
 
KoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_KeynoteKoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_Keynote
 
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudKoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginners
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
 
KoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerKoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimer
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
 
KoprowskiT_ESRM_TrustThePrimer
KoprowskiT_ESRM_TrustThePrimerKoprowskiT_ESRM_TrustThePrimer
KoprowskiT_ESRM_TrustThePrimer
 
KoprowskiT_ECCV_Trust.ThePrimer
KoprowskiT_ECCV_Trust.ThePrimerKoprowskiT_ECCV_Trust.ThePrimer
KoprowskiT_ECCV_Trust.ThePrimer
 

Último

25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...
25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...
25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...Nguyen Thanh Tu Collection
 
UNIT I Design Thinking and Explore.pptx
UNIT I  Design Thinking and Explore.pptxUNIT I  Design Thinking and Explore.pptx
UNIT I Design Thinking and Explore.pptxGOWSIKRAJA PALANISAMY
 
Alamkara theory by Bhamaha Indian Poetics (1).pptx
Alamkara theory by Bhamaha Indian Poetics (1).pptxAlamkara theory by Bhamaha Indian Poetics (1).pptx
Alamkara theory by Bhamaha Indian Poetics (1).pptxDhatriParmar
 
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptxBBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptxProf. Kanchan Kumari
 
The First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdfThe First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdfdogden2
 
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...Marlene Maheu
 
Auchitya Theory by Kshemendra Indian Poetics
Auchitya Theory by Kshemendra Indian PoeticsAuchitya Theory by Kshemendra Indian Poetics
Auchitya Theory by Kshemendra Indian PoeticsDhatriParmar
 
Dhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhatriParmar
 
LEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced StudLEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced StudDr. Bruce A. Johnson
 
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacyASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacySumit Tiwari
 
3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptx3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptxmary850239
 
Awards Presentation 2024 - March 12 2024
Awards Presentation 2024 - March 12 2024Awards Presentation 2024 - March 12 2024
Awards Presentation 2024 - March 12 2024bsellato
 
AI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsAI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsStella Lee
 
Research Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchResearch Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchRushdi Shams
 
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptxMetabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptxDr. Santhosh Kumar. N
 
3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptxmary850239
 
3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptx3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptxmary850239
 
LEAD5623 The Economics of Community Coll
LEAD5623 The Economics of Community CollLEAD5623 The Economics of Community Coll
LEAD5623 The Economics of Community CollDr. Bruce A. Johnson
 
AUDIENCE THEORY - PARTICIPATORY - JENKINS.pptx
AUDIENCE THEORY - PARTICIPATORY - JENKINS.pptxAUDIENCE THEORY - PARTICIPATORY - JENKINS.pptx
AUDIENCE THEORY - PARTICIPATORY - JENKINS.pptxiammrhaywood
 

Último (20)

25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...
25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...
25 CHUYÊN ĐỀ ÔN THI TỐT NGHIỆP THPT 2023 – BÀI TẬP PHÁT TRIỂN TỪ ĐỀ MINH HỌA...
 
UNIT I Design Thinking and Explore.pptx
UNIT I  Design Thinking and Explore.pptxUNIT I  Design Thinking and Explore.pptx
UNIT I Design Thinking and Explore.pptx
 
Alamkara theory by Bhamaha Indian Poetics (1).pptx
Alamkara theory by Bhamaha Indian Poetics (1).pptxAlamkara theory by Bhamaha Indian Poetics (1).pptx
Alamkara theory by Bhamaha Indian Poetics (1).pptx
 
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptxBBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
 
The First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdfThe First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdf
 
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
 
t-test Parametric test Biostatics and Research Methodology
t-test Parametric test Biostatics and Research Methodologyt-test Parametric test Biostatics and Research Methodology
t-test Parametric test Biostatics and Research Methodology
 
Auchitya Theory by Kshemendra Indian Poetics
Auchitya Theory by Kshemendra Indian PoeticsAuchitya Theory by Kshemendra Indian Poetics
Auchitya Theory by Kshemendra Indian Poetics
 
Dhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian Poetics
 
LEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced StudLEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced Stud
 
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacyASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
 
3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptx3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptx
 
Awards Presentation 2024 - March 12 2024
Awards Presentation 2024 - March 12 2024Awards Presentation 2024 - March 12 2024
Awards Presentation 2024 - March 12 2024
 
AI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsAI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace Applications
 
Research Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchResearch Methodology and Tips on Better Research
Research Methodology and Tips on Better Research
 
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptxMetabolism of  lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
Metabolism of lipoproteins & its disorders(Chylomicron & VLDL & LDL).pptx
 
3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx
 
3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptx3.14.24 The Selma March and the Voting Rights Act.pptx
3.14.24 The Selma March and the Voting Rights Act.pptx
 
LEAD5623 The Economics of Community Coll
LEAD5623 The Economics of Community CollLEAD5623 The Economics of Community Coll
LEAD5623 The Economics of Community Coll
 
AUDIENCE THEORY - PARTICIPATORY - JENKINS.pptx
AUDIENCE THEORY - PARTICIPATORY - JENKINS.pptxAUDIENCE THEORY - PARTICIPATORY - JENKINS.pptx
AUDIENCE THEORY - PARTICIPATORY - JENKINS.pptx
 

44spotkaniePLSSUGWRO_CoNowegowKrainieChmur

  • 1. Tobiasz Janusz Koprowski SQL Server MVP, RedGate FORG +
  • 3. FormerLeader of Polish SQL Server User Group Microsoft CertifiedTrainer(MCP, MCSA, MLSS, MLSBS, MCTS, MCITP) SQL Server MVP (five years) MVP Mentor Program Memberactiveblogger, influencer, technicalwriter last9 yearslivingin Data Processing Centerlast14 yearsbanking and ICT NOW goingintoIndependent Consultancyfrequentlyspeaker atseveralconferences: 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 TerminologyCommunity/ translationsfor Wndows7/8 and Visual Studio 2010/2012co-authorof SQL Server MVP DeepDives: High availability of SQL Server in the context of Service Level Agreements(Chapter18th) technicalreviewer: ExploringMDX for SQL Server 2012
  • 4. PART ONE: SQL AzureAnalysis Introduction Past and Present Security and errors Compability Scenarios PART TWO: Demo in Azure/ScreenshotMode Easycreate Easymanage PART THREE: The Futureof DBA’a SQL Server on Premise New horizons, newskills Automation behindourbusiness PART FOUR: Extras additionallinks Q&A
  • 7. •Windows Azure Compute: Virtualized compute environment based on Windows ServerStorage: Durable, scalable, & available storageManagement: 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 busAccess Control: Rules-driven, claims-based access control
  • 9. SQL Database A relational database-as-a-service that makes tier-1 capabilities easily accessible •Scalable to thousands of databases •Predictable performance you can dial up or down •Availability-backed by replicas & uptime SLA •Data protection via auditing, restore & geo-replication •Programmatic DBA-like functionality for efficient DevOps •Self-managed for near-zero maintenance
  • 10. 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 •.
  • 11. 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
  • 12. Machine LearningPREVIEW 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 HDInsightfor big data solutions •Deploy models to production in minutes •Pay only for what you use. No hardware or software to buy.
  • 13. AsaServiceProviderMicrosofthasanobligationtopassingtheseveralrulesforsecurity: •ISO/IEC27001:2005 •SAS70Type1andII Alsotheypassing(continuisly)severaldatasecuringaudits: •PCIDSS •SOXcompliance •HIPAAcompliance AndofcourserequirementsforDataCenters: •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
  • 14. •ISO/IEC27001:2005AuditandCertification ISOScope:ThefollowingAzurefeaturesareinscopeforthecurrentISOaudit:CloudServices(includingFabricandRDFE),Storage(Tables,Blobs,Queues),VirtualMachines(includingwithSQLServer),VirtualNetwork,TrafficManager,WebSites,BizTalkServices,MediaServices,MobileServices,ServiceBus,Workflow,Multi-FactorAuthentication,ActiveDirectory,RightManagementService,SQLDatabase,andHDInsight.ThisincludestheInformationSecurityManagementSystem(ISMS)forAzure,encompassinginfrastructure,development,operations,andsupportforthesefeatures.AlsoincludedarePowerBIforOffice365andPowerQueryService. •SOC1andSOC2SSAE16/ISAE3402Attestations Scope:ThefollowingAzurefeaturesareinscopeforthecurrentSOC1Type2andSOC2Type2attestations:CloudServices(includesstatelessWeb,andWorkerroles),Storage(Tables,Blobs, Queues),VirtualMachines(includespersistentvirtualmachinesforusewithsupportedoperatingsystems)andVirtualNetwork(includesTrafficManager). •UnitedKingdomG-CloudImpactLevel2Accreditation Scope:ThefollowingAzurefeaturesareinscopefortheIL2accreditation:VirtualMachines, CloudServices,Storage(Tables,Blobs,Queues,Drives),andVirtualNetwork. •CloudSecurityAllianceCloudControlsMatrix •FederalRiskandAuthorizationManagementProgram(FedRAMP) •PaymentCardIndustry(PCI)DataSecurityStandards(DSS)Level1 •HIPAABusinessAssociateAgreement(BAA) •FamilyEducationalRightsandPrivacyAct(FERPA)
  • 16. North America US Central -Iowa US East -Virginia US East 2 -Virginia US GovIowa -Iowa US GovVirginia -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 SouthAmerica(preview) Brasil-Sao Paulo, Some datacenters have servers grouped inside containers -each containing 1800-2500 servers.
  • 17. Hardware Boundary Hardware Boundary Hardware Boundary Hardware Boundary B C D A A B B C C D D A
  • 18. We want to work with SQL Azure (oops SQL Database) Sizedoesmatter? Personal: 1GB, 5GB Business: 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB (3x50) “Private”: less than 100 MB ($4.995 / month) Version doesmatter? 10.25 my firstexperience, but afterJuly 2011 Service Release… 11.0.9214.51 now> closeto 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.
  • 19. Sizedoesmatter? Personal: 1GB, 5GB Business: 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB (3x50) “Private”: less than 100 MB ($4.995 / month) Sizedoesmatter! BASICsize: 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 performance: P10 100DTU, P2 200DTU, SP3 800DTU WhatisDTU 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.
  • 20. Service Tier/Performance Level DTU MAX DB Size MaxWorkerThreads MaxSessions Benchmark Transaction Rate Predictability Basic 5 2 GB 30 300 16,600 transactions per hour Good Standard/S0 10 250 GB 60 600 521 transactions per minute Better Standard/S1 20 250 GB 90 900 934 transactions per minute Better Standard/S2 50 250 GB 120 1,200 2,570 transactions per minute Better Premium/P1 100 500 GB 200 2,400 105 transactions per second Best Premium/P2 200 500 GB 400 4,800 228 transactions per second Best Premium/P3 800 500 GB 1,600 19,200 735 transactions per second Best
  • 21. Collationdoes 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-premiseSQL 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
  • 22. Naming, Logins, Users Admin, administrator, guest, root, sa Data Migration Support Youcanuse: SQL Server 2008 Integration Services (SSIS) The bulkcopyutility(BCP.exe) System.Data.SqlClient.SqlBulkCopyclass Scripts thatuseINSERT statementsto loaddata intothe database SQL Data Compare from Red Gate Youcan'tuse: The RESTORE statement. Attachinga databaseto the SQL Database server. No SQL Server Agent (almost) No SQL Server jobs No SQL Server Browser No Cross Database queries
  • 23. Indexes, of courseindexes 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 error msg 40054: Tables without a clustered index are not supported in this version of SQL Server.Create a clustered index and try again. CREATETABLESource(IdintNOTNULLIDENTITY, [Name]nvarchar(max), CONSTRAINT[PK_Source]PRIMARYKEYCLUSTERED ( [Id]ASC ))
  • 24. Closed connections to the service… by the service Becauseof 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, 40613
  • 25. In Scope for v1 Constants 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 Create/alter/drop tables Create/alter/drop users and logins and so on. User-defined functions Views 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
  • 26. 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.
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. Uses regular SQL security model Authenticate logins, map to users and roles Authorize users and roles to SQL objects Support for standard SQL Authlogins Username + password AD Federation, WLID–Windows Live ID, etcas alternate authentication protocols [admin, administrator, guest, root, sa] Security model is 100% compatible with on-premise SQL
  • 31. •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
  • 32. Point of Difference On-premise SQL Server Windows Azure SQL Database Where you manage server-level security TheSecurityfolder in SQL Server Management Studio'sObjectExplorer Themasterdatabase Server-level security role for creating logins securityadminfixed server role loginmanagerdatabase role in the master database Commands for managing logins CREATE LOGIN CREATE LOGIN ALTER LOGIN ALTER LOGIN DROP LOGIN DROP LOGIN (There are some parameter limitations and you must be connected to themasterdatabase) View that shows all logins sys.syslogins(sys.sql_loginsfor SQL Server authentication logins) sys.sql_logins (You must be connected to themasterdatabase) Server-level role for creating databases dbcreatorfixed database role dbmanagerdatabase 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 themasterdatabase) Dropping databases DROP DATABASE DROP DATABASE If a user is in thedbmanagerrole, they have permission toDROPany database, regardless of which user originally created it. View that lists all databases sys.databases sys.databases (view) (You must be connected to themasterdatabase)
  • 33. One or more tables within a database are split by row and portioned across multiple databases (federationmembers) /sharding/ Afederationis a collection of database partitions that are: defined by a federation distribution scheme, known as thefederation scheme. federation scheme defines afederation 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.
  • 34. 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
  • 35. 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 2012
  • 38. Windows AzureSQL Database SQL Server Virtual Machine SQL Server Management Studio AzureStorage Metrics AzureStorage Explorer RedGateCloudReadyServices RedGateCerabrata CloudberryDrive, Explorer, OnlineBackup
  • 49. SQL Server on Premisesame job(almostlikealways) same tasks, planning, architecturesame problemssame funespeciallywith newversionsevery… twoyears?
  • 50. New horizons, newskills SQL as a servis(SQL AzureDatabase) not verynewbut stillnewconceptoof work somerestriction(in minus) someimprovements(sucha security)
  • 51. Automation behindourbusinesssomeone(in MS DC) makinghalf of ourjobwe canforgetaboutfewimportantfeatures/tasks: tempdb mirroringauditingbackup & restorewhatisourrole?
  • 53. http://bit.ly/WIHlDL Authors:Conor Cunningham,Tobias Ternström,Silvano Coriani,Ewan Fairweather Contributing Author:Ralph Squillace
  • 54. Windows Azure SQL Database (formerly SQL Azure)| http://bit.ly/H0Wdfx 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
  • 55. Red Gate Cloud Ready Serviceshttp://cloudservices.red-gate.com/ Windows AzureDataCenterVideo http://www.youtube.com/watch?v=JJ44hEr5DFE General Guidelines and Limitations (Windows Azure SQL Database) http://bit.ly/11wB6cK Adventure Works for SQL Database (formerly SQL Azure) http://bit.ly/125s0W0 Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions http://bit.ly/ZxzjmQ| http://bit.ly/15GzIEE Error Messages (Windows Azure SQL Database) http://bit.ly/17tnQtE Compare SQL Server with Windows Azure SQL Database http://bit.ly/15RyB5u
  • 56. Trust Center: Security, Privacy and Compliance Information for Office 365 and Microsoft Dynamics CRM Online http://bit.ly/1q4i8bY Announcing PCI DSS compliance and expanded ISO certification for Windows Azure http://bit.ly/1tyt7vE Windows Azure cloud services achieve critical federal security milestone http://bit.ly/1osDHfi INFOSYS –Microsoft Data Access Technologies SWOT http://infy.com/1kgujKC One year in, and the use cases for Microsoft's SQL Azure are becoming clear http://bit.ly/TYWRRV
  • 57. New Levels of Security via Machine Learning & Combined Data Sets http://bit.ly/1s6seth Predict What's Next: Getting Started on Azure Machine Learning -Part 1 http://bit.ly/1BLfWq1 Predict What's Next: How to Get Started with Machine Learning Part 2 http://bit.ly/1BLg099 Introducing Elastic Scale preview for Azure SQL Database http://bit.ly/1xZk5sG New D-Series Virtual Machine Sizes http://bit.ly/10IapFg
  • 58. Windows Azure IT Camp Resources–Slide Deck and Hands-on-Lab http://blogs.technet.com/b/bobh/archive/2013/09/18/windows- azure-it-camp-resources-slide-deck-and-hands-on- lab.aspx#sthash.yFgxwPLv.dpuf Microsoft AzureFree one month trialhttp://azure.microsoft.com/en-us/pricing/free- trial/?WT.mc_id=AB7B32386 Microsoft Virtual Academyhttp://azure.microsoft.com/en-us/pricing/free- trial/?WT.mc_id=AB7B32386 Introducing Elastic Scale preview for Azure SQL Database http://azure.microsoft.com/blog/2014/10/02/introducing-elastic- scale-preview-for-azure-sql-database/ Performance Best Practices for SQL Server in Azure Virtual Machineshttp://msdn.microsoft.com/en- us/library/azure/dn133149.aspx?WT.mc_id=Social_SQL_General_DI&WT.mc_id=Social_FB_OutgoingPromotion_20140922_90669619_Microsoft%20SQL%20Server%20-%20sqlserver&linkId=9703972
  • 59. SQLDatabaseMigrationWizardv3.11&v4.11&v5.11 •Project DescriptionSQL Database Migration Wizard (SQLAzureMW) is designed to help you migrate your SQL Server 2005/2008/2012/2014 databases to Azure SQL Database. RequirementsSQLAzureMW v3x and tools requires.NET Framework 3.5andSQL Server 2008 R2 SP1SQLAzureMW v4x and tools requires.NET Framework 4.5andSQL Server 2012SQLAzureMW v5x and tools requires.NET Framework 4.5andSQL Server 2014 •AzureMWBatchBackup: •This is used to create a backup of a database schema and data. The data is downloaded via BCP. The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload. •SQLAzureMWBatchUpload: •TakestheoutputfromSQLAzureMWorSQLAzureMWBatchBackupandrunsitagainstthetargetAzureSQLDatabase(orSQLServer)server.
  • 61. CONTACT: MAIL: KoprowskiT@windowslive.com MSG: KoprowskiT@windowslive.com TWITTER/FACEBOOK/LINKEDIN: KoprowskiT SLIDES FROM SESSION: SQLSotonPage: http://somewhere-in-the-net/ SlideShareProfile: http://www.slideshare.net/Anorak BLOGS: ITPRO Anorak’sVision: http://itblogs.pl/notbeautifulanymore/ Volume LicensingSpecialites: http://koprowskit.eu/licensing/ My MVP Blog:http://koprowskit.eu/geek/
  • 62. Q & A