The Costs of Multiple Platforms
Lots of organizations use multiple database platforms. Steve notes there is a cost to choosing to allow this.
2026-09-09
110 reads
Lots of organizations use multiple database platforms. Steve notes there is a cost to choosing to allow this.
2026-09-09
110 reads
2026-09-02
991 reads
What's the difference between SQL Server's row compression and page compression, and when does each one make sense?
2026-09-02
CVE-2026-47295 is a SQL Server vulnerability that lets a maliciously crafted database backup execute attacker-controlled code with sysadmin privileges during a routine RESTORE DATABASE operation.
2026-08-24
2026-08-24
1,544 reads
Are there things you should never change or configure? Steve notes that is probably not the best policy.
2026-08-19
96 reads
2026-08-19
1,316 reads
The article covers four connected areas: over-privileged database users, msdb and SQL Server Agent exposure, privileged maintenance jobs, and trigger-based permission hijacking.
2026-08-10
2026-08-07
883 reads
2026-08-05
674 reads
I’m excited to announce the release of a new open-source project that fully automates...
One of my favourite features of SQL Server 2022 was the T-SQL Snapshot Backups....
By Steve Jones
I have said and written this many times: Redgate Software is the type of...
Comments posted to this topic are about the item Optional Parameter Plan Optimization in...
Comments posted to this topic are about the item AI Experience Gap that we...
There is a table tmp_tab:
CREATE TABLE tmp_tab ( id int, val int );
INSERT INTO tmp_tab VALUES (1, 1), (2, NULL), (3, 3), (4, 4), (5, 5);You want to order the rows ids by the following expression:
ISNULL(val, id) + 1Which of the following queries produces the expected ordering and why? (Select all correct) See possible answers