SQL Server Always-On: Centralizing Backup History Across Replicas
Context Monitoring backups in a SQL Server Always On Availability Group can often feel like a game of hide and seek where the rules change every time you flip a failover switch. On paper, your backup...
View ArticleHow to patch SQL Server instances with Qualys Patch Management
By one of our Customers, I have to use Qualys to patch their production SQL Server instances. And to be more precise the Qualys Patch Management application which provides a solution to manage...
View ArticleHelp yourself out with the ‘log_reuse_wait_desc’ column
A few days ago a customer called me to ask if I could help him with a problem with the log file. He tried to shrink it, but the system wasn’t doing anything and he didn’t know why. With the column...
View ArticleSQL Server: Basic AG – One listener, multiple databases
Introduction When it is not possible to have SQL Server Enterprise and there is a need to set up an AlwaysOn cluster, it is possible to use SQL Server Standard and implement basic availability groups....
View ArticleMove SQL Server database files to different folders with PowerShell
In my previous post, I explained how to move SQL Server databases files programmatically by leveraging the high availability of an Availability Group (AG).But when you can afford to have a database...
View ArticleMove secondary database files in SQL Server AG with PowerShell
For some circumstances, you may want to move data and log files for a database to a different location.Usually, this operation has to be made offline. But with an Availability Group (AG) environment,...
View ArticleAutomate CNOs and VCOs for SQL Server AAG
During the installation of a new SQL Server environment in a Project, we wanted to automate the whole process deployment and configuration when installing a new SQL Server Always On Availability Group...
View ArticleSQL Server AlwaysOn node “Add all eligible storage to the cluster”
I made a mistake recently when adding a new node to an existing Windows Failover Cluster supporting AlwaysOn SQL Server instances. When adding a new node using the GUI there’s this option checked by...
View ArticleSQL Server – Collecting last backup information in an AlwaysOn environment
Introduction Sometimes you face interesting challenges with unusual environment. One of my customer needed a automated and flexible backup solution. Said like that nothing very complex you will say....
View ArticleSQL Server 2017 AlwaysOn AGs and new read-scale architectures
As you probably know Microsoft announced an official name for SQL Server vNext during the last Microsoft Data Amp event on April 19 2017. It becomes officially SQL Serve 2017. In my first blog post, I...
View ArticleSQL Server AlwaysOn – Distributed availability groups, read-only with...
This blog post comes from a very interesting discussion with one of my friends about the read-only capabilities of secondary replicas in the context of distributed availability groups. Initially,...
View ArticleSQL Server 2016: Distributed availability groups and Cross Cluster migration
How to migrate an environment that includes availability groups from one Windows Failover Cluster to another one? This scenario is definitely uncommon and requires a good preparation. How to achieve...
View ArticleSQL Server 2016 : Basic availability groups may fit to your HA needs
In this blog let’s talk about SQL Server and availability groups in standard Edition. I had some customer questions about existing limitations and this is a good opportunity to review them on this blog...
View ArticleSQL Server AlwaysOn: troubleshooting improvements with new service packs
As promised in my latest blog, I will talk about improvements in the detection of the availability group replication latency. As a reminder, replication latency between high available replicas may be...
View ArticleSQL Server AlwaysOn: new services packs and new diagnostic capabilities
As you certainly know, the SQL Server 2014 SP2 has been released by Microsoft with some interesting improvements that concern SQL Server AlwaysOn and availability groups feature. In fact, all of them...
View ArticleSQL Server 2016 AlwaysOn: Direct seeding and backup considerations
As promised in my prior blog post, we’ll talk now about direct seeding feature and backups. We found an interesting LIMIT_CONCURRENT_BACKUPS value for current state of the...
View ArticleAutomate CNOs and VCOs for SQL Server AAG
During the installation of a new SQL Server environment in a Project, we wanted to automate the whole process deployment and configuration when installing a new SQL Server Always On Availability Group...
View ArticleSQL Server AlwaysOn node “Add all eligible storage to the cluster”
I made a mistake recently when adding a new node to an existing Windows Failover Cluster supporting AlwaysOn SQL Server instances. When adding a new node using the GUI there’s this option checked by...
View ArticleSQL Server – Collecting last backup information in an AlwaysOn environment
Introduction Sometimes you face interesting challenges with unusual environment. One of my customer needed a automated and flexible backup solution. Said like that nothing very complex you will say....
View ArticleSQL Server 2017 AlwaysOn AGs and new read-scale architectures
As you probably know Microsoft announced an official name for SQL Server vNext during the last Microsoft Data Amp event on April 19 2017. It becomes officially SQL Serve 2017. In my first blog post, I...
View Article