dac 2012

14
הההההה הה הההה הההההה:- ההה הההההההה הDAC הההה- ההההה הה ההה הDBA יייי ייייי ייייייי

Upload: sqlservercoil

Post on 21-May-2015

322 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DAC 2012

סיפורו של חוזר בתשובה: הולך לשנות DACאיך השתכנעתי ש-

DBAאת חיי ה-

מאיר דודאיואלינור

Page 2: DAC 2012

20001990 2010

Hardware

computin

g capacit

y

Number of database apps

Number of DBAs

Overburdened Administrators

Underutilized hardware

Page 3: DAC 2012

להיות כיף DBAאיזה

Page 4: DAC 2012

?מה בתוכנית

זה • בסלון DACמה לישון אותו שלחתי ולמהבגירסת • קרה 2012מההדגמה•

Page 5: DAC 2012

Challenges

Development

• No uniform DB project system and workflow

Deployment

• DBAs and Developers work in silos

• Time consuming and error prone

Management

• Difficult to centrally control the environment

Page 6: DAC 2012

Investments

Development

• Data-tier Application project

• Integrated editor, debugger, IntelliSense, policy designer

• Static code analysis, build service

Management

• Manage @ Scale: SQL Server Control Point

• Visualize resource utilization at the instance & application level

Deployment

• Easier to deploy and upgrade Data-tier Apps from VS and SSMS (and now SSDT)

Page 7: DAC 2012

Concepts

.dacpac = unit of deployment (data-tier application + developer intent)Data-tier Application Component

•Improves collaboration between developer and DBA•Moves developers from a procedural model to a declarative model

Data-tier Application Component

Schema

PHYSICAL

Users, Logins, Indexes

LOGICALTables, Views, Procs, UDFs

DAC Deployment Profile

Deployment Requirements,

Management Policies

Page 8: DAC 2012

הרהורי כפירה

•Enterprise Edition Only- מ ) (UCPכחלקהאובייקטים • בכל תמיכה היתה לא

•... בהם התלויים האובייקטים וכל•- ב לא AdventureWorksאפילו

באמצעות • DAC : Side by Sideשדרוג•- ב תמיכה Dataאיןישנות • בגרסאות תמיכה אין

Page 9: DAC 2012

?מה השתנה

v2 DAC Upgrade

• Side-by-side process• Data migrated to new database• Retained copy of previous database

v3 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

Page 10: DAC 2012

Enhanced Object Support

Significant enhancement to list of supported objects

•98% SQL Azure parity•Support added for permissions and roles

Enhanced database object support:Newly Supported Objects

SYNONYM SEQUENCE

SPATIAL INDEX GEOMETRY

GEOGRAPHY HIERARCHYID

Cursor Parameters in Stored Procedures STATISTICS

Page 11: DAC 2012

Platform Targeting

Page 12: DAC 2012

Demo

Page 13: DAC 2012

Call To Action!

•- ב !DACתשתמשוחדשים • בפרויקטיםבפרויקטים • הפעלה

קיימיםותשתו • הרבה תנוחו

מים 10לפחות כוסותביום

Page 14: DAC 2012

!תודה