Your SlideShare is downloading. ×
01 dev room2_kung_fu_migration_scottklein_23Kung Fu Migration to Windows Azure SQL Database
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

01 dev room2_kung_fu_migration_scottklein_23Kung Fu Migration to Windows Azure SQL Database

294
views

Published on

More info on http://www.techdays.be

More info on http://www.techdays.be


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
294
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Kung-Fu Migration to WindowsAzure SQL Database
  • 2. Kung-Fu Migration to WindowsAzure SQL DatabaseScott KleinTechnical Evangelist@SQLScott
  • 3. AgendaDACFx & Import / Export ServiceSQL Server Data ToolsOther Migration ToolsBest Practices
  • 4. TerminologyDAC – Data-tier ApplicationDACFx – DAC FrameworkDACPAC –Schema only artifactBACPAC – Deployment artifact containing schema and data
  • 5. DAC Fx (DAC Framework)DACFX client library installed automatically by SQL ServerNo need for additional client libraries or MSIsWizards provided in SSMS to create and distribute DACPAC/BACPACSimplify packaging and deployment of databases
  • 6. Import/Export ServiceImport/Export between Windows Azure SQL Database and Blob StorageExport and Import a logical backup file (BACPAC) containing schema definition anddataCopy databases between SQL Database serversMigrate from SQL Server on-premises to SQL Database
  • 7. ArchitectureBlob Storage SQL Database Service Import / ExportSQL DatabaseDACFx Import/Export Service BACPAC Blob Copy Storage BACPAC Upload/ DownloadSQL Server 2005, 2008/R2, 2012DACFxClient-side Tools (SSMS and SSDT) Client-side Import/Export
  • 8. Service BenefitsAutomated Service EndpointIntegrated Portal ExperiencePerformance via data center side deploymentConnection ResiliencySelective ExportProgressive Status Reporting
  • 9. RequirementsSQL Server 2012 Storage AccountAll necessary components are installed SQL Database ServerSQL Server* 2008 R2, 2008, 2005Data-tier Application FrameworkScriptDOMSystem CLR Types
  • 10. LimitationsSQL Variant Data TypeNo transactional consistencyDatabase must be SQL Database compatibleSecrets not migrated (passwords, encrypted procs, etc.)No support for SQL Server 2000
  • 11. SQL Server Data ToolsDeclarative, model based database developmentIntegrated ToolsApplication development integrationSQL Server and SQL Database SupportConnected and offline with local testingChange Detection
  • 12. SQL Server Data ToolsConnected DevelopmentProject Based DevelopmentSchema Deployment
  • 13. Additional ToolsGenerate Scripts WizardBCPSSISSQL Database Migration WizardMigration Assistants
  • 14. Migration considerationsData SizeData TypesFrequencyTransactional ConsistencyTechnology Proficiency
  • 15. Consider the Options SQL Data Database Tools Schema Data Transfer Notes Compat Efficiency Checks BCP No N/A Yes Good • Efficient transfer of data to existing table SSMS Generate • Good for smaller databases Yes Some Yes Poor • Has explicit option for SQL Database script generation Scripts wizard • Simple UI on top of SSIS; also available in SSMS SQL Server Import & No N/A Yes Good Export Data • Most flexibility SSIS No N/A Yes Good • Great capabilities; e.g. evaluate trace files SQL Database Yes Yes Yes Good • Open source on CodePlex; Migration Wizard • Not supported by MSFT • Entity containing all database objects including data DAC (BACPAC) Yes Yes Yes Good • Full SQL Database support DAC Database • Export/import of DAC plus data with DAC framework Yes Yes Yes Good • Service for cloud-only support coming soon Import/Export • Create transactionally consistent copy of SQL Database SQL Database Copy Yes N/A Yes Good instances • Currently within the same data center
  • 16. Thank You!