Presentation is loading. Please wait.

Presentation is loading. Please wait.

DevTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10);

Similar presentations


Presentation on theme: "DevTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10);"— Presentation transcript:

1 DevTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10); on-site A/V devices will support this orientation

2 Deadlines & Resources Deadline for sessions material is May 20 th You can Upload your sessions with DevTeach Web site. Check the video on YouTubevideo on YouTube Use the HTTP Web Form to Upload. Click on the sessions link. Upload.Zip for the code Upload.PPTX

3 The modern DBA Presented by Jean-René Roy SQL Server MVP

4 Who is Jean-Rene Roy? Independent Consultant for 25 years SQL Server MVP Software, DB Architect and team lead for many enterprises Program Lead for OttawaSQL.Net and.NET Ottawa Community Founder of SQLTeach and DevTeach SQL Server / CRM Dev / TFS Specialist System Architect for TBS, HoC, CCA, Justice.ca

5 DevTeach Call for Speakers

6 Disclaimer Tools that help the Modern DBA SQL Server Tips and Tricks What the Modern DBA need to know about EF What the Modern DBA need to know about SQL Azure What the Modern DBA need to know about SQL Server Project Agenda Modern DBA

7 Opinions of the Modern DBA come from my 25 years of experiences not MS. The Presentation is more for DBA supporting Development team not Operational DBA These subjects are open for Debate if you pay the Beer! The presentation focus on the WHY not the how. Links to Code samples, Articles and blog will be provided in this presentation material. Disclaimer Modern DBA

8 What does DBA mean? DataBase Administrator ? Default Blame Acceptance

9 Tools that help the Modern DBA Searching in the Database  Use sys Object and sp_help  Code and Code T-SQL Use Red-gate Free search SSMS add-on

10 Tools that help the Modern DBA Data & Schema Compare and script  Read Gate Data Compare  SQL Delta Visual Studio SQL Server Data Tools (SSDT)

11 Data Diagram & Compare all in one tools Tools that help the Modern DBA Data Compare and more in Visual Studio

12 Using SSIS with Kingsway Use it to Migrate and integrate data with: Dynamics CRM, AX, GP, AD, SharePoint… You will need the Balance Data Distributor

13 SQL Server Tips and Tricks  Use FOR XML with Path(“”)  Use XML Schema when possible  Dynamic SQL vs simulate dynamic SQL  Show the new CREATE SEQUENCE  Using SSB for tracking Change  Using Output command in Insert and Updates  Using Temporal Table in SQL Server 2016  Using For JSON in SQL Server 2016  Query Store in SQL Server 20016  SQL Server 2016 Row Level Security

14 What is NoSQL? DBA thinks NoSQL is just for the Dev guy’s and it will go away like the Harper government. You may be right about the Harper government but NoSQL is here to stay and it’s something that is more related to the DBA role.

15 DocumentDB NoSQL What is Document DB? Not for Document but for JSON Query language is like TSQL It got Stored Procedure, Index…

16 What is IoT? Internet of Things

17 Azure Data Lake and Factory

18 Get started with U-SQL

19 What the Modern DBA need to know about Entity Framework (EF) Do you have application that use EF in production? EF use Dynamic Query LINQ to Entity and LINQ to SQL Can be use for OData

20 Taking advantage of dacpac and bacpac dacpac = Data-tier Application (Schema definition) bacpac = Data-tier Application with data

21 What new in SSMS 2016 for SQL Azure Open in Management Portal Reports Properties Design Select Top 1000 Rows Edit Top 200 Rows Full-Text Indexes

22 What the Modern DBA need to know about SQL Azure How to Deploy your local DB to SQL Azure  Using SSMS Deploy  Using bacpac file  Using a generated script  Using a SQL Server Database Project (Publish) Using SQL Azure mean some restrictions  No KEY features (SSB, Agent, …)

23 R Integration in SQL Server will be Revolutionary

24 Simple configuration UI Easy creation of Azure credential No overhead Backup to Windows Azure

25 Backup to Windows Azure Tool

26 http://www.microsoft.com/en- us/download/details.aspx?id=40740http://www.microsoft.com/en- us/download/details.aspx?id=40740 Get it from this link:

27 Hybrid cloud solutions

28 redmond.corp.microsoft.com uswest.internal.cloudapp.net VPN Device VPN tunnel Windows Cluster Availability Group CSNB2252109-TA Virtual Network CSNB2252108-TA AGHybrid2 Example of Availability Group Spanning On-premises and Windows Azure 28

29 Easy on-ramp to cloud

30 Deploy databases to Windows Azure VM

31 Windows Azure Storage Node2 Node1 DB1 Migrate Database to another machine Basic Disaster Recovery Separation of Compute and Storage For Azure VM, expand drive and size of Xdrive Better together: IaaS VM per minute billing

32 SQL Server Data Files in Windows Azure

33 Using Visual Studio SQL Server Project Where is the source of your Database? How do you update SP and Function? How do you update your environment Dev, UAT, Prod?

34 Questions ?

35 “Next Steps” for Attendees On the next slide, please include at least three (3) key actions that attendees should do to continue their learning after the event (e.g. “action items”) Please feel free to discuss these next steps with Jean-Rene Roy (Jrroy@DevTeach.Com ) if necessaryJrroy@DevTeach.Com

36 Resources for Attendees Provide additional links and information attendees can go to for more information on what was discussed in the session Consider using a shortening service if any links exceed 25 characters in-length (e.g. bit.ly) Please feel free to discuss these next steps with Jean-Rene Roy (jrroy@DevTeach.com) if necessaryjrroy@DevTeach.com

37 Related Session(s) Please feel free to provide suggestions of other sessions at DevTeach that attendees should attend based on the agenda published on the DevTeach website (http://www.devteach.com/Schedule.aspx )http://www.devteach.com/Schedule.aspx


Download ppt "DevTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10);"

Similar presentations


Ads by Google