Creating my Practical #SQLServer High Availability and Disaster Recovery online course has been the most challenging one so far. Even more challenging than the Always On Availability Groups: The Senior DBA's Ultimate Field Guide. One reason is the breadth of the coverage. The other is the infinite number of combinations of all the different #SQLServer HA/DR features.
SQL Server HA and DR Course: High Availability and Disaster Recovery
More Relevant Posts
-
💡 Day 9 of 365 – SQL Server Error Logs: Your First Troubleshooting Tool As a SQL Server DBA, the error logs are your first line of defense when troubleshooting issues. They contain valuable information about: 🔹 Service startup and shutdown events 🔹 Backup and restore operations 🔹 Job failures (via SQL Server Agent) 🔹 Hardware or connectivity errors 🔹 Security and login failures 💡 Tip: Use the built-in function to read error logs quickly: EXEC xp_readerrorlog 0, 1, N'error'; This lets you filter and identify critical errors efficiently. Pro DBAs always check the error logs before running scripts—it can save hours of troubleshooting. 👉 Quick question for DBAs: Do you archive error logs regularly in your environment? #SQLServer #SQLDBA #DatabaseAdministrator #Troubleshooting #AzureSQL #DBATips
To view or add a comment, sign in
-
💡 Day 10 of 365 – SQL Server Authentication Modes Security starts with authentication. SQL Server supports two main modes: 🔹 Windows Authentication Uses Active Directory accounts Centralized password management Strong security with Kerberos Recommended for production environments 🔹 SQL Server Authentication Uses SQL logins with usernames and passwords Independent of Windows accounts Useful for legacy applications or cross-platform connections 💡 Tip: Always prefer Windows Authentication when possible. If SQL Authentication is required, enforce strong passwords and expiration policies. Fellow DBAs: Which authentication mode do you mostly use in production, and why? #SQLServer #SQLDBA #DatabaseAdministrator #Security #AzureSQL #DBATips
💡 Day 9 of 365 – SQL Server Error Logs: Your First Troubleshooting Tool As a SQL Server DBA, the error logs are your first line of defense when troubleshooting issues. They contain valuable information about: 🔹 Service startup and shutdown events 🔹 Backup and restore operations 🔹 Job failures (via SQL Server Agent) 🔹 Hardware or connectivity errors 🔹 Security and login failures 💡 Tip: Use the built-in function to read error logs quickly: EXEC xp_readerrorlog 0, 1, N'error'; This lets you filter and identify critical errors efficiently. Pro DBAs always check the error logs before running scripts—it can save hours of troubleshooting. 👉 Quick question for DBAs: Do you archive error logs regularly in your environment? #SQLServer #SQLDBA #DatabaseAdministrator #Troubleshooting #AzureSQL #DBATips
To view or add a comment, sign in
-
SQL Server 2016 and 2017 are retiring soon. But there are smooth ways to migrate that will keep you supported and minimise disruption.
SQL Server Migrations: Tips to Help You Prepare https://lnkd.in/ddsDdRDt SQL Server 2016 and 2017 are leaving Extended support in the not-too-distant future. Directions' analyst Andrew Snodgrass shares his preparation checklist in this episode with Mary Jo Foley. #SQLServer #SQLServerMigration #DatabaseMigration #EnterpriseIT #DirectionsOnMicrosoft
To view or add a comment, sign in
-
-
💡 Day 7 of 365 – Key SQL Server Configuration Tips A properly configured SQL Server instance ensures stability, performance, and security. Here are some important configurations every DBA should check: 🔹 Max Server Memory – Prevents SQL Server from using all system memory and starving the OS. 🔹 Max Degree of Parallelism (MAXDOP) – Controls parallel query execution; avoid over-parallelism. 🔹 Cost Threshold for Parallelism – Determines when queries should run in parallel. 🔹 TempDB Configuration – Multiple data files (usually 1 per CPU core up to 8) to reduce contention. 🔹 Instant File Initialization – Speeds up data file creation and growth (not log files). 🔹 Backup Compression Default – Reduces storage and improves backup speed. 💡 Tip: Review these configurations regularly, especially after upgrades or major changes. Fellow DBAs: Which configuration tweak has given you the biggest performance improvement? #SQLServer #SQLDBA #DatabaseAdministrator #PerformanceTuning #AzureSQL #DBATips
To view or add a comment, sign in
-
SQL Server 2016 is reaching end of life—no more patches, no more security updates. If you’re still running 2016 in production, now’s the time to plan your move to SQL Server 2022 or 2025 and reduce risk. At SQL Solutions Group, we can handle end‑to‑end migrations or support your team. Want to DIY? Check out our YouTube migrations playlist for tips and tricks. https://lnkd.in/eJWJv8CS What’s your biggest concern about upgrading? SQL Server 2016, SQL Server 2022, SQL Server 2025, end of life, database migration, SQL modernization, performance, security, compliance, SQL consulting #SQLServer #SQLServer2016 #SQLServerMigration #DataPlatform #DatabaseAdministration #InfoSec #Compliance #PerformanceTuning #CloudAndOnPrem #TechLeadership
To view or add a comment, sign in
-
-
📢 Important update for anyone still on SQL Server 2016: end of life is here. No patches. No security updates. 📝 Upgrading to SQL Server 2022/2025 is no longer optional—it’s essential.
SQL Server 2016 is reaching end of life—no more patches, no more security updates. If you’re still running 2016 in production, now’s the time to plan your move to SQL Server 2022 or 2025 and reduce risk. At SQL Solutions Group, we can handle end‑to‑end migrations or support your team. Want to DIY? Check out our YouTube migrations playlist for tips and tricks. https://lnkd.in/eJWJv8CS What’s your biggest concern about upgrading? SQL Server 2016, SQL Server 2022, SQL Server 2025, end of life, database migration, SQL modernization, performance, security, compliance, SQL consulting #SQLServer #SQLServer2016 #SQLServerMigration #DataPlatform #DatabaseAdministration #InfoSec #Compliance #PerformanceTuning #CloudAndOnPrem #TechLeadership
To view or add a comment, sign in
-
-
Make the best of today. Take a step forward, no matter how small, toward your goal. For your SQL environment, it may mean: * Documenting a restore process * Reviewing who has sysadmin privileges * Adding a failsafe operator to your SQL Server * Spending some time learning about a new feature * Asking a key stakeholder about the RPO/RTO for an application How can you make your SQL Server environment just a bit better today? #sqlserver #dba #remotedba #dataprotection #datasecurity
To view or add a comment, sign in
-
-
💡 Day 6 of 365 – SQL Server Installation Best Practices Installing SQL Server correctly is the foundation for a stable and high-performing environment. Here are some best practices I follow: 🔹 Separate Data, Log, and Temp DB Files – Helps reduce I/O contention. 🔹 Use a Dedicated Service Account – Improves security and manageability. 🔹 Set Max Memory and Max Degree of Parallelism – Prevents resource bottlenecks. 🔹 Install Latest Service Packs & Cumulative Updates – Ensures security and stability. 🔹 Configure Temp DB Properly – Multiple data files, pre-sized to avoid auto-growth. 🔹 Enable Instant File Initialization – Reduces data file creation and growth time. 💡 Tip: Document your installation choices—they are invaluable for future troubleshooting or audits. For DBAs: What’s your most important installation best practice? #SQLServer #SQLDBA #DatabaseAdministrator #AzureSQL #DBATips #DataEngineering
To view or add a comment, sign in
-
As a SQL Server DBA, one of the most critical responsibilities is ensuring data safety and recoverability. A strong backup strategy can save organizations from data loss caused by hardware failure, human error, or unexpected disasters. Here is the basic backup strategy every DBA should implement: 🔹 Full Backup Creates a complete backup of the entire database. 🔹 Differential Backup Captures only the changes made since the last full backup. 🔹 Transaction Log Backup Backs up the transaction log to allow point-in-time recovery. 💡 Best Practice I Follow: Full Backup → Daily Differential Backup → Every 6 hours Transaction Log Backup → Every 15 minutes This ensures minimal data loss and faster recovery during critical situations. 📌 Pro Tip: Always test your backups by performing restore operations regularly. A backup is useless unless it can be restored successfully. #SQLServer #SQLDBA #DatabaseAdministration #BackupAndRecovery #DataProtection #TechCareers #DBACommunity #LinkedInLearning
To view or add a comment, sign in
-
-
If your DBA just left… If your team is stretched thin… If 24×7 uptime is expected but coverage doesn’t match… It may not be a hiring problem. It may be an operating model problem. Our Database MSP Decision Guide walks through: ➡️ Managed services vs. in-house DBAs ➡️ 10 red flags that signal it’s time to shift ➡️ 8 factors to evaluate before choosing a partner Download the guide and pressure-test your current model: https://lnkd.in/erRtsfbd #DatabaseMSP #ITOperations #RemoteDBA
To view or add a comment, sign in
-
The best way to master something is to teach it :)