In the previous tip we introduced the PowerShell “SmbShare” module which comes with Windows and enables you to manage file shares. We looked at the...
database-tools
Protect Your SQL Servers with Always Encrypted
The information stored in corporate databases needs to be protected in multiple ways. Database backups are necessary to recover from a physical or...
Reading Last Logged-On User and Other Registry Values
In the previous tip we introduced the PowerShell “SmbShare” module which comes with Windows and enables you to manage file shares. We looked at the...
How to monitor the health of SQL Server database instances
Determine the health of instances by collecting real-time statistics. Such statistics include backup devices, databases, error logs, locks, logins,...
Geek Sync | Practical PowerShell For The Busy DBA
Many DBAs don't have time to learn PowerShell. Thankfully, there is an excellent PowerShell library already created specifically for handling...
Cloud Day 2—What Do You Need to Know About Cloud Security?
Cloud security is complex and has several layers to it—first and most important is access to the control plane. The control plane is your...
You Need to Plan a Strategy for SQL Server Backups
Backups are an indispensable component of all computing environments. Creating data backups regularly is considered best practice for everyone from...
Constant Functions
In PowerShell, you can write-protect functions. When you do, a function cannot be changed, overwritten or removed anymore during a running...
How can you tune the performance of SQL Server by analyzing the past to predict the future?
The history of mankind says that we have learned a lot from our past mistakes and improved our future. Similarly, SQL Server performance tuning is...
Suppressing Errors
With cmdlets, suppressing errors seems easy: simply add the –ErrorAction Ignore parameter. However, it turns out that this doesn’t...
How to Create a Plan for Regulatory Compliance
Many reasons may make it important for an organization that collects and stores digital information to be concerned with regulatory compliance. Data...
How do you start with performance tuning for Azure SQL Database?
Have you been interested to see how you can baseline performance and improve performance with an Azure SQL Database? Do you want to grasp the secret...
Announcing the Release of SQL Safe Backup 8.7
We’re excited to announce the release of SQL Safe Backup 8.7 SQL Safe Backup is the industry leading mission-critical backup and recovery solution...
Announcing the Release of SQL Defrag Manager 3.6
We’re excited to announce the release of SQL Defrag Manager 3.6 SQL Defrag Manager is an industry leading automated performance solution that...
Finding PowerShell Host Arguments and Executable
PowerShell hosts may be launched with arguments, i.e. you may run powershell.exe or pwsh.exe with arguments like –NoProfile, or submit paths...
The Right Tools Make a DBA More Productive
The work-life of a SQL Server DBA can be unpredictable. One might be called upon to address a performance issue, setup logins, verify the backup...
What are the five essential SQL scripts for SQL Server performance tuning?
Performance tuning is a complex subject and one of the most critical. Every manager wants their server to run faster. And every database...
KB: Selection of PowerShell Resources
Microsoft Windows PowerShell Infographic: Why DBAs Should Learn PowerShell? Whitepaper: The Guide to Learning PowerShell Geek Sync Webcasts: The...
RATs Can be a Security Threat to Your SQL Servers
Before you click away, let me assure you that this post is not about rodents chewing on power cords or networking cables. RATs is an acronym for...
Where do you start with SQL Server performance tuning?
Performance tuning is the methodology of systematically identifying bottlenecks in applications, and improving performance. There are some places to...
Managing Installed Modules (Part 2)
Whenever you install new modules via Install-Module or update existing modules via Update-Module, new module versions are installed side-by-side. If...
Cloud Day 2—High Availability and Disaster Recovery in the Cloud
One of my favorite topics in cloud computing is disaster recovery. A decade ago, if you wanted to have true disaster recovery across multiple...
Why You Should Care about Database Index Fragmentation
Providing smoothly running systems that quickly respond to user queries keeps both customers and management happy. All but the most inexperienced...
How did a large enterprise, banking company in the USA achieve better system uptime and usability?
Mizuho Securities is a large enterprise banking company in the USA. They have 100 to 499 SQL Server databases in their environment. They suffered...