Presentation is loading. Please wait.

Presentation is loading. Please wait.

Virtual techdays INDIA │ 18-20 august 2010 Data-tier Applications in Visual Studio 2010 Abhishek Kala │ Partner Technical Consultant, Microsoft Global.

Similar presentations


Presentation on theme: "Virtual techdays INDIA │ 18-20 august 2010 Data-tier Applications in Visual Studio 2010 Abhishek Kala │ Partner Technical Consultant, Microsoft Global."— Presentation transcript:

1 virtual techdays INDIA │ 18-20 august 2010 Data-tier Applications in Visual Studio 2010 Abhishek Kala │ Partner Technical Consultant, Microsoft Global Partner Support

2  Challenges  Investment  Concepts  Database Project System VS Data-Tier Application Project System  Demonstration virtual techdays INDIA │ 18-20 august 2010 S E S S I O N A G E N D A

3 virtual techdays INDIA │ 18-20 august 2010 Development No uniform DB project system and workflow No ability to capture deployment intent Lack of T-SQL designers for breadth developers Development No uniform DB project system and workflow No ability to capture deployment intent Lack of T-SQL designers for breadth developers Deployment DBAs and Developers work in silos No clean app containment once deployed Deployment DBAs and Developers work in silos No clean app containment once deployed Management Difficult to centrally control the environment SQL Server sprawl on the rise Impact analysis & resource planning is tricky, difficult Management Difficult to centrally control the environment SQL Server sprawl on the rise Impact analysis & resource planning is tricky, difficult Challenges

4 virtual techdays INDIA │ 18-20 august 2010 Development Data-tier Application project New T-SQL IDE in VS 2010 Integrated editor, debugger, IntelliSense, language service, policy designer Static code analysis, build service Development Data-tier Application project New T-SQL IDE in VS 2010 Integrated editor, debugger, IntelliSense, language service, policy designer Static code analysis, build service Deployment Easier to deploy and upgrade Data-tier Apps from VS and SSMS Unit of deployment has app + developer intent Deployment Easier to deploy and upgrade Data-tier Apps from VS and SSMS Unit of deployment has app + developer intent Management Manage @ Scale: SQL Server Control Point Visualize resource utilization at the instance & application level Trending analysis helps improve resource utilization, reduce costs Management Manage @ Scale: SQL Server Control Point Visualize resource utilization at the instance & application level Trending analysis helps improve resource utilization, reduce costs Investements

5 virtual techdays INDIA │ 18-20 august 2010  Data-tier Application Component  Improves collaboration between developer and DBA .dacpac = unit of deployment (data-tier application + developer intent)  Moves developers from a procedural model to a declarative model  No need to create alter statements + scripts that need to be run in the correct order  Contains the desired shape of the application  Allows tooling to enable scenarios like drift detection Schema LOGICAL Tables, Views, Constraints, SProcs, UDFs, LOGICAL Tables, Views, Constraints, SProcs, UDFs, PHYSICAL Users, Logins, Indexes PHYSICAL Users, Logins, Indexes DAC Deployment Profile Deployment Requirements, Management Policies, Failover Policies DAC Deployment Profile Deployment Requirements, Management Policies, Failover Policies Unit of Deployment

6 virtual techdays INDIA │ 18-20 august 2010 Data-tier Application Project V1 (Departmental Apps) Data-tier Application Project V1 (Departmental Apps) Visual Studio SQL Server 2008 R2 Build.dacpac Deploy Database Project (Mission Critical, Business Critical) Database Project (Mission Critical, Business Critical) Visual Studio.dbschema SQL Server 2005, 2008, 2008 R2 Build Deploy Generate scripts

7 Database ProjectsData-tier Application Projects V1 Target applicationsMission Critical, Business Critical.Departmental. Database support SQL 2005, 2008, 2010 and 3 rd party databases. SQL 2008 R2; plan to support SQL 2008. Deployment intentN/A Single unit of deployment captures app + deployment intent. Schema complexityMission Critical, Business Critical.Departmental (1000 objects per project). Upgrade (schema + data) Project build generates.sql scripts to update schema. Data stays in place, unless “data motion” is required. No.sql scripts. Schema + data automatically migrated at deploy time. SQL Server object typesFull.Partial. IntelliSense, Debugging, T-SQL Editor Same for both. virtual techdays INDIA │ 18-20 august 2010 Database Projects vs. Data-tier Application Projects (cont’d)

8 virtual techdays INDIA │ 18-20 august 2010 DEMO: Data-tier Applications in Visual Studio 2010 Abhishek Kala │ Partner Technical Consultant, Microsoft Global Partner Support

9 virtual techdays THANKS │ 18-20 august 2010 Kala.abhishek@microsoft.com


Download ppt "Virtual techdays INDIA │ 18-20 august 2010 Data-tier Applications in Visual Studio 2010 Abhishek Kala │ Partner Technical Consultant, Microsoft Global."

Similar presentations


Ads by Google