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
 

More Linux than Windows

Not for me. I definitely have more Windows running than Linux. Well, at least if you count minutes. If we're counting instances of kernels, there might be times I have more running with Linux kernels in containers. However, on most days I have 1 or 2 Linux systems running and 3-4 Windows ones.

That's not the case in Azure, where the majority of instances are on Linux, not Windows. Microsoft announced this recently, noting that the use of Linux is growing for them. If you follow their work in the development area, this isn't surprising. They are doing more and more OSS integration with their products or with other work. We have VS Code and Azure Data Studio, as well as .NET Core, running on Linux.

We've had PowerShell on the Windows platform for over a decade. In that time, it has improved and grown, and become a default way for many people to manage their systems at scale, or certainly, in a consistent way. I've been surprised with how pervasive PowerShell has become. That's why I've been surprised in the last year at //build/ and other conferences when I see Microsoft employees promoting bash as the new thing.

I have nothing against bash, though I was more a korn shell person in University. I do like working in it at times, and I find myself doing that more and more. What I don't like is a push away from PowerShell, especially as I've just started to get comfortable with -eq and -gt. I hope that as Microsoft moves towards more Linux versions of tools that they continue to keep PoSh as a first class citizen, on all platforms.

Linux lost the desktop war. I'm pretty sure that's the case, as I haven't seen a Linux laptop or desktop in years. I see lots of MacOS, but more Windows, especially with the amazing hardware advances manufacturers have made in the last 4 years with the 2-in-1 format. However, I start to wonder if Linux will win the server war, or at least, become a much larger percentage of the back ends in the next ten years. I think it might, handling .NET and SQL Server loads in many cases.

Steve Jones - SSC Editor

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

 
Redgate Database Devops
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

Download your free copy of the 2019 State of SQL Server Monitoring Report

Over 800 SQL Server Professionals took part in the State of SQL Server Monitoring survey. Providing insights into how they monitor their SQL Server estates, the technologies they work with, what their biggest challenges are, and what the future trends for the industry are likely to be. For the detailed analysis of the responses, download your free copy of the report.

SQL Change Automation Scripting: Getting Data into a Target Database

Your strategy for loading a freshly built database with data will depend on how much you need. If just a few rows, then single-row INSERT statements will be fine, but for more than that you'll need to build insert the rows using native-format BCP. Fortunately, SQL Change Automation (SCA) can be used with either strategy, as Phil Factor demonstrates.

Dealing with Server Objects, Settings and Features when Provisioning Databases

If want the behavior and performance of our test databases to mimic that observed in production, then we must consider not only the database but also the server. Grant Frtichey reviews the server-level objects, settings and features that we may need to consider, and then shows how to 'synchronize' the linked servers, user logins and SQL Agent jobs, as part of an automated provisioning process, using SQL Provision.

Key findings from the State of SQL Server Monitoring

Microsoft MVP Grant Fritchey provides an insight into the key findings from the report; what is the biggest challenge facing database professionals this year? How are estates changing? And what technologies are being used across the industry? Read Grant’s blog to find out.

AI/Machine Learning/Cognitive Services

Convolutional Neural Networks: Briefly

Neural networks, particularly convolutional neural...

Tools for machine learning development

The O'Reilly Data Show: Ben Lorica chats with Jeff...

Administration

Is That Database in Use?

This article demonstrates how to use Extended Even...

SQL SERVER – DBCC CLONEDATABASE Error – Msg 2601: Cannot Insert Duplicate Key Row in Object ‘sys.sysowners’ With Unique Index ‘nc1’.

A few days ago, I wrote a blog about an error whil...

SQL Engine basics: Caching data

SQL Server engine does an excellent job to optimiz...

Impact of CHECKPOINT On Memory – SQL in Sixty Seconds #084

Based on the request of many DBAs, In this SQL in ...

sp_drivespace – See How Much Space You Have On Your Disks, Including Mount Points

We love xp_fixeddrives here, it’s a quick and si...

Using DBCC PAGE to view Row Details

SQL Server stores database data on 8KB pages. The ...

SQL Homework – July 2019 – Table Size

In general this homework series is meant to give y...

Redgate SQL Change Automation
Azure Databricks

Azure Databricks – create new workspace and cluster

In this post, I will quickly show you how to creat...

Career Growth and Certifications

Continuous Learning

In case you can’t tell from some of my blog post...

Computing in the Cloud (Azure, Google, AWS)

AWS SSM PowerShell Script Automation

SSM Overview I’ve found that working with a larg...

Updates on Microsoft's R Roadmap in Azure

Yesterday, Microsoft's AI Customer Engineering Tea...

Seven Considerations for Doing Secure Cloud Migration

eWEEK DATA POINTS: Lior Cohen, Senior Director of ...

Everything You Need to Know About Azure Infrastructure – June 2019

Each month Microsoft adds new features and updates...

Conferences, Classes, Events, and Webinars

How to unlock the budget for your next IT initiative – free Redgate webinar

When you’ve got a great idea for transforming so...

The Recording for Execute Azure-SSIS from Azure Files

The recording for the free Enterprise Data & A...

Come See the Future of Database DevOps at SQL Sat Austin

I’ll be coming to SQL Saturday #890 – Austin i...

How to Pitch a Software Development Initiative and Ignite Culture Change

Wednesday July 10 16.00-17.00 / 10.00-11.00 Central - Whether you're launching a revolutionary new initiative or expanding an existing effort, this webinar will help you create a plan to effect change.

DMO/SMO/Powershell

Powershell script to get list of databases on a server

At one of my clients I received an email from one ...

Powershell script to find SQL Server instances on remote servers

This is actually part 2 of a process I am creating...

Data Privacy, Compliance, and GDPR

Data privacy next steps: Compliant Database DevOps

Over the last year we’ve seen a shift in customer concerns around personal data, as well as new legislation. Now is the time to implement a robust process to safeguard your data and your business, without hindering your DevOps journey. Read this blog post to find out the next steps for data privacy.

10 steps you can take to be compliant worldwide – free whitepaper

Learn how data protection legislation is changing around the world and the 10 steps database teams can take to ensure compliance and defend against data breaches.

Poll Results: Yep, Developers are Using Unmasked Production Data.

Earlier this week, I asked where your developers a...

Sharing data in a secure way

The first and most obvious solution to prevent anyone from stealing data while it’s being shared is not to share it – but then we would not have data to work on. In this blog post Jose Guay asks 'once the need to share data is recognized, what can we do to maximize its protection, so it won’t be stolen?'

Data privacy: don’t look forward, look back

What does Amazon’s Alexa have to do with a wiretapping law from the 1960s? With all the talk about new data privacy legislation, we don’t stop to think about existing laws. Legislation like the GDPR kick-started the way the world views data privacy, and this blog post explores how existing laws are being used in new ways around the globe to enforce similar protection.

How the GDPR is Going Global and How Businesses can Meet Emerging Regulatory Needs

Click to learn more about author Matt Hilbert. Sin...

Amazon confirms it keeps your Alexa recordings basically forever

The recordings, and their transcripts, never expir...

DevOps and Continuous Delivery (CI/CD)

Pester showed me a bug in our existing build process. Can you find it?

Words: 729 Time to read: ~ 4 minutes Continuous Im...

How to stop standardization being a stumbling block in database DevOps

More and more enterprises are seeing the merit of ...

ETL/SSIS/Azure Data Factory/Biml

How To: Execute Azure-SSIS Packages From Azure Files

Join me Tuesday, 2 Jul 2019 at 12:00 PM EDT for a ...

HA/DR/Always On/Clustering

SQL SERVER – Automatic Seeding of Availability Database ‘SQLAGDB’ in Availability Group ‘AG’ Failed With a Transient Error. The Operation Will be Retried

Earlier I have written few blogs about automatic s...

Hardware

Intel’s Islay Canyon Mini NUCs Available: Whiskey Lake, Radeon 540X, 8GB LPDDR3

Several retailers have started sales of Intel’s ...

Performance Tuning SQL Server

Performance Tuning Steps a Query by looking an execution plan and effectiveness of the index creation Part-1

The index is very important and powerful object......

Too Much Of A Harmless Wait Can Be Harmful

Absence Of Evidence There’s a pinky-out saying a...

Yet Another Way Missing Index Requests are Misleading

Graduates of my Mastering Index Tuning class will ...

Unintended Side Effects – Sleeping Sessions Holding Locks

Jonathan Kehayias shows why you should always take...

PowerPivot/PowerQuery/PowerBI

Slicer with Histogram in Power BI

I was doing some online shopping last week and saw...

Drillthrough from Power BI to an SSRS Paginated Report

Navigating from a Power BI report to an SSRS Pagin...

Creating Basic Greater Than Or Less Than Rules With Power BI Conditional Formatting

Although the conditional formatting by rules featu...

Power BI Reporting with Oracle Essbase

This last week, I presented a few sessions at ODTU...

Power BI Apps vs App Workspace (the new Viewer role)

The viewer role for Power BI App Workspaces is now...

Power BI Shared Datasets: What is it? How does it work? and Why should you care?

I have written a long time ago about sharing a Pow...

Power BI dataflows update, new viewer role, slicer filters and more… (July 1, 2019)

Thanks for watching this week's Power BI news roun...

Product Reviews and Articles

Simple SQL Change Automation Scripting: Connections, iProjects and Builds

Phil Factor delves into some of SQL Change Automat...

Simple SQL Change Automation Scripting: The Release Object

Once you understand the SCA data objects, it can g...

Book Review: SQL Server 2017 Machine Learning Services with R

This book, with the subtitle, Data exploration, modeling, and advanced analytics, aims to introduce you to using R with SQL Server, how does it fare?

Getting Started with Spawn

I’m excited that the Redgate Foundry is working ...

Product Upgrades and Releases

Azure Service Fabric 6.5 Refresh Release

We're excited to announce that issues discovered i...

What’s new in v6.3 of Data Masker for SQL Server

The first time you approach the task of data maski...

Reporting Services

Creating Customer-Focused SSRS Reports with Parameters

This article talks about how to create a basic cus...

Reporting Services Basics: Understanding Data Sources and Datasets

Data sources and datasets are critical components ...

SQL Server News

Better SQL Server CPU defaults in 2019

SQL Server 2019 is still in preview as I write thi...

Security News and Issues

Georgia courts (mostly) shrug off ransomware attack

But a Florida city pays $600k in ransom and still ...

“We need to up our game”—DHS cybersecurity director on Iran and ransomware

Talking with Ars, Christopher Krebs shares the to-...

Florida LAN: Someone clicks link, again, giving Key Biscayne ransomware

"Triple threat" commodity malware attack seizes co...

Welcoming the Austrian Government to Have I Been Pwned

Presently sponsored by: Shape Connect: Captcha is ...

Yubico Security Keys with a Crypto Flaw

Wow, is this an embarrassing bug: Yubico is recall...

Software Development

Where do you do your database development? Hopefully not production

Here are three scenarios, if you work with SQL Ser...

RISELab’s AutoPandas hints at automation tech that will change the nature of software development

Neural-backed generators are a promising step towa...

Poll: what’s in your development database?

When the developers at your company are working on...

T-SQL

Convert an LSN from Hex to Decimal

Log Sequence Numbers (LSNs) can be displayed and c...

What is Faster, SUM or COUNT? – Interview Question of the Week #231

Question: What is Faster, SUM or COUNT? Answer: Bo...

The ANY Aggregate is Broken

Paul White explores two cases where the introducti...

The Lighter Side

Interview with Grant Fritchey

This is the fourth interview we have done. This ti...

WordSearch 1: Junior DBA

Since Ken Fisher (b|t) has so much fun with his SQ...

Apollo veteran overwhelmed by restored mission control—“I hear the voices”

One thing the new experience does not recapture is...

Virtualization and Containers/Kubernetes

Chaos engineering for SQL Server running on AKS using KubeInvaders

A couple of weeks ago I came across an awesome Git...

 
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

 

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