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. These headlines are gathered throughout the week and are posted in real time at the website. Check there for information throughout the week or enjoy this weekly summary of the SQL Server world. Webinars24 Hours of PASS Summit Preview July 19-20 - The next 24 hours of PASS is coming up next week on July 19. This is the preview edition getting everyone ready for the PASS Summit coming up at the end of October....(more) Virtualization and ContainersPoint Counterpoint: Why Virtualize a SQL Server? - Why virtualize SQL Server if you're content with your physical servers today?...(more) Vendors/3rd Party ProductsExtending DevOps practices to SQL Server databases – Branching & Merging with VSTS - Join Microsoft Data Platform MVP Steve Jones for the next Database DevOps demo webinar. He’ll be plugging Redgate tools into Visual Studio Team Services and showing how you can branch and merge your database changes. Sign up here....(more) Testing SoftwareAre your automated tests slowing you down? - Slow, unreliable tests prevent teams doing great work, and make continuous delivery impossible. So what can you do to improve your automated tests?...(more) Tech News : General InterestThe Best and Worst Companies for Defending Your Data Privacy - The Electronic Frontier Foundation has released its "Who Has Your Back" list of companies that do the best and worst job of protecting customer data from government snooping or intrusive marketers. ...(more) SQL Server InternalsMicrosoft Defines Its Path Forward for On-Premises - There are two things you need to understand about Microsoft’s support for on-premises data centers, the new servicing model for Windows Server and Azure Stack....(more) Security news and thoughtsKaspersky's Ties To Russian Intelligence Questioned Once Again - Of particular concern is a program that saw Kaspersky Lab employees accompany FSB agents on physical raids. ...(more) The Alarming Prevalence of Data Breach Cover-Ups - The AA is the latest company to show an alarming lack of transparency after a breach of customer data....(more) ReplicationAdd new articles to existing Transactional Replication without initializing old articles - Suppose you have Transactional Replication configured in your production environment. There is a business requirement to add a new article to the existing publication, and you would like to initialize only the newly added article instead of all articles in the publication....(more) Create a Staging Load with Biml - When designing the ETL architecture for new or changing systems, one of the more common needs is to create a process that copies all of the data from a set of tables (perhaps even all tables) from a source system to a destination database....(more) PowerShellDSC Resource Kit Release July 2017 - The Microsoft PowerShell team have just released the DSC Resource Kit, including updates to 12 DSC resource modules....(more) Performance Tuning SQL ServerWhat I Love About the Stack Overflow Database - Brent Ozar has a lot of reasons to love Stack's data dumps for test data....(more) Microsoft ResourcesFree Microsoft eBook Giveaway - Microsoft are giving away free eBooks again, including plenty of SQL Server, Azure, reporting and BI titles....(more) Database Design, Theory and DevelopmentAnnoying Date Formats - Randolph West shows that even The Best Date Format can deceive you under certain circumstances....(more) DML for memory-optimized tables in partitioned views - Partitioned view support for DML with memory-optimized tables will properly handle INSERT and DELETE operations, but some UPDATE operations might fail, and that failure occurs in a most ungraceful way....(more) Secret Codes And SQL Server, Part 1: Writing Our Own Encryption Algorithm and Cracking it - There are plenty of encryption options in SQL Server but if you want to know how to build your own from scratch, this post will show you....(more) Indexing a HUGE Table - A half-billion row table with a missing clustering key needs a new index. What's the best way to fix it?...(more) IF Statement Branching and Parameter Sniffing - It can be tricky to remember that SQL Server doesn’t short circuit on IF statements in stored procedures. Even when you know this, sometimes it’s hard to recognize the impacts....(more) What’s in a name? How should SQL Server 2017 Graph Edge tables be named? - Greg Low takes a deep dive into naming practices in one of the newest parts of SQL Server, Graph Edge tables....(more) Learning the hard way – referenced objects or actual objects - This month’s T-SQL Tuesday is about lessons we’ve learned the hard way. Which, of course, is the way you learn best. Rob Farley looks at a hard-earned lesson....(more) Computing in the Cloud (Azure, Google , AWS)Creating SQL Server containers with docker compose - If you need to run multiple containers with SQL Server, Docker Compose can help....(more) Career GrowthFuture-Proofing Your Career for the AI Revolution - Are automation and artificial intelligence coming for your job? How can you prepare your professional skills for the coming AI revolution? ...(more) The Choices We Make - Grant Fritchey looks at priorities - the ones immediate to us, the rules and regulations we create and enforce around our jobs, and the ones that are at least a step removed from us, the service and services we supply to our “customers”....(more) Azure SQL DatabasePreview of Centralized Reporting for Azure Backup - Microsoft has started to address one of the big feature requests for Azure Backup: centralized reporting. A preview has been launched to allow you to centrally visualize and report on your usage of Azure Backup. Feature Gap Azure Backup has ......(more) Running SSIS in an Azure VM - By running SSIS in an Azure VM, you can communicate move data into or out of Azure SQL Database, Azure SQL Data Warehouse, or a data store on another VM....(more) Replicate Azure Virtual Machines to Another Region for Disaster Recovery - In this post you will see how to enable disaster recovery replication of Azure virtual machines (VMs) from one region to another region. This will enable your services to survive a massive outage in an Azure data center or region....(more) Public Preview of Compatibility Level 140 for Azure SQL Database - Microsoft have announced the official public preview of compatibility level 140 in Azure SQL Database....(more) Azure SQL Data Warehouse and Data LakeAzure Data Lake Store encryption using Azure Key Vault for key management - Using this setup all data in your Data Lake Store will be encrypted before it gets stored on disk. To decrypt the data, a master encryption key is required....(more) Analysis Services / BI on the MS StackUsing the SELECTEDVALUE function in DAX - This article describes how the SELECTEDVALUE DAX function simplifies the syntax required in many scenarios where you need to read a single value selected in the filter context....(more) Administration of SQL ServerDefault reports in SSMS - As DBAs our stock in trade is information and there is certainly an impressive amount available. The diagnostic views are the most common place to get the information we need but every now and again it’s nice to get an organized/pretty view. To that end, you can write your own reports or you can use the default reports that Microsoft makes available through SSMS....(more) Availability Group Extended Events - Tracy Boggiano shows how to enhance the built-in Extended Events session for Availability Groups....(more) STOPAT And Date Formats - Date/time formats can throw unexpected spanners in the works, as Dave Mason shows with some experiments....(more) |