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
 

Constant Learning

Yesterday, I had the opportunity, and the privilege, to attend an all-day workshop put on by Bob Ward teaching all about SQL Server 2022 (you can take this too, Bob is presenting it at SQLSaturday Austin and SQL Bits, and there will be more). It was a great day. Bob is an excellent teacher. Even though I've been working with SQL Server 2022 for more than a year (although the release was just a few months ago), I learned a bunch. I've got material for a whole slew of blog posts and presentations.

I've heard the arguments from people who are convinced that there's really no need to upgrade SQL Server 2008. It does what they need and there's not a single compelling new feature that would make it worth their while. I'm as guilty as the next technologist of chasing after the new shiny (OK, maybe I'm worse than most of you). However, when you sit through a session like Bob's, presented by someone that knowledgeable and skilled, it's impossible not to see massive improvements in the capabilities of SQL Server.

It makes me wonder, are people learning? I mean really learning about all the new and improved functionality, not simply ticking a few boxes around the things that they care about. For example, take Profiler. If you're happy with Profiler, why upgrade? Since there hasn't been a single improvement to Profiler since 2008, there is no compelling reason to move on and up. Yeah, sure, Extended Events, but, you know, XML, come on. Plus, you can't marry Perfmon data directly to it. Done. Right?

I guess. I'm not going to go into all the cool stuff that Extended Events does or the fact that Profiler simply won't work in some places now or any of that. You're convinced and I'm not going to change your mind. However, have you sat down and really learned Extended Events? I don't mean you ran it once in 2009 and hated it. Have you learned it, understood it, explored all it offers, it's strengths, and heck yes, it's weaknesses? How about the enormous pile of other technologies introduced in the last 15 years across Azure SQL Database, SQL Server 2012, 2014, 2016, 2017, 2019 and 2022? Have you learned this stuff, or have you just looked at it?

I remain convinced that the best in our business are constantly learning. I strive to emulate them. I know, I don't succeed (yesterday's lessons proved that to me, very well indeed), but I'm trying. I think the best way to reject a technology is to understand it. Yes, reject. A solid understanding let's you know, yeah, that tech is not for you. Or, it may be exactly what you've been looking for. Without learning, how are you really going to know?

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

3 Key Areas to Drive Digital Transformation

This article explores three key areas that need to be considered to make digital transformation occur: as a response to current changes, in preparation for future changes and to enhance the human experience. Read on to find out more!

The business value of frequent deployments

The multi-million-dollar question for you and your business is... what is the real business value of frequent deployments? Part one of three in this series on the value of database DevOps.

PostgreSQL Constraints: Learning PostgreSQL with Grant

One of the most important aspects of data management is the ability to ensure that the data in your database is well defined and consistent. Some aspects of that are ensured through the relational data structures you design. Another piece of control is using the correct data type. Then, we get to constraints. A constraint is a way to validate data prior to adding it to your database. This is one more tool in the toolbox that helps you maintain good data

AI/Machine Learning/Cognitive Services

Why detecting AI-generated text is so difficult (and what to do about it)

From Technology Review Feed - Tech Review Top Stories

This story originally appeared in The Algorithm, o...

Can AI Help Automate IT Operations?

From IT Pro - Microsoft Windows Information, Solutions, Tools

Can ITOps engineers use AI models to automate part...

Administration of SQL Server

SQL Server Wait Type: RESOURCE_SEMAPHORE_QUERY_COMPILE

From Steve Stedman

Wait statistics, in the context of SQL Server, ref...

Use SQL Server and CSS to Generate More Interesting Events Calendar in HTML

From MSSQL Tips

Learn how to generate HTML calendar event tables u...

How to find all identity columns in SQL Server

From SQLServer-DBA.Com

How to find identity column in SQL Server using qu...

Create SQL Constraints - Null, Check, Default, Unique, Primary Key, Foreign Key

From MSSQL Tips

This article is an overview of SQL constraints and...

SQL Server Corruption: How Often Should I Run CheckDB

From Steve Stedman

The frequency with which you should run the DBCC CHECKDB command on your SQL Server database depends on several factors, including the size of your database, the level of...

Analysis Services / BI on the MS Stack

Counting consecutive days with sales – Unplugged #47

From Sqlbi

Another student’s question, another video: how t...

Azure Databricks, Spark and Snowflake

Making Baby Tables In SnowFlake

From Sherpa of Data

Sometimes, you need to work with tables that have ...

Generally Available: Serverless Real-Time Inference in Azure Databricks

From Azure Updates

Serverless Real-Time Inference in Azure Databricks...

Snowflake vs. MongoDB: Data Management Comparison

From Past News - RSS Feeds

Snowflake and MongoDB Atlas are database and data ...

Working with SQL Server and Snowflake NULL Functions - ISNULL, COALESCE, NULLIF

From MSSQL Tips

Learn how to handle NULL values in Snowflake with ...

Azure SQL

Lesson Learned #321:Useful Kusto Monitoring Queries for Azure SQL Database and Elastic Database Pool

From Azure Database Support Blog

You could find here useful Kusto queries to monito...

Azure Database creation using T-SQL or SSMS currently allows Unsupported characters in it's name.

From Azure Database Support Blog

Issue: ARM (Azure Resource Manager) API does not s...

Now available: "Find my partner" for Azure Data Explorer

From Azure Updates

Find partners for Azure Data Explorer. Our new par...

Lesson Learned #324: Query Recompilation in Azure SQL

From Azure Database Support Blog

Today, I worked on a service request that our customer asked about frequent query recompilation due to an automatic statistics update.    The recompilation of queries could be good and bad....

We couldn't find an account with that username. While sign into Azure SQL from SSMS.

From Azure Database Support Blog

Issue Sometime users when get to sign in to azure during some operations like backup/restore or managing failover gets an error on signing page says ‘We couldn't find an...

Migrating Oracle Database to Azure SQL Database

From SQLShack

Data Modernization has become important nowadays. ...

Lesson Learned #327: Why is important to use SQL Service Tag in your NSG?

From Azure Database Support Blog

Today, we got a service request that our customer has 30 databases in a server but was not able to connect of 3 of them. Following I would like...

Azure Synapse (SQL Data Warehouse and Data Lake)

Data Lakehouse: The Good, The Bad, and the Ugly

From Prologika (Teo Lachev's Weblog)

There has been a lot of noise surrounding a data l...

Data Lakehouses: The Future Of Data Migration

From Dataversity

It’s no surprise that, in 2023, business enterprises want to become truly data-driven organizations. For many of these organizations, the path toward becoming more data-driven lies in the power...

Computing in the Cloud (Azure, Google, AWS)

SQL Server on Azure VMs - the best price-performance gets even better!

From MS SQL Server Blog

I know it’s February, but it’s our first blog ...

AWS Week in Review – February 6, 2023

From AWS News Blog

This post is part of our Week in Review series. Ch...

New – Visualize Your VPC Resources from Amazon VPC Creation Experience

From AWS News Blog

Today we are announcing Amazon Virtual Private Clo...

Self-service data discovery and access management using Microsoft Purview | Data Exposed

From Azure SQL

Data policies enable customers to manage access to different data systems across their entire data estate, all from a central location - Microsoft Purview. Workflow is a capability within...

New Microsoft Purview features

From SQLServerCentral Blogs

Microsoft Purview, formally called Azure Purview (see Azure Purview is generally available) has recently released a number of new cool features. I wanted to call out a few of... The...

A Deep Dive into the Recent Microsoft Cloud Services Outage

From IT Pro - Microsoft Windows Information, Solutions, Tools

Configuration changes and DNS issues have been the source of multiple major outages over the last two years. And everyone knows there will be more to come.

Conferences, Classes, Events, and Webinars

On-demand Webinar - Monitoring: The ROI of Build vs. Buy

Missed our recent webinar on ‘Monitoring: The ROI of Build vs Buy’? Catch up on demand and find out the pros and cons to building a monitoring system versus purchasing one. Watch now.

Join us in our castle at SQL Bits, March 15-18

SQL Bits is coming to Wales, home of dragons and D&D, and we’re happy to announce we’re supporting them as platinum sponsors again this year. Meet us at our Red Keep and catch sessions by noble Fighter Grant Fritchey, Sorcerer Steve Jones, and more beloved Redgate Paladins and Druids. For a magical 10% discount on your ticket, use 10REDGATE from our spell book.

DMO/SMO/Powershell

PowerShell: Enumeration with the Enum Statement

From Sid 500 PoSh

The enum statement can be used to declare an enume...

Data Mining / Data Analysis

4 ways software as a service is driving intelligent business decisions

From AllAnalytics

Cloud technologies enable greater access to analyt...

Can Alternative Data Find Alternative Revenue for Your Business?

From Dataversity

As international business moves inevitably toward ...

Data Types: 7 Key Data Types

From Past News - RSS Feeds

Chances are, even before clicking into this guide, you’ve heard the term “data” multiple times already today. Data is one of the most precious resources for any organization, especially...

Data Privacy, Compliance, and Governance

10 Tips for Developing a Data Governance Strategy

From IT Pro - Microsoft Windows Information, Solutions, Tools

The pressures to have a mature data governance strategy have never been greater. Follow these best practices for data governance success.

DevOps and Continuous Delivery (CI/CD)

Organizations Seek Platform Team Expertise as DevOps Matures

From IT Pro - Microsoft Windows Information, Solutions, Tools

As organizations struggle to further their DevOps ...

Why Platform Engineering Is the Future of DevOps and SRE

From IT Pro - Microsoft Windows Information, Solutions, Tools

Platform engineering can improve IT operations and...

Atlassian Unleashes Jira for Software Development and Work Management

From IT Pro - Microsoft Windows Information, Solutions, Tools

Software development is about more than just devel...

ETL/SSIS/Azure Data Factory/Biml

How to connect Azure Data Factory to SQL Managed Instance over private network

From Azure Database Support Blog

Introduction: In today Blog article, we are going to go through technical steps on how to connect Azure Data factory to Azure SQL Managed Instance over private network, this will...

Hardware

How to Build a PC

From Tom's Hardware US

Are you looking to build a PC but intimidated about how to put the parts together? Learn how to turn your components into a desktop with our step-by-step guide.

Oracle/PostgreSQL/MySQL/other RDBMS

Creating a Flyway Desktop Shadow Database in PostgreSQL

From SQLServerCentral Blogs

In order to generate migrations, we need to config...

A quick overview of MySQL foreign key with examples

From SQLShack

In this article, we will learn how to work with My...

Relational or Non-relational Postgres?

From Software and Booz

For PGSQL Phriday #005, Ryan Lambert asked us to t...

Oracle Cloud’s Leo Leung on Cloud Challenges and Solutions

From Past News - RSS Feeds

I spoke with Leo Leung, Vice President, Product Marketing at OCI, about current cloud computing trends, and his advice about addressing common cloud challenges. He also detailed how clients...

Performance Tuning SQL Server

Query Tuning Essentials: What Forces SQL Server Queries To Run Single Threaded?

From Erik Darling Data

+OK

Query Store Data Cleanup

From Scary DBA (Grant Fritchey)

Microsoft supplies quite a few knobs to control ho...

The cost of timing out

From Ayende @ Rahien

Let’s assume that you want to make a remote call...

Lesson Learned #325: RESOURCE_SEMAPHORE_QUERY_COMPILE in Elastic Database Pool on Server 'XXX'

From Azure Database Support Blog

Today, I worked on a service request that our customer reported the dominant wait type of their server was RESOURCE_SEMAPHORE_QUERY_COMPILE.    First of all, I would like to add some notes about...

PowerPivot/PowerQuery/PowerBI

Time to look at the new INDEX function in DAX and Power BI

From Guy in a Cube

The latest DAX functions in Power BI can be very "...

How to organize workspaces in a Power BI environment?

From RADACAD

The question I often get in my Power BI architectu...

Guy in a Cube answers the web’s most searched questions on Power BI

From Guy in a Cube

Let's see what the most asked questions are on the...

Professional Development

4 Best Practices for Hybrid Meetings

From IT Pro - Microsoft Windows Information, Solutions, Tools

Hybrid meetings present a unique challenge: How do...

How to ask for programming help

From Simple Talk

Over the past 25 years, I have answered a lot of programming questions in online forums, from co-workers, and from friends. It has been a while since I had...

5 slide slip-ups to avoid

From Storytelling with Data

  ...

Security News and Issues

How to Secure Sensitive Data in Microsoft 365

From Petri IT Knowledgebase

We’ve come a long way since those days and have....

Lessons From the Cold War: How Quality Trumps Quantity in Cybersecurity

From Dark Reading: Dark Reading News Analysis

High-quality tools and standards remain critical c...

Almost Half of Executives Expect a Rise in Cyber Events Targeting Accounting and Financial Data in Year Ahead

From Dark Reading: Dark Reading News Analysis

 

IBM’s Vision for Security in the Quantum Era

From Past News - RSS Feeds

Enterprise technology solutions are predicated on the knowledge that large scale businesses face continual, often evolving challenges. Most enterprise IT vendors’ offerings and services are designed to help clients...

Addressing the Elephant in the Room: Getting Developers & Security Teams to Work Together

From Dark Reading: Dark Reading News Analysis

Bridging the divide between developers and securit...

NewsPenguin Goes Phishing for Maritime & Military Secrets

From Dark Reading: Dark Reading News Analysis

A sophisticated cyber-espionage attack against hig...

Software Development

Enterprises Will Add Collaboration Tools, NetScout Survey Finds

From IT Pro - Microsoft Windows Information, Solutions, Tools

IT decision-makers’ natural inclination to reduc...

Out with the old and in with the “new IT”

From Technology Review Feed - Tech Review Top Stories

For enterprises looking to shift from hardware inv...

T-SQL and Query Languages

Using TOP clause in a SELECT statement

From Simple Talk

There might be a time when you might want to retur...

SQL Server ROW_NUMBER for Ranking Rows

From MSSQL Tips

This article covers how to use SQL Server ROW_NUMB...

Continuing the T-SQL journey with OVER and RANK

From Guy in a Cube

Continuing our T-SQL journey, Patrick explores the...

Comments in TSQL

From Steve Stedman

Commenting for SQL Server in TSQL is a powerful an...

Basic SQL Cheat Sheet using SELECT, INSERT, DELETE and UPDATE

From MSSQL Tips

Learn how to use the basic SQL statements to add, retrieve, delete, and change data in a SQL Server table using INSERT, SELECT, DELETE, and UPDATE.

Tech News

Building the backbone for innovation, speed and thriving humanity

From Technology Review Feed - Tech Review Top Stories

From AI-powered platforms that can detect abnormal...

DIY Headphone Kit Will Test Your 3D Printing, Soldering Skills

From Tom's Hardware US

Ploopy's 'audiophile' 3D printed headphones are now up for pre-order from CAD$150, but you can also make them with your own parts as all source code and docs are...

These prosthetics break the mold with third thumbs, spikes, and superhero skins

From Technology Review Feed - Tech Review Top Stories

Many mornings, Dani Clode wakes up, straps a robotic thumb to one of her hands, and gets to work, poring through reams of neuroscience data, sketching ideas for new...

Cryptographers Decode Secret Letters of Mary, Queen of Scots

From Dark Reading: Dark Reading News Analysis

Nearly a half-millennium after her execution, encr...

 
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

 

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