Category: Installation & Configuration
-
SSMS “Saving Changes Is Not Permitted”: The Two Ways Out, and Why the Guard Exists
SSMS refuses to save your Table Designer change because it needs the table dropped and re-created. Write it as ALTER TABLE instead, and here is what the re-creation would have cost, measured on 300,000 rows.
Written by
-
How to Export SQL Server Query Results to CSV
Exporting a query to CSV looks like a solved problem. Set a comma as the delimiter, save the file, done. Then somebody opens it in Excel, a column has shifted, and a customer called Smith, Jones and Co has quietly turned into two fields.
Written by
-
How to Rename a Computer That Hosts SQL Server
Renaming a Windows machine is a two minute job. Renaming a Windows machine that happens to be running SQL Server is not, because SQL Server records the server name in its own metadata at install time and does not notice when the operatin…
Written by
-
How to Import a CSV File into SQL Server
There are two ways to get a CSV into SQL Server, and picking the wrong one costs you either an afternoon or a silent data loss.
Written by
-
The Evolution of SQL Server: Every Version from 1989 to 2025
🕐 Version history, with the support dates that actually matter Every release from the 1989 OS/2 original to SQL Server 2025, what each one changed for the people running it, and which ones are still receiving security updates today. Lifecycle dates checked against the builds and lifecycle reference, which is regenerated after each patch release.…
Written by
-
SQL Server Management Studio (SSMS): The Complete Guide
SQL Server Management Studio is still the tool most production DBAs live in day to day, and it has changed more in the last couple of years than the previous decade. There is a new install and update model, a different default connection security posture, and enough quality-of-life settings buried in menus that most people…
Written by
-
DBA Scripts: Get Database Summary
🔧Part of the DBA-Tools Project, copy/paste SQL Server scripts and health checks.In: Server & Configuration › Server Inventory One Row Per Database, Every Issue Flagged in One Column Checking every database on an instance one at a time, state here, recovery model there, backup age in a third window, doesn’t scale, and it’s exactly the…
Written by
-
DBA Scripts: Get Database Inventory
🔧Part of the DBA-Tools Project, copy/paste SQL Server scripts and health checks.In: Server & Configuration › Server Inventory One Query, Every Database’s Migration Readiness Before you migrate, upgrade, or consolidate anything, you need one honest answer per database: is it actually online, what recovery model is it running, and is its compatibility level going to…
Written by
-
Instant File Initialization: What It Actually Does and How to Enable It
Instant File Initialization is one of the few SQL Server settings that’s genuinely free performance, no license cost, no downside for the overwhelming majority of installs, and it’s still routinely left unconfigured on real production servers because it’s a Windows privilege grant, not a SQL Server setting, and it happens outside SSMS entirely. This post…
Written by
-
DBA Scripts: Pre-Install and Post-Install Checks for SQL Server
🔧Part of the DBA-Tools Project, copy/paste SQL Server scripts and health checks.In: Server & Configuration › Installation & Patching Start Here Will this build actually run here?OS and Hardware InfoWhat did the installer leave at defaults?Configuration SnapshotHow does the finished build score?Configuration ScoreWhat are the install steps themselves?Install and Configure Bookend Checks for an Installation…
Written by
- RESOURCE_SEMAPHORE When SQL Server Is Nowhere Near Its Memory Cap
- Dynamic Data Masking: What a WHERE Clause Still Reveals
- DBA Scripts: Get Log Shipping Status
- SQL Server Row-Level Security: The Filter Does Not Stop Cross-Tenant Writes
- View the Definition of a Stored Procedure in SQL Server
- TempDB Is Full or Still Growing: Find What Is Using It, Right Now
- Backups & Recovery (17)
- DBA Scripts (152)
- High Availability (HA) (13)
- Installation & Configuration (49)
- Maintenance (25)
- Migration & Upgrades (14)
- Monitoring (9)
- Performance Tuning (37)
- Security (Encryption & Permissions) (21)
- Storage & Capacity (16)
- T-SQL Fundamentals (15)
- Troubleshooting (95)
- Wait Types (235)