| The Complete Weekly Roundup of SQL Server News | Hand-picked content to sharpen your professional edge |
| The Mobile Lab My son came home from college the other day to hang out with the family for a few hours. It's always nice to see him and find out what interesting things are happening in his life. This time he talked a bit about his job. He is employed by one of the computer lab, where he's been learning about PXE booting, PowerShell, and more. One of the projects the lab has this summer is upgrading some of the PCs as they move the to outfit a new aerospace engineering lab up in Boulder. This week he's been setting up new NUC computers, both i7-based systems with 16GB of RAM and i5-based systems with 8GB. We chatted a bit about these as I've never used one, but I've considered one for a mobile lab. With some of the airport security rules in the EU, however, I decided not to get one. He's excited, as these are small devices, he gets to spend time building them up with RAM and M.2 SATA drives, and then ensure their Windows image works correctly. He built his own system with some help from Glenn Berry years ago, and he's a bit of a geek for hardware. That got me thinking. I've had the same laptop for almost three years, which is a long time for a machine. It works OK, but I suspect I'll replace it in the next year with something. This week I saw a couple of reviews that caught my eye. One for the update to my HP Spectre, though a 15" x360, and the other for a new Lenovo x395, that looks really nice. I don't know that I want anything larger than a 13", as I like the portability of those machines. the idea of moving to 6 cores is interesting, especially as I still end up demoing a fair amount of things locally. Building a lab for technology work is an interesting task. It's something that most of us likely should do, since it forces us to think about how systems are put together. A question from a few years ago asked how for advice, and I roughly agree with Grant's answer that the cloud can be a better way to go. The hard part in the cloud is there is an ongoing cost, and if any of you are like me, you end up getting busy with your lab for a few months, then you get busy in life and the lab shuts down. Even if you shut down the VMs, paying for storage might not be something you want in a home lab. I don't know where the break even is, but having VMs on storage at home still feels cheaper than the cloud. Perhaps it's a known v unknown cost? What do you think? I really have two labs right now. I've got some things setup on my laptop, with Hyper-V and containers that let me test a few newer technology items. I then have a desktop with VMWare and a 4 VM domain that lets me test some larger scale items. If I need to do clustering/AGs, I've found it easier to build-up/teardown this in Azure, where if I make a mistake or finish, I haven't disrupted other work in progress. Plus, I get to play in Azure with a few free credits from my MVP award. For those of you that are trying to improve your skills, study for a test, experiment, or even build something for yourselves, what is your lab setup? Do you still make do with local hardware? Hyper-V/Virtual Box/VMWare/something else? Lots of older machines? I'm curious what things help you build a lab. I'm likely to stick with VMWare and my desktop for now, though I am eyeing a different laptop later this year. Anyone thrilled with their machine? No Surface Books, please. I keep seeing too many people with issues and I prefer stability over most other features. 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. |
A major update to the open-source R language, R 3.6.0, was released on April 26 and is now available for download for Windows, Mac and Linux. As a major... |
I’m coming to Salt Lake City in August for SQLSaturday #885. On Friday, I’ll be teaching a one-day pre-con: Performance Tuning in 21 Demos – You’re a developer or DBA... |
Monday May 20 4-5 PM BST / 10-11AM Central - Discover how data privacy legislation is changing around the world since the introduction of the GDPR one year ago. |
This book aims to teach you Azure in around 20 hours, how does it fare? |
Great Ghost In the last post, we looked at how to see if your query is misbehaving, or if things… |
SQL Server Database Log file expansion can be fairly tedious if you need to make the log bigger in many reasonably-sized growth increments. It can be tedious because you... |
Few days ago a client requested the configuration of MSDTC (Microsoft Distributed Transaction Coordinator). NOTE: If you want to know more about it here is a nice FAQ from... The... |
Life behind a proxy server can be problematic. Not every software out there is tested correctly for proxy interaction and oftentimes the experience for the corporate user is a... The... |
Ablazemalls Look, it’s impressive enough that sp_WhoIsActive works as well as it does. Most people who’ve been using it for… |
I often times get the question similar to “Why is my log file not shrinking when I do regular backups”? It goes to show there the functionality of the... |
Proxy accounts for PowerShell, SSIS, and Operating System (CmdExec) job steps are instrumental when performing certain actions in SQL Server Agent. Once you’ve set up a proxy, and configured... |
I consider myself fortunate that I get to work with so many different clients while engaged in Comprehensive Database Performance Health Check. Recently we found out that one of... |
Azure SQL Data Warehouse (ASDW) |
Before writing about pausing (and resuming) Azure SQL Data Warehouse (DW) it makes sense to discuss the architecture of this product. At a high level it involves a control... The... |
There are currently three deployment options for SQL Server Database on the cloud. Well, four, if you count Azure SQL Databases in elastic pool. But Azure SQL DB in... |
On Thursday 2 May 2019, Microsoft announced a new edition of SQL Server, targeting Internet of Things (IoT) edge devices. That means SQL Server can now run almost anywhere.... The... |
Business Intelligence (BI) |
Gogula Aryalingam continues telling the story of the BI solution created by a business analyst intern. In this article, after the initial success, plans are made to sustain and... |
This is a question that I get asked all the time. It’s fair enough, really. The most common assumption for people outside the field seems to be that that... |
Conferences, Classes, Events, and Webinars |
Dallas DBAs is a Gold Sponsor of SQL Saturday Dallas June 1, 2019 Richardson, Texas Dallas DBAs is pleased to announce that we are upgrading our sponsorship of... |
Data Privacy and Protection |
With the recent data protection laws and the implementation of GDPR last year, it is imperative for us to know the type of data our databases are storing. This... |
Security is, or at least should be, the priority for any IT system. In this article, Cynthia Dzikiti discusses the security aspects of ERP systems and some of the techniques used to protect data. |
GDPR enforcement began in May of 2018, but if you are doing business in the US, you may not think it applies to you. Grant Fritchey explains why you might be wrong about that and why you need to act now. |
How do you know whether a database code change is going to be great, okay or awful? If you want to test a new version of SQL Server how... The... |
Kitchen Stink A lot has been written about “kitchen sink” queries. A couple of my favorites are by Aaron Bertrand… |
Paul Randal provides a detailed introduction to troubleshooting SQL Server workload performance using wait statistics. The post Introduction to Wait Statistics appeared first on SQLPerformance.com. |
This weekend I was in Stockholm in Sweden, talking Query Store and plan forcing with Steinar Anderson, when he mentioned the problems he had while forcing plans that had... The... |
DevOps and Continuous Delivery (CI/CD) |
A good day for a database administrator (DBA) is a lot like a good airline flight. A lot of excitement in either situation is bad. In a perfect world,... |
John Morehouse describes how a quest to help solve his organization's "deployment bottleneck" led them to a place where they could both deliver application and database changes into the... |
ETL/SSIS/Azure Data Factory |
Azure Data Factory is more of an orchestration tool than a data movement tool, yes. It’s like using SSIS, with control flows only. Once they add Mapping Data Flows... |
Enjoy! :{> The post The Recording for Using Biml as an SSIS Design Patterns Engine is Available! appeared first on AndyLeonard.blog(). |
In my last blog post I showed that using the SSIS Provider could be an easier option for deploying an .ISPAC file, vs. the PowerShell script method shown in... The... |
As the amount of data stored and queried continues to rise, it becomes increasingly important to have the most price-performant data warehouse. While we’re excited about being the industry leader in both of Gigaom’s TPC-H and TPC-DS benchmark reports, we don’t plan to stop innovating on behalf of our customers. |
HA/DR/AG/FCI/Clustering/Business Continuity |
While working with one of the clients to recover from a disaster, I encountered an error. In this blog we would talk about error Drop failed for Availability Group.... |
The "gem-cut" design isn't for everybody, but it sure is striking. |
One of the most popular processors of the last decade has been the Intel Core i7-2600K. The design was revolutionary, as it offered a significant jump in single core... |
As content capture devices are recording ever-higher bitrate videos and higher resolution photos, high capacity memory cards are increasingly in demand. Everything from smartphones to game consoles to PCs... |
Intel provided an update regarding its upcoming fabrication technologies at its 2019 Investor Meeting. The company is on track to produce server-class products using its l0 nm manufacturing technology... |
System will mix Epyc CPUs and Radeon Instinct GPUs. |
According to a new financial presentation from Nidec, a Japanese motor manufacturer who is responsible for around 85% of all HDD spindle motors, the company believes that shipments of... |
Continuing the march of progress in the HDD industry, Seagate has revealed that they have started shipping their 16 TB PMR hard drives. In a quarterly earnings call last... |
As i updated earlier, ML.NET is a free, cross-platform, and open source machine learning framework for .NET developers. It is also an extensible platform that powers Microsoft services like... |
In this post series, I am going to show how we can use Azure Machine learning services and the new features added that make life so easy to... |
Today at Microsoft’s Build developer conference, the Redmond company announced some major changes to the Windows Subsystem for Linux, as well as some improvements to Windows 10 command line... |
At Microsoft's Build conference this week, the company is making a significant number of announcements related to the company's PowerApps platform. The post Microsoft’s Bringing New Feature to its PowerApps... |
Microsoft is going to solve its three-browser problem with a new feature in Edge and is also going to help retain more control of your browsing data too. The post... |
Microsoft is bringing Windows Hello to new places that will help make it easier to log in more securely to your Microsoft account. The post Microsoft’s Windows Hello Takes Another... |
New updates are coming to the Microsoft Edge browser as work continues to incorporate the Chromium rendering engine in a refresh of the company’s latest web browser. |
PowerPivot/PowerView/PowerQuery/PowerBI |
One of the many big announcements at Build this week, and one that caused a lot of discussion on Twitter, was about Wrangling Data Flows in Azure Data Factory.... |
Adam walks through column profiling within the Power BI Desktop. This includes the latest updates with the general availability (GA) within the April 2019 Power BI Desktop release. Demo... |
I have written previously about the use cases of Dataflow in Power BI, and one of them was using one Power Query table in multiple Power BI reports. However,... |
Patrick walks you through how you can use Power BI to build a custom KPI scorecard. The key is the UNICHAR DAX function. Demo files: https://guyinacu.be/demofiles The post Power BI:... |
DMVs (Dynamic Management Views) are, as the Analysis Services documentation states, “queries that return information about model objects, server operations, and server health”. They’re also available in Azure Analysis... |
After the dynamic titles in Power BI Desktop video, we had questions about how to do multi-select values. Patrick shows you how to do it! Demo files: https://guyinacu.be/demofiles The post... |
I have previously written about relationships and the cardinality of the relationship. Now is a good time to explain the two types of tables we deal with every day... |
It has been a while ago since I’ve blogged so it seems fitting that this post will be about a question that was asked of me a while ago.... |
Bruno Stecanella shows us how to use MonkeyLearn to perform sentiment analysis in Python: Sentiment analysis is a set of Natural Language Processing (NLP) techniques that takes a text (in more... |
Phil Factor starts a series of articles that will demonstrate the use of temporary SQL Server instances, running in Linux containers, into which we can deploy the latest database... |
Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers. Which of these is more complex? GRANT SELECT... The... |
If you have to deal with linked servers then you probably have or will run into the following error: Login ... Continue reading The post Why am I getting an... |
This doesn’t require much in the way discussion. This isn’t exactly a huge issue since I don’t think granting db_owner ... Continue reading The post db_owner in msdb == sysadmin... |
A pair of Russia-designed cryptographic algorithms -- the Kuznyechik block cipher and the Streebog hash function -- have the same flawed S-box that is almost certainly an intentional backdoor.... |
I recently did some research on the source of data breaches and in this article, I’m going to talk a bit about my current favorite source for breach information,... |
A skimming campaign continues to infect sites with malicious JavaScript. |
A year after 911 system hit, most of city's networks are down. |
The new Verizon 2019 Data Breach Investigations Report finds good and bad news on the security front. |
The sa account is the most powerful account in a SQL Server instance, and most DBAs disable it. There are several other built-in accounts that you may not think about that often. Robert Sheldon continues his SQL Server security series with an article about built-in accounts. |
I don't have a lot of good news for you. The truth is there's nothing we can do to protect our data from being stolen by cybercriminals and others.... |
I was recently asked in a Service Broker class that I was teaching why we would use it. Good question! Read on.... The post What is Service Broker,... |
What is the maximum number of rows for the Table Value Constructor? And, do different uses of it behave differently?… Continue reading Maximum Number of Rows for the Table... The... |
Itzik Ben-Gan resumes his blog series on T-SQL bugs, pitfalls, and best practices, treating an issue with correlated column references in subqueries. The post T-SQL bugs, pitfalls and best practices... |
Watch this week’s episode on YouTube. SQL Server Spool operators are a mixed bag. On one hand, they can negatively impact performance when writing data to disk in tempdb.... The... |
A few years back I started running regular SQL workshops in my workplace. Teaching beginners the basics of querying databases with SQL, as well as more advanced topics for... The... |
Starting with SQL Server 2016, Microsoft provided a STRING_SPLIT function. It is a table-valued function that splits a string into rows of substrings, based on a specified separator character.... |
I don’t have a problem with triggers. They get the job done when you need to implement business logic in a hurry, and you’re not allowed to change the... |
Microsoft added support for JSON data beginning with SQL Server 2016. JSON is an open-standard file format consisting of attribute–value pairs and array data types. It is commonly used... |
Today, I am going to talk about the 3 important properties which I look for in all the SQL Server Performance monitoring tools. First appeared on SQL SERVER – How... |
Notebooks are a functionality available in Azure Data Studio, that allows you to create and share documents that may contain text, code, images, and query results. These documents are... The... |
If you haven’t heard, SSMS v18 went GA (Generally Availability) recently. You can download it from Microsoft, though if you have a preview version, you do need to uninstall... The... |
Virtualization, containers, and k8s |
When working with SQL Server in containers and Kubernetes storage is a key concept. In this post, we’re going to walk through how to deploy SQL Server in Kubernetes... The... |
A couple of weeks ago I attended John Martin’s (t) Terraform pre-con at Data in Devon. I’ve been hearing about Terraform recently so was excited to check it out.... The... |
Tuesday May 21 4-5 PM BST / 10-11 AM Central - Hear from the IT team at PASS, how they introduced compliant database DevOps to meet advancing data protection legislation worldwide. |
Got a favorite story of unusual, unique, or inspired attempts at data privacy. We'd love to hear them on DBAle's data privacy contest. Share your story for the chance to win a box of beer and the glory of getting your name on DBAle |
If you haven’t read the proposed changes yet you should do that first and form your own opinion before reading mine. Thoughts here are high level, not a line... The... |
One of the cool things that I do as an Evangelist at Redgate is to periodically visit company headquarters in Cambridge. The other Evangelists and I get to meet... |
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. |
|
|