Ryan Adams Blog

SQL, Active Directory, Scripting

I built a brand new virtual machine running Windows 2012 R2 and SQL Server 2016 CTP 2.2 (the June edition).  The exact version as shown in the error is 13.0.0407.1 but in SSMS it returns 13.0.407.1.  As some of you may know, one of the new things in SQL 2016 is that Microsoft decoupled the install for management studio so you can now download and install it separately.  They also added an auto update functionality that alerts you when new versions are available for download.

A few weeks after I installed, a new version was made available and I got a notification in the system tray.  I clicked the notification which sent me to the download page and I downloaded the new version.  The new version is the July edition 13.0.400.91.  When I went to install it I got this.

SSMS2016_Install_Error

I did some asking around and the problem is that SSMS and the engine share some libraries and if the SSMS install were allowed to proceed and update those libraries you would have a version mismatch.  This would only happen on a server with SSMS and the engine installed.  Microsoft is aware of the issue and working on providing a better experience, but until then you have 2 workarounds.

  1. Upgrade the engine and then you can upgrade SSMS.
  2. Install SSMS on a different machine by itself.

I opened a Microsoft connect bug on the issue so they can track it.  Feel free to up vote it so it stays fresh in their memory.

https://connect.microsoft.com/SQLServer/feedback/details/1651923/management-studio-13-0-0407-1-fails-to-update-to-13-0-400-91

 

On July 15th, 2015 I spoke to the PASS Architecture Virtual Chapter about AlwaysOn Failover Cluster Instances and AlwaysOn Availability Groups.  Obviously we focused on the technology from an architectural standpoint.  We discussed a lot of things that come into play when designing an AlwaysOn infrastructure whether it be FCIs and/or AGs.  We answered questions like, “Where are my replicas located on the network and how they are connected?”, “What OS should I use?”, “How import is the Windows Clustering piece?” and many others.  However, we only had time for a handful of questions so I thought I would just blog all the questions and my answers here.

  1. Although we can use a readable replica for reporting, we can’t have different indexes on the primary and the replica, true?
    1. Correct.  All indexes must be created and maintained on the primary and they all get replicated to the secondary replicas.
  2. How do you handle synchronizing system databases in Disaster Recovery setup?
    1. It’s true that you cannot mirror system databases nor can you add them to an AG.  You can, however, protect them with an FCI, log ship them, and replicate them.  NONE of those are a replacement for backups though, so go do that first.
  3. You recommended SQL Server 2012, why not 2014?
    1. I didn’t recommend SQL Server 2012, I recommended Windows 2012.
  4. Here is the situation: I have 5 instances on 64CPU/256Gb/SAN multi TB storage. 5 instances SQL Server 2008 with over 250 databases on each. All are in sync mirroring. Per MS: 10 availability groups 100 databases should be fine. How would you handle the situation to transition from mirroring to Always-On?
    1. There are actually several questions buried in this one, but I think the real question is that you have some DBs mirrored today so how do you move those to AGs?  You could create a cluster with your mirrored servers, break the mirror, and create the AG (You’ll need to do some cleanup though).  The other solution would be to create an AG on other servers and migrate from the mirrored servers to the AG.  So there is more than one solution and there are more than just these two.  The direction you choose really lies within your business requirements and current hardware.
  5. For Availability Groups: If you use the default instance for both Primary and Secondary replicas.  Can both/either servers support multiple SQL instances where the other instances are not using AG?
    1. Yes you can have other instances running that do not have any AGs.  You can also have other instances that do have AGs.  For the latter, you cannot have a DB in an AG whose replicas are different instances on the same OS.
  6. I’d be interested in your thoughts (blog post?) regarding why DBCC CHECKDB on a secondary without doing it on the primary is insufficient. Does that also apply to needing to do it on a PROD server even if the databases are restored to a TEST server on a scheduled basis and DBCC CHECKDB is done as part of the restore job?
    1. My reasoning is the same for both scenarios.  If you run DBCC on a secondary replica or test server the physical checks are looking at completely different drives and hardware.  That means I’m never checking the physical side of my production server.  An alternative that I have seen many folks do, especially with larger databases, is to run a full DBCC on the test server and run it with the PhysicalOnly parameter on the primary.
  7. For secondary node does it make much difference keeping read-intent or readable secondary except mentioning read intent in connection?
    1. Let me try and rephrase this one.  What is the difference between setting a secondary replica’s “Read Only” property to “Yes” versus “Read-intent Only”?  Yes means that anyone that has access can connect and read data.  Read-intent Only means that anyone that has access can connect so long as they have “applicationintent=readonly” or “applicationintent=yes” in the connection string.  This is a way to “hide” users from reading your secondaries when you might have an application like SSRS that needs read only and they should be using that instead of accessing it directly.  It’s not a security feature and it only takes a user an internet search to find the secret sauce.  Of course you can also select No for the option and prevent read on that replica entirely.
  8. Do we need to do log backups on the secondary server?
    1. That is entirely up to you.  You can take log backups on the primary or secondary.  The log chain is kept in tact regardless of which replica you take a log backup on.

SQL in the City Seattle 2015

Redgate will be hosting another SQL in the City event on the Monday right before the PASS Summit 2015.  This is a free all day event that you can take advantage of by coming into town a little early.  The event will feature some of the best speakers and SQL Server MVPs in the industry, so I’m honored to have been picked to speak this year.  In addition to the sessions you will have the ability to provide direct feedback to the developers of Redgate’s many products.  You will get to network with other professionals in the industry and see how they use SQL Server and Redgate’s products in different and interesting ways.

I’ll be presenting a session on how to monitor Policy Based Management.  We will talk about how you can monitor it with native SQL Server alerts and what you need to see those alerts in Redgate SQLMonitor.  I’ll also show you how you can trend the alerts over time and provide reporting solutions to your management.

You can click on the banner at the top to find out more and get registered.  I hope to see you there!

SQLSaturday Dallas

The North Texas SQL Server User Group Board of Directors has decided to do something a little bit different for selecting Precons for our next SQLSaturday.  The SQLSaturday event will be held on October 3rd with the precons on October 2nd.  We have decided that since it is the community and our user group members that attend these precons that they should choose who gets selected.  Our leadership is constantly looking for ways to stay rooted in the community and give back so we’re excited since we think this does exactly that.  If you are paying money to attend these valuable full day training sessions shouldn’t you have some say in what the topics are?  Well now you do!

We are going to open the call for Precon speakers from August 1st to August 14th.  If you want to submit, you just need to send the track (DBA, BI, Developer), your Bio, and Abstract to precons@ntssug.com. We’ll post all of the submissions HERE by August 15th and the voting will begin from there until August 21st.  In order to vote, Click Here to send an email with the precon title as your subject, between August 15th and 21st.  You are only allowed to vote for 1 precon since you can only be in one place at a time, so vote for the one you would want to attend.  We’ll tally the votes for the top DBA session, BI session, and developer session.  The winners will be announced by August 24th.

The precons will be held on October 2nd at the Microsoft offices in Irving.  7000 North Highway 161 Irving, Texas 75039 Building LC-1.  We’ll have an early bird price of $99 and the full price will be $125.

SQLSAT422_web

I’ll be doing a precon for SQLSaturday #422 in Oklahoma City on August 28th, 2015 titled “Creating a High Availability and Disaster Recovery Plan” .  If you are in the area or thinking of attending this event, I would love to have you in the class.  We are going to cover backups, windows clustering, AlwaysOn Failover Cluster Instances, AlwaysOn Availability Groups, and more.  This class will take each of those technologies in a progressive order to build on each other.  At the end of the day we will have a single solution built out in virtual machines on my laptop that use all of those technologies to build a comprehensive and real world high availability and disaster recovery plan.

Still not convinced?  Here are some testimonials from previous classes.

Denver Attendee

This past weekend was SQL Saturday #331 Denver. I always enjoy SQL Saturdays, but I was especially looking forward to this weekend because I was going to attend a SQL Saturday Pre-Con for the first time! The pre-con was fantastic! The Denver SQL Server User Group did an outstanding job, and it was a wonderful day of learning and networking.

I attended Ryan Adams’ session A Day of High Availability and Disaster Recovery. Ryan did an excellent job with this all-day session. You could tell that his agenda was carefully planned to build upon each module. Ryan’s first module was an in-depth tour of backups and restores, pointing out that these concepts were foundational to all High Availability (HA) and Disaster Recovery (DR) solutions. In his next module, Ryan expanded on backup/restores as he introduced us to mirroring. Ryan then walked us through the concept of Windows Server Failover Clustering (WSFC). Culminating in his module on AlwaysOn Failover Cluster Instances and Availability Groups, Ryan tied all the concepts together providing a holistic view of HA/DR. I would definitely recommend this all-day session to anyone looking to expand his or her knowledge of HA/DR. To find out more about Ryan Adams, you should check out his blog at ryanjadams.com.

Madison Attendee

One thing I liked the most about this session is the speed of the presenter was just right.  He would get our feedback frequently to see how fast or slow we want to move.  He had a lot of real world examples from his own experience and from other participants.

Madison Attendee

Great lecture!  Ryan is a very logical presenter; made the material extremely easy to understand.  I greatly enjoyed the class.

Want the full description?  Here it is:

Abstract: You have been tasked to configure a high availability and/or disaster recovery plan to ensure your company’s systems are always up and running while able to withstand a disaster. SQL Server offers several options, but how do you choose the right one to meet your business requirements? I’ve been faced with this same problem. I’ll help you figure out how to choose the right technology. We will start off with a solid foundation in backups and demonstrate how to configure them for initializing the various HA/DR technologies while also cutting your backup and restore time in half. You will see how you can keep an offsite copy of your database in sync with your production system with mirroring.

You’ve read that several of the HA/DR solutions require Windows Failover Clustering, but you don’t know anything about managing a complicated Windows cluster. I’ll show you how to setup and configure a Windows cluster and we’ll build on that with SQL Server AlwaysOn Failover Clustering Instances that provide the 99.999% of up-time your management demands. Lastly we’ll dive into how to setup AlwaysOn Availability Groups to solve both HA and DR in one solution. We will see how all these technologies work together by discussing a case study and developing a comprehensive solution just like you have to do when you return to the office. Here’s what you will learn:

Planning a backup strategy to avoid a data disaster
Cutting your backup and restore time in half when initializing DBs for Mirroring or Availability Groups
Configuring mirroring to keep production in real-time sync with an offsite database copy
Learning configuration tips to increase throughput
Configuring a Windows Failover Cluster to meet that five 9s business requirement
Discovering how to properly configure a Windows Cluster quorum to support the AlwaysOn feature set
Implementing a SQL AlwaysOn Failover Cluster Instance
Creating a SQL AlwaysOn Availability Group to solve both your HA and DR requirements in one solution

You’re just as excited and convinced as these fine folks, right? Then click the link below to get signed up.

Eventbrite_Button

PASS_VC_PerformanceHow could you possibly argue with getting 8 straight hours of SQL Server Performance training for FREE?

You can’t!  Go check out the annual Performance Palooza hosted by the Performance Virtual Chapter on July 23rd, 2015.  This is a virtual online event open to the public and it’s absolutely free.  We’ll have 8 back to back sessions with start times from 10am to 5pm Central Time.

How are we able to provide all of this for free?  We want to thank Solarwinds for sponsoring our chapter and this event so that we can bring it to you completely free!

In fact Solarwinds was so generous that we will be raffling a $50 Amazon gift card to a random attendee out of every single session.

Thanks Solarwinds!  SolarWind

So what can you learn?  Here is the list of sessions and the links to register for each of them.

Central TimeSpeakerTopic
10amJohn SterrettMake Your SQL Server Queries Go Faster
11amWarner ChavesBuilding High Performance SQL Servers Virtual Machines on AWS and Azure
12pmAndy GalbraithPerforming a SQL Server Health Check
1pmMatan YungmanColumstore Indexes – Questions and Answers
2pmNeil HamblyPerformance Troubleshooting Using DMVs
3pmTim MitchellMaximizing SSIS Package Performance
4pmTrayce JordanTroubleshooting Seconday Replica Latency
5pmMike FalSQL Server Benchmarking: The Powershell Speedometer

I’ll be doing a precon for SQLSaturday #421 in Columbus Ohio on July 10th, 2015 titled “Planning a High Availability and Disaster Recovery Plan” .  If you are in the area or thinking of attending this event, I would love to have you in the class.  We are going to cover backups, windows clustering, AlwaysOn Failover Cluster Instances, AlwaysOn Availability Groups, and more.  This class will take each of those technologies in a progressive order to build on each other.  At the end of the day we will have a single solution built out in virtual machines on my laptop that use all of those technologies to build a comprehensive and real world high availability and disaster recovery plan.

Still not convinced?  Here are some testimonials from previous classes.

Denver Attendee

This past weekend was SQL Saturday #331 Denver. I always enjoy SQL Saturdays, but I was especially looking forward to this weekend because I was going to attend a SQL Saturday Pre-Con for the first time! The pre-con was fantastic! The Denver SQL Server User Group did an outstanding job, and it was a wonderful day of learning and networking.

I attended Ryan Adams’ session A Day of High Availability and Disaster Recovery. Ryan did an excellent job with this all-day session. You could tell that his agenda was carefully planned to build upon each module. Ryan’s first module was an in-depth tour of backups and restores, pointing out that these concepts were foundational to all High Availability (HA) and Disaster Recovery (DR) solutions. In his next module, Ryan expanded on backup/restores as he introduced us to mirroring. Ryan then walked us through the concept of Windows Server Failover Clustering (WSFC). Culminating in his module on AlwaysOn Failover Cluster Instances and Availability Groups, Ryan tied all the concepts together providing a holistic view of HA/DR. I would definitely recommend this all-day session to anyone looking to expand his or her knowledge of HA/DR. To find out more about Ryan Adams, you should check out his blog at ryanjadams.com.

Madison Attendee

One thing I liked the most about this session is the speed of the presenter was just right.  He would get our feedback frequently to see how fast or slow we want to move.  He had a lot of real world examples from his own experience and from other participants.

Madison Attendee

Great lecture!  Ryan is a very logical presenter; made the material extremely easy to understand.  I greatly enjoyed the class.

Want the full description?  Here it is:

Abstract: You have been tasked to configure a high availability and/or disaster recovery plan to ensure your company’s systems are always up and running while able to withstand a disaster. SQL Server offers several options, but how do you choose the right one to meet your business requirements? I’ve been faced with this same problem. I’ll help you figure out how to choose the right technology. We will start off with a solid foundation in backups and demonstrate how to configure them for initializing the various HA/DR technologies while also cutting your backup and restore time in half. You will see how you can keep an offsite copy of your database in sync with your production system with mirroring.

You’ve read that several of the HA/DR solutions require Windows Failover Clustering, but you don’t know anything about managing a complicated Windows cluster. I’ll show you how to setup and configure a Windows cluster and we’ll build on that with SQL Server AlwaysOn Failover Clustering Instances that provide the 99.999% of up-time your management demands. Lastly we’ll dive into how to setup AlwaysOn Availability Groups to solve both HA and DR in one solution. We will see how all these technologies work together by discussing a case study and developing a comprehensive solution just like you have to do when you return to the office. Here’s what you will learn:

Planning a backup strategy to avoid a data disaster
Cutting your backup and restore time in half when initializing DBs for Mirroring or Availability Groups
Configuring mirroring to keep production in real-time sync with an offsite database copy
Learning configuration tips to increase throughput
Configuring a Windows Failover Cluster to meet that five 9s business requirement
Discovering how to properly configure a Windows Cluster quorum to support the AlwaysOn feature set
Implementing a SQL AlwaysOn Failover Cluster Instance
Creating a SQL AlwaysOn Availability Group to solve both your HA and DR requirements in one solution

You’re just as excited and convinced as these fine folks, right? Then click the link below to get signed up.

Eventbrite_Button

SQLSAT_Puerto Rico

I’ll be doing a precon for SQLSaturday #373 in Puerto Rico on May 8th, 2015 titled “Planning a High Availability and Disaster Recovery Plan” .  If you are in the area or thinking of attending this event, I would love to have you in the class.  We are going to cover backups, windows clustering, AlwaysOn Failover Cluster Instances, AlwaysOn Availability Groups, and more.  This class will take each of those technologies in a progressive order to build on each other.  At the end of the day we will have a single solution built out in virtual machines on my laptop that use all of those technologies to build a comprehensive and real world high availability and disaster recovery plan.

Still not convinced?  Here are some testimonials from previous classes.

Denver Attendee

This past weekend was SQL Saturday #331 Denver. I always enjoy SQL Saturdays, but I was especially looking forward to this weekend because I was going to attend a SQL Saturday Pre-Con for the first time! The pre-con was fantastic! The Denver SQL Server User Group did an outstanding job, and it was a wonderful day of learning and networking.

I attended Ryan Adams’ session A Day of High Availability and Disaster Recovery. Ryan did an excellent job with this all-day session. You could tell that his agenda was carefully planned to build upon each module. Ryan’s first module was an in-depth tour of backups and restores, pointing out that these concepts were foundational to all High Availability (HA) and Disaster Recovery (DR) solutions. In his next module, Ryan expanded on backup/restores as he introduced us to mirroring. Ryan then walked us through the concept of Windows Server Failover Clustering (WSFC). Culminating in his module on AlwaysOn Failover Cluster Instances and Availability Groups, Ryan tied all the concepts together providing a holistic view of HA/DR. I would definitely recommend this all-day session to anyone looking to expand his or her knowledge of HA/DR. To find out more about Ryan Adams, you should check out his blog at ryanjadams.com.

Madison Attendee

One thing I liked the most about this session is the speed of the presenter was just right.  He would get our feedback frequently to see how fast or slow we want to move.  He had a lot of real world examples from his own experience and from other participants.

Madison Attendee

Great lecture!  Ryan is a very logical presenter; made the material extremely easy to understand.  I greatly enjoyed the class.

Want the full description?  Here it is:

Abstract: You have been tasked to configure a high availability and/or disaster recovery plan to ensure your company’s systems are always up and running while able to withstand a disaster. SQL Server offers several options, but how do you choose the right one to meet your business requirements? I’ve been faced with this same problem. I’ll help you figure out how to choose the right technology. We will start off with a solid foundation in backups and demonstrate how to configure them for initializing the various HA/DR technologies while also cutting your backup and restore time in half. You will see how you can keep an offsite copy of your database in sync with your production system with mirroring.

You’ve read that several of the HA/DR solutions require Windows Failover Clustering, but you don’t know anything about managing a complicated Windows cluster. I’ll show you how to setup and configure a Windows cluster and we’ll build on that with SQL Server AlwaysOn Failover Clustering Instances that provide the 99.999% of up-time your management demands. Lastly we’ll dive into how to setup AlwaysOn Availability Groups to solve both HA and DR in one solution. We will see how all these technologies work together by discussing a case study and developing a comprehensive solution just like you have to do when you return to the office. Here’s what you will learn:

Planning a backup strategy to avoid a data disaster
Cutting your backup and restore time in half when initializing DBs for Mirroring or Availability Groups
Configuring mirroring to keep production in real-time sync with an offsite database copy
Learning configuration tips to increase throughput
Configuring a Windows Failover Cluster to meet that five 9s business requirement
Discovering how to properly configure a Windows Cluster quorum to support the AlwaysOn feature set
Implementing a SQL AlwaysOn Failover Cluster Instance
Creating a SQL AlwaysOn Availability Group to solve both your HA and DR requirements in one solution

You’re just as excited and convinced as these fine folks, right? Then click the link below to get signed up.

Eventbrite_Button

SQLSaturday #387 Madison

I’ll be doing a precon for SQLSaturday #387 in Madison Wisconsin on April 10th, 2015 titled “Planning a High Availability and Disaster Recovery Plan” .  If you are in the area or thinking of attending this event, I would love to have you in the class.  We are going to cover backups, windows clustering, AlwaysOn Failover Cluster Instances, AlwaysOn Availability Groups, and more.  This class will take each of those technologies in a progressive order to build on each other.  At the end of the day we will have a single solution built out in virtual machines on my laptop that use all of those technologies to build a comprehensive and real world high availability and disaster recovery plan.

Still not convinced?  Here is a testimonial from a previous class.

This past weekend was SQL Saturday #331 Denver. I always enjoy SQL Saturdays, but I was especially looking forward to this weekend because I was going to attend a SQL Saturday Pre-Con for the first time! The pre-con was fantastic! The Denver SQL Server User Group did an outstanding job, and it was a wonderful day of learning and networking.

I attended Ryan Adams’ session A Day of High Availability and Disaster Recovery. Ryan did an excellent job with this all-day session. You could tell that his agenda was carefully planned to build upon each module. Ryan’s first module was an in-depth tour of backups and restores, pointing out that these concepts were foundational to all High Availability (HA) and Disaster Recovery (DR) solutions. In his next module, Ryan expanded on backup/restores as he introduced us to mirroring. Ryan then walked us through the concept of Windows Server Failover Clustering (WSFC). Culminating in his module on AlwaysOn Failover Cluster Instances and Availability Groups, Ryan tied all the concepts together providing a holistic view of HA/DR. I would definitely recommend this all-day session to anyone looking to expand his or her knowledge of HA/DR. To find out more about Ryan Adams, you should check out his blog at ryanjadams.com.

Want the full description?  Here it is:

Abstract: You have been tasked to configure a high availability and/or disaster recovery plan to ensure your company’s systems are always up and running while able to withstand a disaster. SQL Server offers several options, but how do you choose the right one to meet your business requirements? I’ve been faced with this same problem. I’ll help you figure out how to choose the right technology. We will start off with a solid foundation in backups and demonstrate how to configure them for initializing the various HA/DR technologies while also cutting your backup and restore time in half. You will see how you can keep an offsite copy of your database in sync with your production system with mirroring.

You’ve read that several of the HA/DR solutions require Windows Failover Clustering, but you don’t know anything about managing a complicated Windows cluster. I’ll show you how to setup and configure a Windows cluster and we’ll build on that with SQL Server AlwaysOn Failover Clustering Instances that provide the 99.999% of up-time your management demands. Lastly we’ll dive into how to setup AlwaysOn Availability Groups to solve both HA and DR in one solution. We will see how all these technologies work together by discussing a case study and developing a comprehensive solution just like you have to do when you return to the office. Here’s what you will learn:
Planning a backup strategy to avoid a data disaster
Cutting your backup and restore time in half when initializing DBs for Mirroring or Availability Groups
Configuring mirroring to keep production in real-time sync with an offsite database copy
Learning configuration tips to increase throughput
Configuring a Windows Failover Cluster to meet that five 9s business requirement
Discovering how to properly configure a Windows Cluster quorum to support the AlwaysOn feature set
Implementing a SQL AlwaysOn Failover Cluster Instance
Creating a SQL AlwaysOn Availability Group to solve both your HA and DR requirements in one solution

You’re just as excited and convinced as these fine folks, right? Then click the link below to get signed up.

Eventbrite_Button
SQLSatMadisonTweets

 

 

 

 

We are back in the keynote room with Adam Jorgensen talking to us about the financial state and health of the PASS organization.  It’s currently very healthy with over $1 Million in reserve.

Thomas LaRock is back and thanking those folks who are rolling off the PASS board and have dedicated so much time and PASSion.  Sri Sridharan is thanked for his amazing work in helping volunteers take on bigger challenges and being successful.

Denise McInerney talks about how she got involved with the PASS community and her journey of how it helped her become so successful in her career.  This leads up to the awarding of the 2014 PASSion award.  There is only 1 of these given out every year to a volunteer who has gone even more than above and beyond for the organization.  Andrey Korshikov from Russia is announced as the winner.  Congrats Andrey!

Denise announces the PASS Business Analytics Conference and also the dates for the next PASS Summit back here in Seattle.

Dr. Rimma Nehme is coming on stage to talk about Cloud Databases.  She talks about where she is from and how she got where she is as MS Grey Labs today.  She is explaining what cloud computing is, as a computing service that is available from anywhere, at anytime, and is always on. Cloud computing is an on demand service, location transparent, and rapid delivery.  First she is explaining cloud elasticity that features quick and easy deployment.  She is showing some very cool pictures on Microsofts physical cloud infrastructure (datacenter).  Everything is stored in shipping containers (18 wheeler trailers).  She shows all the servers and how they look on the inside of the container.  A very cool look behind the scenes.

Now she is explaining how they get all the power to these DCs that they need and how they cool them with “swamp cooling”. She is now explaining software as service using the analogy of pizza as a service.  A great and easy to remember explanation.

Dr. Nehme moves on to explaining virtualization and the cloud.  The analogy here is roommates having to share a bathroom with a single sink and how now get a large sink to service everyone.  We now move on to multi-tenancy and the tiered approach and options. She now explains SLAs. 3 nines gives you 8.76 hours of down time a year and 4 nines gives you 52.56 minutes of down time.

SQL DB in Azure is explained as we look at it from the software perspective.  We have an the infrastructure layer (hardware), platform layer, services layer, and client layer.

Dr. Nehme is now talking about how we still need DBAs even with all the automation and simplicity of the cloud.  She encourages us take our skills, add cloud, and give ourselves a new title as “Cloud DBA”.

Okay folks that’s it for today!