DAC 2012

536 views
465 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
536
On SlideShare
0
From Embeds
0
Number of Embeds
159
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DAC 2012

  1. 1. DAC-DBA-
  2. 2. Underutilized hardware Overburdened Administrators1990 2000 2010
  3. 3. DBA
  4. 4. DAC • • •
  5. 5. Challenges Development • No uniform DB project system and workflow Deployment Management• DBAs and • Difficult to centrally Developers work in control the silos environment• Time consuming and error prone
  6. 6. Investments Development • Data-tier Application project • Integrated editor, debugger, IntelliSense, policy designer • Static code analysis, build service Deployment Management• Easier to deploy and • Manage @ Scale: SQL upgrade Data-tier Server Control Point Apps from VS and • Visualize resource SSMS (and now utilization at the SSDT) instance & application level
  7. 7. Concepts.dacpac = unit of deployment Schema(data-tier application + developer LOGICAL PHYSICALintent) Tables, Users, Views, Logins,Data-tier Application Component Procs, Indexes UDFs •Improves collaboration between developer and DBA •Moves developers from a procedural DAC Deployment Profile Deployment model to a declarative model Requirements, Management Policies
  8. 8. UCP- Enterprise Edition Only • • • AdventureWorks- • Side by Side DAC • Data- • •
  9. 9. v2 DAC Upgrade •Side-by-side process •Data migrated to new database •Retained copy of previous databasev3 DAC Upgrade •Shipped with SQL Server 2012 •Supports in-place upgrades •No need to copy/migrate all the data (#1 requested feature) •Support for SQL Server 2005 SP4 (or later) and SQL Azure •Need to ensure sufficient transaction log space is available for upgrade process •PowershellIncrementalUpgrade() method added
  10. 10. Enhanced Object SupportSignificant enhancement to list of supportedobjects •98% SQL Azure parity •Support added for permissions and rolesEnhanced database object support:Newly Supported ObjectsSYNONYM SEQUENCESPATIAL INDEX GEOMETRYGEOGRAPHY HIERARCHYIDCursor Parameters in Stored Procedures STATISTICS
  11. 11. Platform Targeting
  12. 12. Demo
  13. 13. Call To Action!DAC- • • • •

×