| The Complete Weekly Roundup of SQL Server News | Hand-picked content to sharpen your professional edge |
| Learn to Change Roles and responsibilities within IT shift all the time. Technology shifts. New technologies are introduced. Old technologies die away. All this results in shifts in our responsibilities. However, other things apart from technology are also driving these shifts. First, and I sure hope this doesn’t come as a surprise to anyone, you need to know and understand the business you’re working with. I’ve heard the argument made in the past, “It’s all 1s and 0s. Doesn’t matter what the company does.” This simply isn’t true. Organizations have special needs. Businesses have cycles and calendars. All these things affect what we do as technologists. Further, the business changes. And as the business changes, the underlying technology needs to move. This may be relatively small things like new databases, or huge things like introducing MongoDB or some other wildly new-to-you technology. Second, the regulatory landscape is shifting faster than ever before. We’ve always had to deal with regulations, depending on our business. From Sarbanes-Oxley to the GDPR, more and more knowledge of the legal system is a part of our jobs as IT pros. Based on the introduction of the California Privacy and Protection Act, which takes affect on January 1, 2020, there’s no indication that this is slowing down. Now, I’m not a lawyer and I doubt you are. So, we don’t need to worry about the laws right? Well, we’re the ones who are going to have to implement them, so having a core understanding of what we’re implementing and why makes sense. Third, hopefully, you’re growing as a person. As you take on more responsibility, maybe you move out of technology entirely into some kind of management. Maybe instead you move towards a more architecture focused role. You might even change jobs entirely as the other shifts around you drive you to new roles. All this requires a pretty constant work on your personal skills and similar things. In short, we have to move and shift all the time. I frequently hear people attempting to resist the changes. While change for change alone is a waste, lots of other changes are just going to happen. It’s best to embrace the concept of change. Learning how to deal with these changes is a skill. You practice your backups. You learn the business. You follow the legal landscape. Now, you’re also going to learn to change on a regular basis. It’s just the nature of modern technology. 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. |
AI/Machine Learning/Cognitive Services |
How can a solar farm ensure peak energy production? And what factors can be adjusted to optimize production throughout the day, the week and season-by-season? These are just some... |
Automating machine learning with SQL Server 2019 By Leila Etaati Machine learning is a powerful tool for making predictions based on data. With a plethora of models and... |
AI leaders say that simply throwing more computers... |
Data scientists naturally use a lot of machine lea... |
I was fascinated yesterday to come across the term, “Database Reliability Engineering,” which I hadn’t seen before. In this 22 minute whiteboarding session, I talk about why we need... |
Recently someone asked me for help interpreting DBCC MEMORYSTATUS output. And it's taken me too doggone long to start answering their questions. Sorry - I'll start with this and... |
The client had a requirement that we can't run any query SELECT queries on the production system. Clone Database Using DBCC CLONEDATABASE. First appeared on SQL SERVER – Clone Database... |
For years, SQL Server’s Maximum Degree of Parallelism (MAXDOP) – the number of cores that a parallel query could use – defaulted to 0, meaning unlimited. This led to... |
You are probably already aware that you can disabl... |
An earlier blog post about Clone Database Using DBCC CLONEDATABASE. The question is how to Copy Database Without Statistics and Query Store. First appeared on SQL SERVER – Copy Database... |
If you’re working with compressed indexes, SQL Server provides a system stored procedure to help test the space savings of implementing data compression: sp_estimate_data_compression_savings. Starting in SQL Server 2019,... |
So you come along one day to validate some service configurations for the SQL Server services and instead of the SQL Server Configuration Manager opening as expected, you are... The... |
Total: 1 Average: 5This article talks about the full-text search and its implementation for the beginners to get started. Additionally, the readers will know the important things to make... |
If you have ever attended one of my performance tuning sessions, you know I tend to talk about trace flags. Trace Flags can help fix performance issues and some... The... |
Azure Databricks and Spark |
Don’t know about you, but one of my least favour... |
Azure Synapse (SQL Data Warehouse and Data Lake) |
The key to building a data driven culture: Timely insights As digital transformation in business continues, data storage and analytics are becoming increasingly critical to growth in any industry.... |
Computing in the Cloud (Azure, Google, AWS) |
Glenn Berry describes different types of Azure VMs and explains which might be better suited to your SQL Server workload. The post Azure Virtual Machines for SQL Server Usage appeared... |
Conferences, Classes, Events, and Webinars |
I want to wrap up the notes on SQLSaturday by writ... |
I’m teaching an all-new hands-on workshop, Mastering Index Tuning. I’m taking my favorite, toughest modules of my 3-day online class and condensing them down into a 1-day workshop. You’ll... |
I will be presenting a day-long training day at SQLbits Pre-Con on 31 March 2019 London on the topic SQL Server Performance Tuning Real-World Scenarios. First appeared on SQLBits Training... |
I am thrilled to announce that I will be heading back to London in spring 2020 for a day of Query Store training. The training day schedule for the... |
PowerShell is a widely used tool for administrators. In this article, Allen White shows how to export objects using CLIXML and work with those objects without being connected to... |
Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers. This is something I haven’t quite understood or... The... |
From sports and health data to environmental and policy data, our data visualization experts have used SAS technologies to explore and present analyses on hundreds of topics throughout the... |
DevOps and Continuous Delivery (CI/CD) |
Following up on my post last week on moving from App Service on Windows to App Service on Linux, I wanted to make sure I had a clean CI/CD... |
ETL/SSIS/Azure Data Factory/Biml |
(2019-Dec-15) While working on data integration p... |
Realtek's second-generation NVMe SSD controllers are ready for prime time, and ADATA decided to try them out. The XPG SX6000 Pro is an entry-level DRAMless NVMe SSD with competitive... |
This is a whole new look for the Elitebook line, a... |
A little over a week ago, I got a new laptop. This... |
OWC has introduced a new small form factor high performance, high redundancy DAS for the professional market. The ThunderBay 4 Mini incorporates 4 2.5-inch storage bays, allowing it to... |
Have you ever had a scenario that you need to use part of your calculation multiple times? You might go and create a table or column for that and... |
This article describes how to implement a syntax equivalent to the T-SQL function NULLIF and the ANSI SQL function COALESCE, in DAX. As do many languages, DAX enables people... |
As many companies consider moving data to NoSQL, Cassandra may be the choice. In this series, Shel Burkow discusses design considerations for porting a SQL Server schema to Cassandra.... |
Starting with SQL Server 2016, Microsoft offers support for JSON. JSON functions in SQL Server enable us to combine NoSQL and relational concepts in the same database. We can... |
Performance Tuning SQL Server |
In the database world, when we say something isn’t sargable, what we mean is that SQL Server is having a tough time with your Search ARGuments. What a sargable... |
Today we will see a very simple example of the Parameter Sniffing. Let us see a very simple example of the parameter sniffing. First appeared on SQL SERVER – Parameter... |
This question often keeps on coming in my consulti... |
I saw this question on SQL Server Central the othe... |
This was originally posted by me as an answer here. I’m re-posting it locally for posterity. There are many reasons… |
Recently, I solved a huge performance problem for one of my clients by just adding the SET NOCOUNT inside the stored procedure. First appeared on SQL SERVER – SET NOCOUNT... |
PowerPivot/PowerQuery/PowerBI |
In the last two posts, I have explained how to use AI Builder with Microsoft Automate (Flow), to do the form processing. In the first post, how to set... |
In part 1 of this series I talked about why you might want to test the performance of your Power BI report in the browser; in part 2 I... |
Are you underpaid? or you are getting paid in the market range? If you are looking for a job, what range of salary you should be looking for? The... |
When organizations become aware of the On-premises Data Gateway application, there can be an explosion in the number of gateways… |
I use Power BI for analyzing any data! and recently realized that there is no public report about SQL Saturdays around the world, hence, I build this report. This... |
Product Reviews and Articles |
Josh Smith shows how to use SQL Data Catalog to perform a 'first cut' data classification for one your SQL Server databases, identifying all columns that are likely to... |
New Relic Infrastructure is a capable server monitoring tool but adding Integrations provides only 'bare bones' monitoring for SQL Server. Grant Fritchey argues that to "instrument" a complex system... |
Product Upgrades and Releases |
R 3.6.2, the latest update to the R language, is now available for download on Windows, Mac and Linux. As a minor release, R 3.6.2 makes only small improvements... |
SQL Server Security and Auditing |
A few months back I put the Azure SQL DB version of my permissions script into beta. I’m not sure ... Continue reading The post Viewing Azure SQL DB security... |
As a DBA or SQL Developer, you’ve surely encountered a scenario where something worked for you, but not for another user. DBAs usually are part of the sysadmin role,... |
Microsoft docs defines the dbcreator role as: Members of the dbcreator fixed server role can create, alter, drop, and restore any database. But what specific permissions are actually included... |
As part of our free SDU Tools for developers and DBAs, we have many scripting functions. SQL Server allows you to create your own server roles, and generally, you... |
DTEN makes smart screens and whiteboards for videoconferencing systems. Forescout found that their security is terrible: In total, our researchers discovered five vulnerabilities of four different kinds: Data exposure:... |
LifeLabs said it negotiated with hackers after they demanded a ransom. |
According to Kaspersky’s Threat Evolution Report Q3 2019, there is new ransomware ‘focused solely on NAS’ active in the wild. The post Batten Down the Hatches, Hackers Are Coming for... |
That, There Intermediate result materialization is one of the most successful tuning methods that I regularly use. Separating complexity is… |
On Twitter recently, I asked: Does anyone I know use the COMPRESS and DECOMPRESS features in T-SQL? To those who replied in the affirmative, I asked: What made you... The... |
I often need to replace characters in one string with other characters. There are three basic functions in T-SQL for doing that. The most common two functions for this... |
Logic bombs created periodic malfunctions that only he knew how to fix. |
5G for me and 5G for thee—especially if thou art an IoT device. |
In this post, we’ll talk about whether or not you should use assertion messages in tests. |
Fairing reuse, Starlink trains, and Starship testi... |
It's a bumpy ride on the way to a mostly satisfying conclusion. |
I’m a creature of habit. With the software tools... |
Ordinarily I wouldn’t blog solely about a set of right-click options in an application, but in this Eleven Days of Festivus series I’m sharing some quick tips that have... The... |
This email has been sent to {email}. 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. |
|
|