Making the World Better
Steve reminds us about being charitable if we are fortunate enough to do so.
2022-12-03
48 reads
Steve reminds us about being charitable if we are fortunate enough to do so.
2022-12-03
48 reads
This series of articles describes a path you can take to transforming an existing, manual and error-prone database development and release process into an automated and reliable Database DevOps 'pipeline', starting here with an overview of what we set out to achieve, and the people, processes and tools involved.
2022-12-02
Learn how and why to use RAISERROR in your SQL Server code to be able to better handle errors that may occur during code execution.
2022-12-02
2022-12-02
82 reads
2022-11-30
449 reads
The previous installment of this series examined aggregate subquery removal and subquery coalescing, describing the latter as similar in some ways to an inverse for “Or Expansion” and “Join Factorization”. In this instalment, it’s time to take a closer look at Or Expansion and we’ll move on to Join Factorization in the next instalment.
2022-11-30
2022-11-28
442 reads
Learn how one company adopted, adapted, and learned from the Agile methodology.
2022-11-28
4,479 reads
In my previous tip, I explained how we are inclined to use archive tables and how they become increasingly problematic over time. This tip will focus on ways to mitigate the issues.
2022-11-28
In this article, we cover things you should know about Azure SQL Database and why this may be a good choice for your database applications.
2022-11-25
Reading tutorials is fine. Shipping something is better. If you are trying to break...
By Steve Jones
We work hard at Redgate, though with a good work-life balance. One interesting observation...
By Arun Sirpal
Fourth in a series on Ai and databases. What Read-Only Advisory Actually Means A...
Comments posted to this topic are about the item Liability for AI Errors
Hello , I would like to run a stored procedure on a secondary replica...
Comments posted to this topic are about the item Pro SQL Server Internals
I run this command to start SQLCMD:
sqlcmd -S localhost -E -c "proceed"At the prompt, I type this (the 1> and 2> are prompts):
1> select @@version 2> goWhat happens? See possible answers