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
 

Which Service in Azure Should You Use for SQL?

I remember when Azure SQL Database was first released in 2010. Microsoft has tweaked the name a couple of times over the years, and back then it was called SQL Azure. The largest database you could create was just 50 GB, and there were quite a few restrictions, such as heaps not being supported. Since then, Microsoft has invested heavily in this platform, and most of the differences between it and on-premises SQL Server have to do with the fact that it’s a “database as a service.” You don’t have to worry about or have control of the underlying server that hosts the database. Today, some new features show up first in Azure SQL Database while we usually must wait for a new version in on-premises SQL Server.

Not only has Microsoft improved Azure SQL Database, but it has also added several other database services like SQL Managed Instances, Azure SQL Data Warehouse, SQL virtual machines, and containers.

The Azure SQL Data Warehouse is one of the most interesting offerings, in my opinion. To get the same functionality in your own data center, you would have to build an Analytics Platform System (APS) (known previously as Parallel Data Warehouse). The hardware costs alone run over a million dollars. In Azure, you could set up an Azure SQL Data Warehouse to learn about it or run a proof of concept for no up-front hardware investment and then just delete it when you are done.

You might not need the kind of power that comes with Azure SQL Data Warehouse and be more interested in the other offerings, like Azure SQL Database. To accommodate performance, Azure SQL database supports a feature called Elastic Pools so that your databases have the resources they need during peak times. The Hyperscale feature of single databases let you scale to 100 TB.

For “lift and shift” to Azure scenarios, you might be interested in SQL Server running in a VM or a SQL Managed Instance.

Depending on what you want to do, there is probably a service that would fit your needs when migrating to Azure, but how do you decide what to choose? Fortunately, Microsoft has a new feature of the Azure Portal (in preview at the time of this writing) to help you figure that out. When you click to view your Azure SQL Databases, you’ll see this message:

“Try our new Azure SQL resource browser! This experience offers a unified view of all your SQL Server resources in Azure as well as improved working and filtering. Click here to go to the new experience.”

When clicking to use the new portal functionality, you’ll see a centralized view of your Azure SQL resources including SQL Database, Elastic Pools, Virtual Machines, and Managed instances instead of navigating to different areas of the portal to see each type. Even better, when you create a new Azure SQL Database, you’ll see a screen that explains each type of service so that you can decide what makes sense for your use case. For more information, here is the announcement. You decide how much control you want and how much performance and scale you need.

Azure SQL database has come a long way from its humble beginnings almost ten years ago. I can’t wait to see what’s next!

 

Kathi Kellenberger

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

The importance of monitoring your SQL Servers

Without a monitoring system in place, DBAs can fin...

Handling Tricky Data Migrations during State-based Database Deployments

This article demonstrates how to use a 'state' approach to database source control, when the nature of the database changes cause you to hit difficulties with migrating existing data. These difficulties happen when the differences are such that it is impossible for any automated script to make the changes whilst preserving existing data.

Capturing the business value of Compliant Database DevOps

You’ve probably heard of Compliant Database DevOps, but to take it from buzzword to boardroom relies on demonstrating value across your business. IT leaders must think more broadly than cost savings and ROI calculations when investing in scaling DevOps across database teams. Our latest whitepaper explains how to lay the foundations for a successful DevOps implementation, and how to track success against global metrics that demonstrate your team’s impact across the business.

Free Solution Brief – Dedicated Database Environments for Dev, Test and CI

Developers and testers can be blocked from having a local, private database to work in because of disk space, refresh times, and data privacy. Download this free solution brief to learn how SQL Provision removes these blockers and enables production-like data to be delivered at speed.

SQL Compare 14 now available on Linux

The latest version of SQL Compare now offers a Command Line Interface on Linux for the first time. Now teams can benefit from the industry standard tool for comparing and deploying SQL Server databases, whether they choose to work on Windows, Linux, or both.

.NET Related Articles

Creating ASP.NET Apps with React

React is a popular JavaScript library for creating interactive UIs. In this article, Julio Sampaio shows you how to write your first ASP.NET app that takes advantage of its components for each of use and reusability.

How to download over 80 free 101-level C#, .NET, and ASP.NET for beginners videos for offline viewing

Earlier this week I announced over 80 new free vid...

Administration

A Stored Procedure to Check for Agent Job Completion

Brian Hansen has a stored procedure which can help...

Grokking the Paul White Parallel Deadlock Demo

I like the word grok. I like it because people who...

The Curious Case of the Insert Deadlock

My favorite deadlock story actually isn’t about ...

How to Use SQL Audit and Azure Log Analytics to Comply with Audit Rules

You can use SQL Audit to record changes to security, access to tables, and more to help you meet compliance requirements. In this article, Joshua Feierman explains how to set up the audit and collect the data in Azure Log Analytics when running SQL Server in an Azure VM.

The Case of the Vanishing Index Compression

Recently, we started adding compression to some of...

Predicting Application Problems from the Database

Ed Pollack has a pattern for rooting out applicati...

Redgate SQL Compare
Azure SQL Database

Hammering Azure SQL DB

John Morehouse shows how we can configure HammerDB...

Computing in the Cloud (Azure, Google, AWS)

Everything You Need to Know About Azure Infrastructure – September 2019

We are now in the middle of the second Azure (and ...

Conferences, Classes, Events, and Webinars

SQL in the City Summits

Redgate is hosting an upcoming series of exclusive Summits, in cities worldwide, to help senior data professionals deliver value quicker, while keeping their data safe. Find out more and register for your nearest event

How SQL Change Automation helps you deliver value faster

Webinar - Wednesday October 16th 16.00-17.00 BST/ 10.00-11.00 Central. Microsoft MVP, Kendra Little will show you how Redgate tools enable you to speed up software delivery with reliable, repeatable processes that remove the database bottleneck.

DevOps Essentials from Abel Wang and Steve Jones

Webinar - Thursday October 10th 16.00-17.00 BST/ 10.00-11.00 Central - Join Microsoft's DevOps Lead, Abel Wang and Microsoft MVP, Steve Jones to discover what is DevOps and the lessons Microsoft learned from their DevOps transformation.

Data Science

Principal Component Analysis (PCA) with Python

Are you interested in guest posting? Publish at Da...

The Use and Abuse of Deep Learning for Image Recognition

Click to learn more about author Jasmine Morgan. ...

Database Design, Theory and Development

More “Wrong” SQL Server Math – Floating Point Errors

Watch this week’s episode on YouTube. Last week ...

DevOps and Continuous Delivery (CI/CD)

Introduction to DevOps: Security, Privacy, and Compliance

Robert Sheldon continues his DevOps series with a look at security, privacy, and compliance. He recommends that these critical areas are tackled early in the DevOps pipeline.

ETL/SSIS/Azure Data Factory/Biml

Documenting SSIS Catalogs

In the last post, we looked at query options for d...

Variable Header Counts and Azure Data Factory

Mark Kromer shows how you can convince Azure Data ...

Using the SSIS Error Output On the Data Flow

When working in the SSIS data flow, you’ll notic...

Internet of Things

5 steps to unlock business value from industrial IoT

Industrial leaders need an #IoT analytics platform...

MDX/DAX

Naming temporary columns in DAX

This article describes a naming convention for tem...

REMOVEFILTERS() in DAX

Matt Allington takes us through the REMOVEFILTERS(...

Performance Tuning SQL Server

When Read Queries Block Write queries

 

Speaking on New SQL Server Performance Tuning Techniques – SQL User Group

Prakash will talk about some of the coolest new fe...

SQL SERVER – Override Server’s Configuration of Max Degree of Parallelism

One of the interesting question: Is it possible to...

Function Plan Caching: Scalar Valued Functions

The End Is Nigh-Ish Yes. SQL Server 2019. Scalar F...

PowerPivot/PowerQuery/PowerBI

Power BI Column Concatenation

Alexander Arvidsson shows how we can concatenate c...

Using the Power BI API

Jeff Pries takes us through the Power BI API with ...

Storytelling with Power BI

Marc Lelijveld wraps up a series on storytelling w...

Power BI performance tuning, grouping and Power BI Report Server… (Roundup | September 30, 2019)

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

Change the T-SQL Script of a Power BI Table without Add/Remove from the Model

If you have been using T-SQL queries to build the ...

Query folding workaround for Azure Devops and Power BI

Query folding is one of the most powerful tools in...

A way to get rid of the pie chart in Power BI Desktop?!?

Patrick shows you how to get rid of the pie chart ...

PowerShell

How to Upgrade to PowerShell 7

Looking to upgrade to PowerShell 7? Here's the eas...

Professional Development

"Think Like a Certification Exam" at the PASS Career Dev marathon

Join me for my new webinar "Think Like a Certifica...

Reporting Services

Reporting Services Basics: Adding Groups to Reports

Most SSRS reports are organized into grouping leve...

SQL Server News

Azure Data Studio October 2019 Release

Alan Yu announces the October 2019 release of Azur...

New Free Azure and SQL Server 2019 Training from Microsoft

Folks often email me and ask, “Brent, why don’...

SQL Server 2016 SP2 CU9 Released

Microsoft has released SQL Server 2016 SP2 CU9, wh...

T-SQL

Grokking the Paul White Parallel Deadlock Demo

I like the word grok. I like it because people who remember its heyday (decades and decades ago) give me weird looks when I use it. I like it because it helps me find other Heinlein fans. Moreover, I like it because its assigned definition resonates with me. I don’t want to merely learn something; I crave a deeper understanding that internalizes lessons and shapes my intuition into expertise, perhaps even mastery. And that is grokking.

T-SQL 101: #37 Exact decimal numbers in SQL Server

Today, I'm continuing the discussion on the variet...

T-SQL Regular Expressions: SUBSTRING, PATINDEX and CHARINDEX

Total: 0 Average: 0In my previous article about T-...

SQL SERVER – ColumnStore Indexes Without Aggregation

I suggested that the client can experiment with th...

Floating Point Math and SQL Server

Bert Wagner has more fun with math in SQL Server: ...

Virtualization and Containers/Kubernetes

Memory Settings for Running SQL Server in Kubernetes

People often ask me what’s the number one thing ...

 
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

 

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