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
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
The modern DBA Presented by Jean-René Roy SQL Server MVP
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
DevTeach Call for Speakers
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
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
What does DBA mean? DataBase Administrator ? Default Blame Acceptance
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
Tools that help the Modern DBA Data & Schema Compare and script Read Gate Data Compare SQL Delta Visual Studio SQL Server Data Tools (SSDT)
Data Diagram & Compare all in one tools Tools that help the Modern DBA Data Compare and more in Visual Studio
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
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 SQL Server 2016 Row Level Security
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.
DocumentDB NoSQL What is Document DB? Not for Document but for JSON Query language is like TSQL It got Stored Procedure, Index…
What is IoT? Internet of Things
Azure Data Lake and Factory
Get started with U-SQL
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
Taking advantage of dacpac and bacpac dacpac = Data-tier Application (Schema definition) bacpac = Data-tier Application with data
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
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, …)
R Integration in SQL Server will be Revolutionary
Simple configuration UI Easy creation of Azure credential No overhead Backup to Windows Azure
Backup to Windows Azure Tool
us/download/details.aspx?id=40740http:// us/download/details.aspx?id=40740 Get it from this link:
Hybrid cloud solutions
redmond.corp.microsoft.com uswest.internal.cloudapp.net VPN Device VPN tunnel Windows Cluster Availability Group CSNB TA Virtual Network CSNB TA AGHybrid2 Example of Availability Group Spanning On-premises and Windows Azure 28
Easy on-ramp to cloud
Deploy databases to Windows Azure VM
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
SQL Server Data Files in Windows Azure
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?
Questions ?
“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 ) if
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 if
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 ( )