Problems displaying this newsletter? View online.
Database Weekly
The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com
Hand-picked content to sharpen your professional edge
Editorial
 

Limits, Not Goals

I just saw one of "those" questions. You know the ones:

'We're hitting an error with a stored procedure. What is the maximum number of parameters you can have?"

 

Look, I get it. Breaking the land speed record is cool. Getting the most people into a phone booth (look it up), also cool. Fastest, biggest, most. All cool... depending on the circumstances.

However, for a lot of technology, limits are in place for a reason. We need to acknowledge this and treat them as limits, not goals. If you are pushing the edge, or exceeding, the number of parameters in a procedure, the number of columns in a table or index, any of the other standard limitations on our various technology stacks, it's time to step back. You need to reevaluate your decisions. Chances are extremely high, you're operating under some false assumptions or you've made some poor decisions. You are, in all likelihood, deep into technical debt and you're going to have to pay that off.

So, when you start to see that you're getting near these limitations, stop digging. Don't go online and moan about how having only 2,100 parameters is hurting you. You're hurting you. Also, be thankful you're working in SQL Server where the limit is 2,100. In PostgreSQL it's 100 (again, a limit, not a goal, please). The simple fact is, many, maybe even most, of these limits are in place for two reasons. First, programming for infinite choices is just hard, so people put limits in place. Second, performance and behavior degrades as more and more things get added, so limits are put in place to prevent that. These are just some of the hard facts of life in technology.

Pretty sure, we can all deal with that. Maybe?

Grant Fritchey

Join the debate, and respond to the editorial on the forums

 
The Weekly News
All the headlines and interesting SQL Server information that we've collected over the past week, and sometimes even a few repeats if we think they fit.
Vendors/3rd Party Products

Inside Perspectives: Database technology – 25 years and beyond

The relational database industry has changed a lot in 25 years. Find out how these changes have impacted the role of a DBA, and the industry as a whole, with Redgate Advocate Kellyn Gorman.

PASS Summit 2025 Call for Volunteers is now open!

With the launch of PASS Summit On Tour, as well as PASS Data Community Summit 2025, there are now even more opportunities to get involved. The Call for Program Committee Volunteers has opened today. These individuals will play a crucial role in shaping the content across all PASS Summit events and will complete the Abstract Review for all of the submitted speaking proposals. Program Committee Volunteers will also be given a complimentary 3-day ticket to PASS Summit or a PASS Summit On Tour conference ticket. Read our recent blog post for more information.

AI/Machine Learning/Cognitive Services

More Australian States & Territories Ban DeepSeek on Government Devices Due to an “Unacceptable Level of Security Risk”

From Past News - RSS Feeds

The DeepSeek bans have been imposed by Queensland,...

Is AI Helping or Hurting Critical Thought?

From Past News - RSS Feeds

AI is shaping the way we think – but is it for b...

Over half of LLM-written news summaries have “significant issues”—BBC analysis

From Ars Technica

Frequent problems include mangled quotes, editorializing, and outdated info.

Sam Altman lays out roadmap for OpenAI’s long-awaited GPT-5 model

From Ars Technica

GPT-4.5 will arrive in "weeks," then GPT-5 will meld conventional LLMs and reasoning models.

EU Scraps AI, Tech Patent Laws, Citing Regulatory Disagreements With US

From Past News - RSS Feeds

Three of the withdrawn directives are notable to the tech industry, relating to the regulation of AI, patent disputes, and ePrivacy. The post EU Scraps AI, Tech Patent Laws, Citing...

Condé Nast, other news orgs say AI firm stole articles, spit out “hallucinations”

From Ars Technica

Publishers sue Cohere, say AI firm is "stealing our works."

Snowflake Data Retrieval Now Includes Anthropic’s Claude 3.5 AI

From Past News - RSS Feeds

Claude 3.5 expands Snowflake’s Cortex AI retrieval services, including processing and retrieving structured and unstructured data. The post Snowflake Data Retrieval Now Includes Anthropic’s Claude 3.5 AI appeared first on...

Ex-Google CEO Warns of AI Dangers & Calls for Global Oversight

From Past News - RSS Feeds

Eric Schmidt warns that rogue states and terrorists may exploit AI to pose an extreme risk to global security. The post Ex-Google CEO Warns of AI Dangers & Calls for...

Administration of SQL Server

SQL Interview: #20: Difference between a login and a user

From The Bit Bucket

This is a post in the SQL Interview series. These ...

T-SQL Tuesday 183 – Permission hell

From SQL Server Fast

The 183rd edition of T-SQL Tuesday is hosted by St...

T-SQL 101: #114 Selecting from Table-Valued Functions

From The Bit Bucket

In previous posts, we've seen how to query tables....

T-SQL Tuesday #183 – Implementing Security

From Deb the DBA

Happy T-SQL Tuesday! This month, Steve Jones (blog...

The hell of Git line endings and the (not so) simple fix

From SQLServerCentral Blogs

I wrote a stream-of-consciousness post a few month...

Better Filtering With YEAR and MONTH Functions In SQL Server

From Erik Darling Data

Better Filtering With YEAR and MONTH Functions In ...

SDU Tools: List Constraints with System Names in SQL Server

From The Bit Bucket

Our free SDU Tools for developers and DBAs, now in...

T-SQL Tuesday #183 – Tracking Permissions

From Callihan Data

February’s T-SQL Tuesday invite comes from Steve...

Microsoft adds Support for Managed Identities to Backup to URL in SQL Server 2022

From The SQL Herald (Joey D'Antoni)

Backing up databases to the cloud is not a new thi...

Big Data

AI and Big Data Expo London 2025

From Purple Frog Systems

Exploring the future at the AI and Big Data Expo L...

Cloud - AWS

AWS Weekly Roundup: AWS Step Functions, AWS CloudFormation, Amazon Q Developer, and more (February 10, 2024)

From AWS News Blog

We are well settled into 2025 by now, but many peo...

Delivering Malware Through Abandoned Amazon S3 Buckets

From Schneier on Security

Here’s a supply-chain attack just waiting to hap...

AWS CloudTrail network activity events for VPC endpoints now generally available

From AWS News Blog

AWS CloudTrail now offers network activity events for VPC endpoint logging, enabling comprehensive monitoring and recording of AWS API activity through VPC endpoints to enhance security visibility, detect unauthorized...

Cloud - Azure

Redgate Monitor Support for Azure PostgreSQL Flexible Server

From Blog – Redgate Software

Azure Flexible Server joins the suite of PostgreSQ...

Community Interests

SQL Saturday New York City 2025 Is Coming Your Way In May!

From Erik Darling Data

You Know You Wanna After a brief hiatus due to som...

Computing in the Cloud (Azure, Google, AWS)

How to Avoid Common Hybrid Cloud Pitfalls

From IT Pro - Microsoft Windows Information, Solutions, Tools

Some data and workloads are moving back from cloud...

Conferences, Classes, Events, and Webinars

Redgate Summit returns to London, UK on March 11!

Redgate Summit is coming back to London on March 11, and will be held at the iconic Tottenham Hotspur stadium. The event will feature a full day of learning, split across three tracks and will allow you to solve the complex challenges of database management. Register today and receive 50% off your ticket using code DBW50OFF4RGSL. To claim this ticket, please visit our event page and go through the process to purchase a ticket. You'll then be able to apply your discount code at the checkout stage. By using this complimentary code, you are accepting that this gift is in-line with your company’s anti-bribery and corruption policy.

DMO/SMO/Powershell

Fun with PowerShell Asynchronous

Imagine a candle that is lit and takes 1 hour to burn out. Now imagine one hundred candles. How many hours will it last? That depends. If they are lit simultaneously, it will take 1 hour. That is the basic idea of running in the background or asynchronously. Of course, the 100 candles can execute independently of one another, unlike if you try to run 100 processes on a computer with 2 cores. PowerShell has some ways to manage that, as PowerShell job – which we will see in this article – runspaces – needs to add programmable using .net.

How To Fix Network Drive Issues in Elevated PowerShell Sessions

From IT Pro - Microsoft Windows Information, Solutions, Tools

Watch this tutorial to learn about handling drive ...

Data Mining / Data Analysis

Find inflection points for a function that is known only at discrete points

From AllAnalytics

A previous article describes how to use SAS to fin...

Analyst Burnout Is an Advanced Persistent Threat

From Dark Reading: Dark Reading News Analysis

For too long, we've treated our analysts as mere c...

Data Science

The original data scientist: Why Ida B. Wells is still a boss

From AllAnalytics

Ida B. Wells was a pioneer in the United States wh...

Exploring Scalar Solutions to Complex Data Math

From Simple Talk

There are many functions and tools available to da...

Top 10 Careers in Data

From DallasDBAs.com

Would you re-order these? Machine Learning Enginee...

Data Storytelling and Visualisation

Using pie charts is not the end of the world

From Sqlbi

Rules like “avoid pie charts” can be useful fo...

DevOps and Continuous Delivery (CI/CD)

Creating a GitHub Actions Self-Hosted Runner

From SQLServerCentral Blogs

I had to demo the Flyway Autopilot system recently...

Process Standardization Is Stifling My Creativity

From IT Pro - Microsoft Windows Information, Solutions, Tools

A software developer seeks advice about a new mana...

How to Stop SSDT / Database Projects / SQLPackage from Modifying Database Options

From Kendra Little's Blog

SQL Server’s free state-based version control to...

ETL/SSIS/Azure Data Factory/Biml

Harnessing SQL Server Package Configuration for SSIS Packages

From Andy Broadsword

Package configuration for SSIS packages allows us ...

Dealing with Changing Data Formats: Schema Drift in Azure Data Factory

From SQLServerCentral Blogs

(2025-Feb-12) I will jump straight to the problem...

Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science)

Fabric Down Under show 10 with guest Minni Walia now available!

From The Bit Bucket

Another Fabric Down Under podcast is out the door....

Getting Notified when a Microsoft Fabric Notebook fails

From FourMoo

What I have found is that when I created a pipelin...

Behind the Scenes: How I Automated My Fabric Workshop (training)

From Data – Marc

Last week I was running a post-conference (postcon...

How Data Fabric and GenAI Will Enable Organizations to Seize the Day in 2025

From Dataversity

Chief data officers (CDOs) are at the forefront of...

Structure Fabric items by applying naming conventions

From Data – Marc

In Fabric, you can have many different items in yo...

Oracle/PostgreSQL/MySQL/other RDBMS

What is Oracle RAC and Why Use it for Scaling Workloads?

From Simple Talk

Oracle Real Application Clusters (RAC) is a databa...

MySQL Index Overviews: Descending B-Tree Indexes

From Simple Talk

Most anyone who works with indexes should be familiar with B-tree indexes. These are the most commonly used data structures to facilitate faster access to data when we search...

RavenDB 7.1: Reclaiming disk space

From Ayende @ Rahien

After describing in detail the major refactoring w...

Performance Tuning SQL Server

The Great Integer To Bigint Compression Swindle

From Erik Darling Data

The Great Integer To Bigint Compression Swindle Th...

When Subquery Query Plans Are Suboptimal In SQL Server (And How To Fix Them)

From Erik Darling Data

When Subquery Query Plans Are Suboptimal In SQL Se...

A Fun Plan Shape With Aggregates In SQL Server

From Erik Darling Data

A Fun Plan Shape With Aggregates In SQL Server Goi...

PostgreSQL

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 18 – Support RN (roman-numeral format) in to_number().

From Planet Postgres

On 22nd of January 2025, Tom Lane committed patch:...

Shayon Mukherjee: Scaling with PostgreSQL without boiling the ocean

From Planet Postgres

“Postgres was great when we started but now that...

Migrating from Azure PG Single Server to Flex with Azure VM and pg_dump/restore

From SQLServerCentral Blogs

This is more complicated than using the Azure Migr...

Ian Barwick: PgPedia Week, 2025-02-09

From Planet Postgres

PostgreSQL 18 changes New GUC autovacuum_vacuum_ma...

Andrew Farries: pgroll 0.9.0 update

From Planet Postgres

pgroll v0.9 includes one breaking change, several ...

Andreas Scherbaum: PostgreSQL Berlin February 2025 Meetup

From Planet Postgres

On February 4th, 2025, we had the PostgreSQL Febru...

Paul Ramsey: The Early History of Spatial Databases and PostGIS

From Planet Postgres

For PostGIS Day this year I researched a little in...

Laurenz Albe: Dealing with the PostgreSQL error "found xmin ... from before relfrozenxid ..."

From Planet Postgres

© Laurenz Albe 2025 I have seen the error ...

Regina Obe: Learning PostgreSQL from AI and JSON exploration

From Planet Postgres

After reading Paul's teasing article on Accessing ...

Peter Eisentraut: How about trailing commas in SQL?

From Planet Postgres

Anecdotally, this might be the most requested feat...

Scaling with PostgreSQL

From Curated SQL

Shayon Mukherjee shares some tips about scaling in...

Brian Pace: Postgres Parallel Query Troubleshooting

From Planet Postgres

Postgres' ability to execute queries in parallel i...

Federico Campoli: PGDay Napoli 2025

From Planet Postgres

Finally I found time to get a grip on the issues I...

Free PostgreSQL Performance Monitoring with pgNow

From Scary DBA (Grant Fritchey)

I’ve been putting together a new PostgreSQL sess...

Redgate’s new PostgreSQL book is now available for free download

From Blog – Redgate Software

Redgate's new book, 'Introduction to PostgreSQL for the data professional', is now available for free download. Hear from authors Ryan Booz & Grant Fritchey about their inspiration for the...

PowerPivot/PowerQuery/PowerBI

Improve Power Query Performance On CSV Files Containing Date Columns

From Chris Webb's BI Blog

A few weeks ago I replied to a question on reddit ...

Power BI Aggregations Step 3: Configure Aggregation Functions and Test Aggregations in Action

From RADACAD

Aggregation can speed up the performance of Direct...

Professional Development

Ask a Data Ethicist: How Can Organizations Build Capacity for Data and AI Ethics Work?

From Dataversity

In January, I had the privilege of delivering the ...

NAW2025: How I Landed The Coolest Apprenticeship Ever!

From Purple Frog Systems

As we celebrate National Apprenticeship Week, I encourage anyone considering their next steps to explore the world of apprenticeships. It’s a fantastic way to gain practical skills, build a...

Color Accessibility 101: How Color Affects Readability on Your Website

From https://chrisadkin.io

Color accessibility is essential for good web desi...

Python

Getting Started with Python Integration to SAS Viya for Predictive Modeling - Fitting a Support Vector Machine (SVM) Model

From AllAnalytics

Fitting a Support Vector Machine (SVM) Model - Lea...

Security News and Issues

DeepSeek Is Plagued With Security Issues – Here Are 3 Risks You Should Know

From Past News - RSS Feeds

The susceptibility to jailbreaking is just one of ...

120K Victims Compromised in Memorial Hospital Ransomware Attack

From Dark Reading: Dark Reading News Analysis

After claiming responsibility for the ransomware a...

Why Knowing Who (or What) Is Behind an Open Source Solution Is Critical

From IT Pro - Microsoft Windows Information, Solutions, Tools

Here's why community- or foundation-supported proj...

Data Leaks Happen Most Often in These States — Here's Why

From Dark Reading: Dark Reading News Analysis

State-led data privacy laws and commitment to enfo...

The Tug of War Between Data Consumption and Data Protection: A Strategic Imperative

From Dataversity

In today’s digital-first economy, data is the li...

Financially motivated hackers are helping their espionage counterparts and vice versa

From Ars Technica

Two players who mostly worked independently are increasingly collaborative.

Content Credentials Technology Verifies Image, Video Authenticity

From Dark Reading: Dark Reading News Analysis

The open technology, which tackles disinformation, has gained steam in the past year, surpassing 500 corporate members and continuing to evolve.

Microsoft: Russia's Sandworm APT Exploits Edge Bugs Globally

From Dark Reading: Dark Reading News Analysis

Sandworm (aka Seashell Blizzard) has an initial ac...

Beyond the Basics: Advanced Linux Hardening Techniques

From IT Pro - Microsoft Windows Information, Solutions, Tools

This guide explores advanced hardening techniques,...

Software Development

Rust Isn't New. Why Is It Suddenly So Popular?

From IT Pro - Microsoft Windows Information, Solutions, Tools

Rust's surge in popularity isn't just about securi...

The Overlooked Art of Software Localization for Non-Traditional Markets

From IT Pro - Microsoft Windows Information, Solutions, Tools

Despite software's global reach, many companies ov...

T-SQL and Query Languages

SQL Server BIT_COUNT and an Alternative

From Simple Talk

I was editing an article the other day that uses t...

T-SQL 101: #112 Excluding Data with EXCEPT

From The Bit Bucket

We saw how UNION and UNION ALL worked in the last ...

T-SQL 101: #113 Finding Common Data with INTERSECT

From The Bit Bucket

Another interesting operator is INTERSECT. We saw ...

Video: Financial KPIs in T-SQL

From 36 Chambers – The Legendary Journeys

THE VIDEO THE SYNOPSIS In this video, we will dive...

T-SQL 101: #115 Repetitively selecting with CROSS APPLY, OUTER APPLY

From The Bit Bucket

We saw in previous post that we had a function called GetRecentOrders that gets the most recent orders for a particular cinema. But what if we want to do...

Tech News

2025 Super Bowl Tech Ads Put AI Everywhere – Ray-Ban Meta Smart Glasses Are One Highlight

From Past News - RSS Feeds

OpenAI, Meta, Google, and more showed off AI-relat...

All Your IT Equipment Is About To Get More Expensive

From DCAC

Basically, everything in your server room or data ...

The dream of offshore rocket launches is finally blasting off

From Technology Review Feed - Tech Review Top Stories

Want to send something to space? Get in line. The ...

When software updates actually improve—instead of ruin—our favorite devices

From Ars Technica

Opinion: These tech products have gotten better ov...

An update on highly anticipated—and elusive—Micro LED displays

From Ars Technica

New (and cheaper) Micro LED TVs have been announce...

Science of circadian rhythms and health

From AllAnalytics

Circadian rhythms are natural internal biological ...

Curiosity spies stunning clouds at twilight on Mars

From Ars Technica

The noctilucent clouds only appear in some locatio...

Common factors link rise in pedestrian deaths—fixing them will be tough

From Ars Technica

A new AAA study finds common factors in the rise o...

Seafloor detector picks up record neutrino while under construction

From Ars Technica

Neutrino was over 10,000 times over the limits of ...

Serial “swatter” behind 375 violent hoaxes targeted his own home to look like a victim

From Ars Technica

He now faces four years in federal prison.

What a major battery fire means for the future of energy storage

From Technology Review Feed - Tech Review Top Stories

This article is from The Spark, MIT Technology Rev...

Citing too much “bureaucracy,” Blue Origin to cut 10 percent of its workforce

From Ars Technica

"We grew and hired incredibly fast in the last few years."

Streaming used to make stuff networks wouldn’t. Now it wants safer bets.

From Ars Technica

Opinion: Streaming gets more cable-like with new focus on live events, mainstream content.

Rocket Report: A blue mood at Blue; Stoke Space fires a shot over the bow

From Ars Technica

"Rapid turnaround isn’t merely a goal, it’s baked into the design."

The Lighter Side

CodeSOD: On Deep Background

From Daily WTF

Andrew worked with Stuart. Stuart was one of those...

Dragonsweeper is my favorite game of 2025 (so far)

From Ars Technica

The quick-hit Minesweeper-style RPG has just the r...

CodeSOD: Finally, a Null

From Daily WTF

Eric writes: Yes, we actually do have code review...

Designing the future of entertainment

From Technology Review Feed - Tech Review Top Stories

An entertainment revolution, powered by AI and oth...

Avowed review: Wait, are we the baddies?

From Ars Technica

Obsidian's new fantasy RPG asks you to be the unwelcome face of a hated occupying force.

A woman made her AI voice clone say “arse.” Then she got banned.

From Technology Review Feed - Tech Review Top Stories

This article first appeared in The Checkup, MIT Technology Review’s weekly biotech newsletter. To receive it in your inbox every Thursday, and read articles like this first, sign up here. Over the...

My sex doll is mad at me: A short story

From Technology Review Feed - Tech Review Top Stories

The near future. It’s not a kiss, but it’s not not a kiss. Her lips—full, soft, pliable—yield under mine, warm from the electric heating rod embedded in her throat....

Error'd: Dash It All

From Daily WTF

Because we still have the NWS, I learned that "A winter storm will continue to bring areas of heavy snow and ice from the Great Lakes through New England today into...

Tools for Dev (SSMS, ADS, VS, etc.)

Dark Mode in SSMS 21 and overall first impressions

Let me cut to the chase. If you are like me, you may have been searching for: How to turn on Dark Mode in SSMS V21. Searching for that very thing today inspired me to write this blog to help others do the same thing because I couldn’t seem to find an easy answer.

Adding Manual Relationships Between Tables in the TDM Subsetter

From SQLServerCentral Blogs

I wrote about getting the Redgate Test Data Manage...

Virtualization and Containers/Kubernetes

Looking Back on Broadcom's VMware Acquisition: Price Hikes, Open Source Gains

From IT Pro - Microsoft Windows Information, Solutions, Tools

More than a year after Broadcom acquires VMware, i...

Third-Party VMware Support: A New Alternative on the Table

From IT Pro - Microsoft Windows Information, Solutions, Tools

Tech buyers scrambling to get VMware support in th...

Moving Off VMware? 5 Things That Can Ruin Your Migration

From IT Pro - Microsoft Windows Information, Solutions, Tools

For organizations looking to move away from VMware...

Web

Frappe and Laravel: Database Management and Migrations

In this second installment of our series comparing Frappe and Laravel, we probe into critical aspects of database management and migrations. When we talk about management in these frameworks, we’re referring to the practices that developers use to efficiently handle database operations throughout an application’s life cycle. To do this, we will be looking at the tools that are used to do this database management.

 
RSS FeedTwitter
This email has been sent to newsletter@newslettercollector.com. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com. Note: This is not the SQLServerCentral.com daily newsletter list, and unsubscribing to this newsletter will not stop you receiving the SQL Server Central daily newsletters. If you want to be removed from that list, you can follow the instructions on the daily newsletter.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -