William Sisson Where in the Application Should Data Validation be Done? Whereabouts in the application should the business logic of data-validation checks be made? The advantages of a layered approach to... 04 November 2014 12 min read
Kalen Delaney Hekaton in 1000 Words The SQL Server 2014 In-Memory OLTP engine (a.k.a. Hekaton) is a radical change for relational databases. This article, an exerpt... 22 October 2014 6 min read
Joshua Feierman The Mindset of the Enterprise DBA: Delegating Work A lot of the routine jobs demanded of a DBA can be automated, but a tougher prospect is to automate... 17 October 2014 19 min read
Scott Swanberg Exploring Your SQL Server Databases with T-SQL Most DBAs hoard their own favourite T-SQL scripts to help them with their work, often on a USB 'thumbdrive', but... 09 October 2014 40 min read
William Sisson Set-based Constraint Violation Reporting in SQL Server When you're importing data into an RDBMS in bulk and an exception condition is raised because of a constraint violation,... 07 October 2014 18 min read
Robert Sheldon Questions about SQL Server Primary and Foreign Keys You Were Too Shy to Ask It is strange that one can ask simple questions about extended events or Hekaton at professional events and conferences without... 06 October 2014 37 min read
Edward Elliott Improving the Quality of SQL Server Database Connections in the Cloud To access SQL Server from the client, you use TDS protocol over TCP. This is fine over reliable LANs but... 22 September 2014 20 min read
Dwain Camps Filling In Missing Values Using the T-SQL Window Frame Since SQL Server delivered the entire range of window functions, there has been far less justification for using the non-standard... 18 September 2014 18 min read
Robert Sheldon Importing Excel Data into SQL Server Via SSIS: Questions You Were Too Shy to Ask The job of retrieving data from Excel, and importing it into SQL Server hasn't the same appeal or glamour as,... 11 September 2014 31 min read
Joshua Feierman The Mindset of the Enterprise DBA: Harnessing the Power of Automation After you have done the necessary groundwork of standardizing and centralizing your database administration processes, you are now in a... 02 September 2014 16 min read
Kathi Kellenberger SQL Server Reporting Services Basics: Customizing SSRS Reports While the Reporting Wizard and basic report tables will do for prototyping, very soon we'll want to add some finesse... 27 August 2014 23 min read
Robert Sheldon Questions about T-SQL Expressions You Were Too Shy to Ask Nobody seems to ask questions about SQL Expressions in forums, even though expressions can cause all sorts of problems. Even... 13 August 2014 141 min read
Joshua Feierman The Mindset of the Enterprise DBA: 8 Ways To Centralize Your Work Although it is possible to provide good service to small to medium companies as a DBA without putting in place... 12 August 2014 10 min read
Phil Factor Quickly Investigating What’s in the Tables of SQL Server Databases From SQL Server Management Studio it is difficult to look through the first few rows of a whole lot of... 12 August 2014 27 min read
Matthew Skelton Common database deployment blockers and Continuous Delivery headaches Deployability is now a first class concern for databases, so why isn't it as easy as it should be? Matthew... 06 August 2014 17 min read
Joe Celko The SQL of Membership: Equivalence Classes & Cliques It is awkward to do 'Graph databases' in SQL to explore the sort of relationships and memberships in social networks... 28 July 2014 11 min read
Robert Sheldon Questions about SQL Server Data Types You were Too Shy to Ask Although SQL Data Types seem to cause a lot of grief for database developers and can be tricky in their... 14 July 2014 41 min read
Dwain Camps Check Digits in T-SQL: UPC, Luhn, and IBAN Algorithms with Code Calculate and verify check digits in T-SQL for Universal Product Codes (UPC), credit card numbers (Luhn algorithm), and International Bank... 11 July 2014 24 min read
CI/CD Jonathan Hickford in CI/CD Database Continuous Integration with AppVeyor and Redgate: SQL Source Control, SQL CI, and tSQLt Unit Tests in a CI Pipeline Setting up database CI with AppVeyor and Redgate tools - linking SQL Server databases to source control with SQL Source... 08 July 2014 21 min read
Grant Fritchey Why Put Your Database into Source Control? Checking program code into source control is a daily ritual for most developers, but versioning database code is less well-understood.... 08 July 2014 7 min read