dac 2012

Post on 21-May-2015

322 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

DBAאת חיי ה-

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

20001990 2010

Hardware

computin

g capacit

y

Number of database apps

Number of DBAs

Overburdened Administrators

Underutilized hardware

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

?מה בתוכנית

זה • בסלון 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

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)

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

הרהורי כפירה

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

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

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

?מה השתנה

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

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

Platform Targeting

Demo

Call To Action!

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

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

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

!תודה

top related