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

Location Data Privacy

I caught a post from Bruce Schneier that references an article about a company collecting location data from numerous apps (WSJ, AndroidAuthority). This is legal, though the company has ties to the US government. As expected, there are people upset with this tracking, and we don't have a list of applications.

Apparently a company, Anomaly Six, provides some tracking code to app developers, whom are paid to include this in their apps. I wonder if this for specific companies or contractors. The former is bad, but if the latter, do the clients know their contractor is including this code? I suspect many software development tools wouldn't necessarily flag this, if a client even bothered to review the code they were provided.

This does seem creepy, and disturbing to have someone tracking your code. However, the data is supposedly anonymized, meaning that they know a phone was moved through "these" locations, but they don't know who knows the phone. I assume the government could actually get a warrant and track your phone if you were suspected of some crime, so is this bad?

I can't quite think of why I dislike this, but I do. Perhaps this is to perform some sort of traffic analysis? Either physical movement of individuals or maybe the correlation of cell phone location with other data? Maybe they look for how often phones come into contact with each other? There are likely lots of uses for this anonymous data that could be useful to planners, but I also think there could be lots of more open ways of getting this data, such as asking for it from mobile providers.

This feels like yet another place where the US is woefully disrespectful of data about humans. We seem to be way behind other countries, and it's distressing to me. I hope that we start to enact a framework of legislation to give people more rights over this data, but I'm not sure that I will see that happen anytime soon.

Steve Jones - SSC Editor

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

Introducing SQL Change Automation 4.3

The latest version of SQL Change Automation now integrates with SQL Clone to let you use a snapshot of your database’s schema as a baseline. This simplifies migration development in complex databases, avoiding problems like invalid objects or circular dependencies, and you can verify migration scripts on a copy of the currently released database.

AI/Machine Learning/Cognitive Services

Machines can spot mental health issues—if you hand over your personal data

When Neguine Rezaii first moved to the United Stat...

Administration

DBCC Shrink Fails with Error

Recently when shrinking a SQL Server data file, I ran into the following error: File ID 3 of database ID 15 cannot be shrunk as it is either being...

Why a 60GB Database Backup Grew to 1TB in Size

Recently, I was alerted to a network file share that was running low on disk space. This interesting as there was only one process that used this particular location... The...

Azure Databricks, Spark and Snowflake

Your First Databricks Notebook

On August 4, 2020, I presented this on the weekly ...

Azure SQL Database

Caution When Dropping Unused Indexes on an Azure SQL Database

Index Maintenance is an important aspect of database health. Above and beyond regular index rebuilds and reorganizations it is important to understand the usage of the indexes on your... The...

Azure SQL Database – Maxdop Updated

About 1.5 years I wrote about MAXDOP setting within Azure SQL DB, more specifically the fact that the default setting being 0. (https://blobeater.blog/2018/09/12/maxdop-and-azure-sql-db/) Now, you should be aware that... The...

Azure SQL Managed Instance

How Can Redgate Help with Backups for Azure SQL Managed Instances?

There's a lot of confusion out there as to what you can and can't do with backups for Azure SQL Managed Instances. In this post we share why these...

Azure Synapse (SQL Data Warehouse and Data Lake)

SQL on-demand in Azure Synapse Analytics

The new SQL on-demand (to be renamed SQL serverless) offering within Azure Synapse Analytics opens up a whole new world of getting insights into data immediately, at low-cost, using... The...

Career Growth and Certifications

So, You Want to Be a DBA…

Many people with tech careers did not follow a straight path to get there. In this article, Pamela Mooney gives some advice for those who would like to be...

Community Interests and PASS

PASS Summit Virtual Speaker Idol 2020

It’s that time of year again. The PASS Summit sp...

In Order to Save PASS, We Need to Fire C&C

Let’s talk through the current situation PASS fa...

Computing in the Cloud (Azure, Google, AWS)

Getting Started With Azure Active Directory

Azure Active Directory makes running one of the mo...

Securing Web Application Secrets Through Azure Key Vault

Azure Key Vault is a service for storing securely certificates, credentials, connection strings, and more. In this article, Rishit Mishra walks through how to use the service to secure...

My First Hand-built AWS CodePipeline

I’ve just completed my first, successful, AWS CodePipeline. I’m sorry to say it took me weeks to figure out just how simple this was. Frankly, it’s embarrassing. I already... The...

Start and stopping all Virtual Machines on a Resource Group

Some tasks on azure are easier if we automate them. The Azure Portal provides us the cloud shell, which we can use for this kind of automation. I was...

Conferences, Classes, Events, and Webinars

Reducing Cost and Complexity While Increasing Customer Satisfaction by Moving to Azure

On September 15th, 2020 at 10pm Pacific Time / 1pm...

Honored to Present From Zero to ADF at SQLBits 2020!

I’m honored to deliver a Training Day at SQLBits 2020, which is now a virtual event! My training day will be delivered 30 Sep 2020 and is titled From...

Redgate Streamed Goes Global

We have a full day of live educational content from world-class speakers, and opportunities to network with your peers across the global community. So, wherever you are in the world, join us on Wednesday August 26.

European Union Folks: Wanna Attend Mastering Index Tuning?

You need to speed up a SQL Server app, but you only want to make index changes. You don’t want to buy hardware, change SQL Server, or change the...

Data Privacy, Compliance, and GDPR

Police use of facial recognition violates human rights, UK court rules

Use of the tech needs to be narrower to conform to human rights law, court held.

Collecting and Selling Mobile Phone Location Data

The Wall Street Journal has an article about a company called Anomaly Six LLC that has an SDK that's used by "more than 500 mobile applications." Through that SDK,...

Revolutionizing Your Data Catalog with Automated Metadata and Lineage

Click to learn more about author Emily Washington. In recent years, enterprise data across multiple industries has led to groundbreaking innovation: In the utility industry, energy companies build consumer...

Data Visualisation

how many words should I put on my slides?

  .....

Driving Organizational Change in Higher Education with Analytics

Last year, the Association for Institutional Research (AIR), EDUCAUSE, and the National Association of College and University Business Officers (NACUBO) came together to make a bold statement:

DevOps and Continuous Delivery (CI/CD)

Four Keys to Unlocking DevOps Cultural Change for Leaders and Engineers

Why are some companies successful at transforming their businesses and accelerating change, while others fail? In this post, I examine the journeys of three famous organizations. I discuss the...

DocumentDB/Key-Value/Graph/other NoSQL Databases

How to modify a SQL Server Graph Edge with T-SQL

As I have been writing a section on SQL Server graph tables in my Database Design book, (and prepping for a hopeful book on the subject next year), I...

ETL/SSIS/Azure Data Factory/Biml

SSIS Data Flow Performance Tuning

Yes before you say it, I know SQL Server Integration Services is “old technology” but a lot of people are still using it, and in many cases are either...

Hardware

The Surface Duo, Microsoft’s first-ever Android phone, is $1,400

The Duo finally has a price and ship date, but the...

2020 27-inch iMac review: A classic Mac for the end of an era

With Apple Silicon around the corner, is this Inte...

Intel Previews 4-Layer 3D XPoint Memory For Second-Generation Optane SSDs

As part of Intel's Architecture Day 2020 presentat...

The Intel Xe-LP GPU Architecture Deep Dive: Building Up The Next Generation

As part of today’s Intel Architecture Day, Intel...

Microsoft Opens Pre-Orders for Surface Duo - US Only

Late last year in October, Microsoft had announced the Surface Duo, the company’s first ever Android device and first-party smartphone (if you can call it that) release in years....

Reviewing the Elecrow CrowPi2 Raspberry Pi Laptop and STEM Education Platform

I love the Raspberry Pi and I am a fan of the CrowPi from Elecrow. I have two of their first CrowPi device and I use them in demonstrations...

Microsoft News

Patch Tuesday August 2020

Microsoft patches 120 vulnerabilities this month, including 2 zero-day flaws. One in Windows and the second in Internet Explorer. The post Patch Tuesday August 2020 appeared first on Petri.

Performance Tuning SQL Server

Starting SQL: Picking Clustered Indexes

Need’em Got’em Let’s say you’ve either go...

How Do I Know If My Query Is Good Enough for Production?

When I ask that question, here are some of the things I think about: How many times am I going to run it? Is it a one-off task, or...

The Trillion Row Operator

SQL Server friend and excellent webmaster Mr. Erik C. Darling showed me a query plan gone wrong: 48 billion rows for a single operator is certainly a large number for...

Starting SQL: A Little TOP Can Have A Big Sort

Shortcuts To illustrate this problem a little bit better, I need to use a slightly different query. While a tidy group by was nice to illustrate some of the simpler points...

How to Find Out Whose Queries are Using The Most CPU

You’ve got a bunch of users on the same SQL Server, and you wanna know who’s using the most resources. SQL Server doesn’t make this easy. You can query...

Starting SQL: Why Didn’t You Use My Index?

What’s With Widths? We don’t need to add a ton of columns to our query to have index usage change, but we do need to go back in time a...

PowerPivot/PowerQuery/PowerBI

YES!!! BLOCK Classic Workspaces in Power BI. Even from Microsoft Teams!

The ability to BLOCK classic workspaces from being...

Easily convert your Excel Power Pivot model to Power BI

Take your Power Pivot model in Excel and easily co...

Fixing Incorrect Data in Power BI

One of the features of Power BI (and Power Pivot) is that data cannot be changed once it is loaded into the database – this is by design. Power...

3 HIDDEN tricks in the Power Query editor for Power BI and Excel

Showing off 3 HIDDEN tricks in the Power Query edi...

The Pros And Cons Of Modelling Measures As A Dimension In Power BI

You probably know that dimensional modelling and building a star schema are very important in Power BI. In a star schema you’ll have at least one fact table, and...

Product Reviews and Articles

SQL Clone Works with FILESTREAM

SQL Clone is an amazing product that virtualizes y...

Product Upgrades and Releases

Announcing DAX Patterns second edition

Great news! Just one year after releasing the second edition of The Definitive Guide to DAX, we just published a new website, a new book, and a new collection...

Python

Methods vs. Functions in Python

Are you interested in guest posting? Publish at DataScience+ via your RStudio editor. Category Programming Tags Functions Python Tips & Tricks A method is called by its name but it is associated with an object...

New Features in Python 3.9 That You Need to Know

Are you interested in guest posting? Publish at DataScience+ via your RStudio editor. Category Programming Tags Python Tips & Tricks The latest beta preview python 3.9.0b5 is released on July 20th, 2020. Yes, you...

Fixing Broken Pip

I’ve got Python 3.8 on my machine, and recently I got a note that my pip version was old. I tried to upgrade PIP recently with this command: c:python38python.exe... The...

Security News and Issues

Hackers can eavesdrop on mobile calls with $7,000 worth of equipment

VoLTE calls were supposed to be more secure. A fat...

Smart Lock Vulnerability

Yet another Internet-connected door lock is insecure: Sold by retailers including Amazon, Walmart, and Home Depot, U-Tec's $139.99 UltraLoq is marketed as a "secure and versatile smart deadbolt that...

T-SQL

SQL Homework – August 2020 – More DML Triggers

Well, I’m running a bit late. Both for this mont...

Fundamentals of table expressions, Part 5 – CTEs, logical considerations

Continuing with table expressions, Itzik Ben-Gan compares CTEs to derived tables and addresses some logical considerations. The post Fundamentals of table expressions, Part 5 – CTEs, logical considerations appeared first...

Fun and profit with UTF-8

When SQL Server 2019 was announced, it brought with it UTF-8 support. Also available in Azure SQL Database, UTF-8 is exciting if you have a legacy database and application...

Keyword Join or Inner Join – SQL in Sixty Seconds #099

Have you ever wondered what is the difference betw...

How to Get Rowcount of Every Table in SSMS? – Interview Question of the Week #288

Question: How to Get Rowcount of Every Table in SS...

Learn to Store and Analyze Documents on Windows File System With SQL Server Semantic Search – Part 2

Total: 1 Average: 5The focus of the article is on comparing documents that can be stored on Windows File System in one respect and in the other respect their...

Transaction Modes in SQL Server

In the following video, I take a look at the three most important transaction modes in SQL Server: autocommit, explicit transactions, and implicit transactions. Sorry, batch-scoped transactions, but nobody...

The Lighter Side

The Hyperion XP-1 hypercar wants to give hydrogen a halo effect

The specs claim more than 1,000 miles of range and a top speed of 221mph.

The 2021 Polestar 2 has a great cabin—and deep Android integration

A welcome addition to the battery electric vehicle market.

Virtualization and Containers/Kubernetes

Decoding Helm Secrets

Helm is a great tool for deploying applications to Kubernetes. We can bundle up all our yaml files for deployments, services etc. and deploy them to a cluster with... The...

 
RSS FeedTwitter
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.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

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