[AAD] How to create Service Principal through CLI

There are multiple ways to generate the Service Principal for Azure AD. Say, through portal, CLI or PowerShell. I always used Azure portal for this registration. But started liking CLI way of generating principal which is very simple and easy to register and generate the required keys and move on. Yes, many times you would…


/var/empty/sshd must be owned by root and not group or world-writable

Problem Statement: You are attempting to ssh into a Linux VM and are unsuccessful. We have seen customers modify key sshd configuration files and upon restarting sshd or rebooting the VM connectivity is lost. symptoms/errors experienced The serial or console log may exhibt errors such as this: SuSE /var/empty must be owned by root and…


Microsoft IT Part 1 – Hybrid Cloud Strategy

This is Part 1 of Microsoft IT’s journey to the cloud: Expedition Cloud   Microsoft is on a complex, multi-year journey to adopt cloud computing across the company. Learn how we developed our cloud strategy, made cultural shifts, and changed processes at Microsoft to help make this journey a success.   “We needed to prove…


Visual Studio Toolbox: SmartHotel360 Demo App Overview

This is the first of a five part series where I am joined by various technical experts to review the SmartHotel360 demo app, which was used in the keynotes at Connect() last November and is available on GitHub. In this episode, Erika Ehrli takes us on a tour of the app and provides insights into…


Fluentd で収集したログを Azure Event Hubs に連携する方法

Microsoft Japan Data Platform Tech Sales Team 中川 ログ収集に Fluentd を利用されている方は多いかと思います。その収集したログを kafka にキューイングし、必要に応じて Spark で処理をしつつストレージ等に蓄積されているケースもあるかと思いますが、Azure には大量のストリーミングデータをキューイングする Event Hubs、更にキューイングされたデータを加工した後に別サービスに出力する Stream Analytics という PaaS が用意されております。今回は Fluentd から Azure Event Hubs にログを飛ばしてキューイングし、Stream Analytics でAzure Blob Storage に出力してログを蓄積する方法について触れたいと思います。


Database File movement in SQL AlwaysOn Availability group: A walk-through

Hello all,   In this blog, we are covering the scenario of moving the database files of AlwaysOn Availability Group (AG) enabled database to another location on all replicas with minimum downtime. To demonstrate database file movement, using Windows 2012 R2 cluster with AlwaysOn configured on SQL 2016 instance. This walk-through provides an example of…


Error improvement for invalid X-AnchorMailbox in REST API calls

Update 1/29: Based on feedback, we’ve adjusted the HTTP status code to 400 instead of 421. All other details remain the same. We wanted to give you a heads-up on a recent change to the error returned by the Outlook REST API when the value of the X-AnchorMailbox is incorrect. If your app has error-handling…


Exciting New Features in App Service Diagnostics

Have you checked out App Service diagnostics yet? In November 2017, we announced the general availability of App Service diagnostics, our new self-service diagnostic and troubleshooting experiencing to help you resolve issues with your web app. Since then, based on your feedback, we’ve enabled several exciting features in the past few months. TCP Connections We…


Spectre mitigations in MSVC

Update 11 September 2018 The /Qspectre switch is now available in Visual Studio 2015 Update 3 through KB 4338871. Update 20 April 2018 With Visual Studio 2017 version 15.7 Preview 4 we have added a new warning, C5045, that shows what patterns in your code would have caused a mitigation to be inserted. See this post for…


OS Hang or Out of Memory due to SQL Ser… No Wait, it’s SQL Analysis Services (SSAS)

Recently, we have observed a number of cases where DBAs or application developers are complaining about out-of-memory errors or even machine not responding (hangs) despite the fact that there is plenty of available memory on the system. Frequently this is on systems where SQL Server is running and the issue occurs after increasing the ‘max server…