| The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com | Hand-picked content to sharpen your professional edge |
| Disaster Recovery in Another Region Years ago I worked at a large company, and we purchased a SAN appliance to consolidate our storage. This was at a time when the majority of our servers used locally attached storage. This was a big purchase, and we knew that we had to plan for issues. So, we actually purchased two appliances and put one in our data center and the other in another building a few hundred meters away. The idea here was to mirror changes from one box to the second, allowing us to easily recover systems in the event that the primary appliance had issues. There was a lot of work with vendors to get this working smoothly, and at some point, we were confident of being able to attach storage from either box to a server if one set of disks had issues. We had conversations about putting a third box in another city, just in case of a localized issue on our campus, but we weren't sure the the effort to restore servers in another location was worth the cost. Recently I saw an announcement of a public preview of VM Restore Points in different regions in Azure. This allows you to take restore points from your VM, say in the US East region, and restore them in the US West region and bring up a VM there. While I don't know many disasters that could take out a region, there definitely could be a large outage with a major weather event. This isn't automatic, at least not yet, but just the capability is amazing. To me, this is where a cloud provider shines over most organizations. The effort required to develop and maintain this technology is high and likely isn't feasible for most IT departments. However, in the cloud, it becomes viable at the scale of thousands of customers using this feature. While you hope you never need it, having it available might be handy for your peace of mind. 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 |
Describing a route from a basic, 'managed' system of database development to use of branching and merging and CI, using Flyway. By taking these steps, you'll reduce development conflicts, lift testing restrictions, and the organization will have much more flexibility on the release of features and bugfixes. |
With our four dedicated development teams, weekly updates and a commitment to listening to your feedback, SQL Monitor keeps getting better and better! If you haven't looked at it for a while, you might just be pleasantly surprised with how far it has come and how it can help your team work smarter. Take a look at the key features - and benefits - we've added since 2018 in this interactive infographic. |
AI/Machine Learning/Cognitive Services |
In this article we look at Azure AI + Machine Lear... |
This is part seven in a series on getting beyond the basics with Azure ML. What Did We Learn? Throughout this series, we gained a better understanding of how... |
This is part six in a series on getting beyond the basics with Azure ML. A Better Way for Deploying Code One development we’ve seen in software engineering over... |
Administration of SQL Server |
In this episode of Data Exposed with David Pless and Anna Hoffman, we will walk through a quick overview of the storage engine improvements that improves performance and scalability... |
I like Extended Events and I regularly use the Ses... |
Most of the time, when you need to change SQL Server’s behavior – like how it handles memory or parallelism – there are easy-to-use switches to get the job... |
Transparent data encryption (TDE) in Azure SQL Database and Managed Instance helps protect against the threat of malicious offline activity by encrypting data at rest. TDE with Customer-Managed Key (CMK) enables Bring... |
Click here to read Part 1 Click here to read Part ... |
Today I’m talking about Extent Management in SQL Server, because this is a very important topic, especially when you deal with TempDb in SQL Server. On a very high... The... |
Azure Databricks, Spark and Snowflake |
In this article we look at some reasons why you might want to consider using Snowflake for your next data warehouse. |
In this article we will look at security and data governance in Databricks including policies for securely managing data within your Lakehouse. |
Azure SQL Database has been around for over ten years and is constantly evolving with new capabilities and options. Dennes Torres explains 8 features and best practices of Azure SQL Database. |
Azure Synapse (SQL Data Warehouse and Data Lake) |
This article looks at building Slowly Changing Dimensions (SCD) logic to build end-to-end Lakehouse solutions based on Azure Synapse Analytics. |
Career, Employment, and Certifications |
This is part of a series on my preparation for the DP-900 exam. This is the Microsoft Azure Data Fundamentals, part of a number of certification paths. You can... The... |
Last year I wrote a series of posts about accessibility as it relates to presentations, and one aspect which I didn’t cover is within the documents themselves. We create... The... |
Applications will be open throughout all Black History Month and accepted until March 1, 2022. |
As we kick off the new year, it’s important to consider the unique challenges facing enterprises when it comes to managing databases. We’ve seen data and databases grow exponentially... |
Computing in the Cloud (Azure, Google, AWS) |
Disclaimer: I’ve a Microsoft MVP and shareholder... |
The last blog post was MySQL related compared to t... |
In hindsight, I should have done this differently.... |
Azure Data Explorer is a big data analytics platform that takes care of everything required to ensure real time decision making can take place, or at least, near real time. This includes data ingestion, data querying, data visualization and data management. |
How to enable extended events in SQL Azure to blob storage running behind the VNET or Private Endpoints? Recently I have come across an issue for enabling extended event to blob... |
Google Cloud says that BigQuery, its data warehouse service, “natively” supports JSON data using the JSON “data type.” Let’s investigate what that claim really means. |
This article will show how to manage the lifecycle of data using the features available in the Azure Blob Storage account. Introduction Data grows with time in terms of... |
Conferences, Classes, Events, and Webinars |
In just over a month, SQL Saturday comes back to C... |
Continuous Compliance Automation aims strike a balance between baking compliance requirements into daily operations, and business demands for speed and agility. Redgate's Security Lead, will be joined by a panel of peers to discuss this mindset change and the impact it can have on your organization. |
SQLBits is back online and in-person from March 8-12 and this year they’re taking us all to the Arcade! Register to get access to our exclusive pre-con and conference sessions run by Grant Fritchey, Kathi Kellenberger, and Steve Jones, as they talk database. And get a 10% discount code when you register using REDGATE274. |
More and more organizations are turning to DevOps to improve the efficiency and quality of software delivery, and increase value to their business. But what exactly is DevOps and what does it mean for you and your organization? |
Reading Time: 3 minutes DataWeekender loves trees and you can show your love of them this Valentine’s Day as well. By submitting a session to DataWeekender CU5 on... |
Let’s continue looking at how to use PowerShell and a Windows Presentation Foundation (WPF) form to display [System.Drawing.Color] values. This article builds on an earlier post so if you... |
In this guide, we’re going to detail the top ten PowerShell commands for managing Windows PCs, checking services and processes, creating automated tasks, and output options. If you’ve never... |
A few months ago, I wrote about my PSClock module.... |
Introduction This is the next installment in our series of advanced techniques for PowerShell classes. In the previous installment we saw how to implement static properties and methods. In this... |
In my last Friday Fun post, I shared some PowerShell code for displaying [System.Drawing.Color] values from a console using ANSI escape sequences. After I published the article, I realized... |
Data Privacy, Compliance, and Governance |
Good Data Governance is often the difference betwe... |
Python is a modern general-purpose programming language that's very useful for analytics. Sanil Mhatre demonstrates sentiment analysis with Python. |
Data come in variety of form, at different pace, and at different volume. And if all three criteria define the difference between SQL and NoSQL and there, all three... |
Hello, this is Cole. Before we get into today’s post, I’d like to take a moment to introduce you to the person who penned it—our newest team member, Simon... |
At a recent training course, one of the students a... |
ETL/SSIS/Azure Data Factory/Biml |
Many Azure Data Factory developers recommend creating an Azure Integration Runtime for use with Mapping Data Flows. Why? One reason is you cannot configure all the options in the... |
HA/DR/Always On/Clustering |
With ransomware attacks on the rise, organizations... |
It’s no secret that Intel’s enterprise processor platform has been stretched in recent generations. Compared to the competition, Intel is chasing its multi-die strategy while relying on a manufacturing... |
Underscoring the fast-paced nature of the computer hardware market, Micron this week has decided to discontinue all of its current Crucial Ballistix memory products. The move to end-of-life (EOL)... |
Continuing with this morning’s spate of Intel news coming from Intel’s annual Investor meeting, we also have some new information on Intel’s forthcoming Meteor Lake processors, courtesy of this... |
This article describes the small differences betwe... |
How do you convert a DAX expression into an intege... |
A lot of videos and articles teach you how to writ... |
To return detail data using DAX, use the table fun... |
ISBLANK: Checks whether a value is blank, and returns TRUE or FALSE. https://dax.guide/isblank/ |
RADIANS: Converts degrees to radians. https://dax.guide/radians/ DEGREES: Converts radians into degrees. https://dax.guide/degrees/ |
Microsoft has released a big update for its new Wi... |
Performance Tuning SQL Server |
This article focuses on getting the Displays Estimated and Actual number of Rows from the SQL Server Execution Plan. Read More The post SQL Server Execution Plan - Displays Estimated... |
Learn about SQL Server key lookup performance and how to improve the performance of key lookup queries. The post Key (Lookup) in SQL Server Key Lookup performance appeared first on... |
Gretzky Windowing functions solve a lot of interesting problems, and allow for some useful query rewrites at times. The problem is that you’ve been sold a bill of goods by people... |
PowerPivot/PowerQuery/PowerBI |
Capacity planning for Power BI Premium is not an exact science. How much capacity do you need? As with most things, it depends! Adam walks through some things to... |
How do you analyze the country of different entiti... |
If your Power BI dataset needs to connect to an on-premises data source it will need to connect via an On-Premises Data Gateway; what’s more, if you have a... |
Product Reviews and Articles |
We'll step through the process of using Flyway Teams to support database branching and merging, where the team split the development effort into isolated, task-based branches, and each branch... |
We recently released a minor version of SQL Monitor, v12.1, that includes Tagging and a new ‘Current Activity’ page. This blog post will outline the latter feature. What is... |
Roseanna Whitelegg explores new SQL Prompt functionality that has been added to SQL Toolbelt and SQL Toolbelt Essentials to help teams increase their productivity, improve code quality, and make... |
I recently got an update from the SQL Monitor PM on the progress we’ve made across all the teams. We have a number focusing on different aspects of the... The... |
In the Version 994 release of Database Health Monitor this week there are a number of new report formats that I have created and replaced several of the boring... |
Product Upgrades and Releases |
At AWS re:Invent 2021, we launched Amazon EC2 M6a ... |
Version 18.0 of the Microsoft ODBC Driver 18 for SQL Server has been released. Version 18.0 brings several changes, new features, and fixes to the driver. Features Added compatibility with OpenSSL 3.0 Ability... |
Azure Database for PostgreSQL – Hyperscale (Citus) is now available in the Central US, South Central US, West Central US, and West US regions to distribute your Postgres database. |
New compliance certifications are now available on Azure Database for PostgreSQL – Hyperscale (Citus), a managed service running the open-source Postgres database on Azure. |
Azure Functions has an updated Tables extension, now in its own NuGet package |
Handle unforeseen disk traffic spikes smoothly without the need to overprovision your virtual machine with virtual machine level disk bursting. |
Alert processing rules (formerly action rules) provide post-processing capabilities for fired alerts in Azure Monitor. |
You can now automatically delete disks, NICs, and Public IPs associated with a VM at the same time you delete the VM. |
Computer Vision Read API for Optical Character Recognition (OCR), part of Cognitive Services, announces its public preview with support for new languages including Arabic, Hindi, and other regional languages... |
Learn how to use Python comprehensions to take advantage of Python's efficient syntax which are applicable to lists, tuples, dictionaries, and sets. |
This was how being a newcomer to rOpenSci OzUnconf 2019 felt. It was incredible to be a part of such a diverse, welcoming and inclusive environment. I thought it would be fun to blog about how it all began, and the twists and turns we experienced along the way as we developed the gghdr package. |
Are you interested in guest posting? Publish at Da... |
In R, the model.matrix function is used to create the design matrix for regression. In particular, it is used to expand factor variables into dummy variables (also known as... |
No doubt there will be a need for you to split off... |
AP report says NFL team organization acknowledged ... |
Google’s Project Zero is reporting that software vendors are patching their code faster. tl;dr In 2021, vendors took an average of 52 days to fix security vulnerabilities reported from Project Zero.... |
The virtual token is almost always the form of payment demanded in ransomware attacks, such as those using malware to paralyze computer networks. |
Here is a framework to help you cut through vendors’ marketing hype to understand DBMS features and capabilities. |
DeveloperWeek 2022 took a look at the roles engineers and developers can play in the fastmoving, new digital landscape. |
Dapper is a lightweight framework for data access. Camilo Reyes explains how to query, call stored procedures, and more with Dapper in C#.… The post A Practical Guide to Dapper... |
In our last session together, one of the many item... |
In this tip I confirm that FORMAT is still a dog compared to even very complex expressions using CONCAT_WS, DATENAME, DATEPART, and CONVERT. |
In this article we cover situations where using a loop in T-SQL to process data for time series analysis is beneficial to get the desired results. |
I talk about progress in aggregating strings – both in the functionality offered by SQL Server and the quality of my own code samples. |
Data has been stuck in the past, slowing down deci... |
Open source is widely used by organizations for programming and development frameworks, and recent security concerns don't seem to be slowing adoption. |
Don’t blame yourself if you missed it, because Microsoft quietly released Windows Server 2022 in September of 2021 with very little fanfare or publicity. With the new release, there... |
Tools for Dev (SSMS, ADS, VS, etc.) |
In this article we look at how to use the Clipboard Ring in SQL Server Management Studio to cycle through copied code and paste the correct code. |
Reading Time: 7 minutes In this post I want to cover how to do version control for SQL Server Management Studio templates using GitHub. I wanted to do... |
This article introduces and explores the Jupyter books in the Azure Data Studio. Introduction The Jupyter notebooks are a popular tool among data scientists and architects for writing and... |
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. |
|
|