Lesson Learned #83: How to create my own SQL Auditing file in Azure SQL

Hello Team, Today, I worked in a new service request that our customer besides that they are using my previous article about Monitoring Login-Logout events in Azure SQL Database using Extended Events they requested to add all the TSQLs executed, so, I added more events for taking these TSQL executions. Enjoy!


Introducing a new digital experience for Australian partners

There is a new blog post available within the Australia Partner blog, the new destination to access the latest news and announcements from Microsoft Australia:  Introducing a new digital experience for Australian partners Bookmark the new blog to stay up to date on all the latest posts.    


Cumulative Update #14 for SQL Server 2017 RTM

The 14th cumulative update release for SQL Server 2017 RTM is now available for download at the Microsoft Downloads site. Please note that registration is no longer required to download Cumulative updates. To learn more about the release or servicing model, please visit: CU14 KB Article: https://support.microsoft.com/en-us/help/4484710 Starting with SQL Server 2017, we are adopting…


Faculty Blog moving to a new home in Educator TechCommunity

So we are moving platform from MSDN To Microsoft Tech Community we have created a new blog aimed at Academics, Educators and Researcher Software Engineers! Join us at the new Microsoft Educator Developer Blog! Here’s what it looks like, over at the Tech Community: Check out the Education Community Section at https://techcommunity.microsoft.com/t5/Education-Sector/ct-p/EducationSector Student Developer Blog…


Blog moved

I’ve moved my blog to https://devkeydet.blog.  Links to individual posts on this blog should start redirecting shortly.  Please update your RSS readers. @devkeydet


Lesson Learned #82: Azure SQL Database Managed Instance supports only COPY_ONLY restoring a database backup

Hello Team, I would like to share an error message that we found restoring a backup database in Azure SQL Managed Instance. Our customer tried to restore the backup file using SQL Server Management Studio GUI from an existing database to another database. So, our customer has in their Azure SQL Managed Instance a database…


Lesson Learned #81: How to create a linked server from Azure SQL Managed Instance to SQL Server OnPremise or Azure VM

Hello Team, Today, I worked on a service request where our customer requested information how to create a linked server from Azure SQL Managed Instance to SQL Server OnPremise. In this post, I would like to share with you my lessons learned on it: The first point, we need that our Azure SQL Managed Instance…


New C++ library for extending the debugger data model

Hi everyone! Late last year we released dbgmodel.h to enable consuming and extending the debugger data model from non-JavaScript extensions. Those COM APIs are fairly verbose so we’re publishing a C++ library to enable simplified use of the data model. You can get it through Nuget or GitHub: Nuget – https://www.nuget.org/packages/Microsoft.Debugging.DataModel.CppLib/ GitHub – https://github.com/Microsoft/WinDbg-Libraries/tree/master/DbgModelCppLib The readme on…


Updates for the basic list and campaign management capabilities for Dynamics 365 applications (March ’19 – May ’19)

With this post we’d like to announce a few updates and bug fixes that we’ll be rolling out with the next upcoming 2.3, 3.2, and 4.1 release trains. If you are interested in receiving an early build with these fixes, please register with the preview program or reach out to Microsoft. Notable updates and bug…


Deep dive # 2: How to configure Exchange on-premise Server hybrid integration with Office 365/Azure Infrastructure and test REST API calls?

So this post is dedicated for Exchange/Office 365/Azure administrators, as they came back after checking the deep dive # 1 blog with few queries. /api virtual Directory: CU3 introduces a new virtual directory to support the REST API, the /api virtual directory. So the API virtual directory is available in Exchange 2016 CU3 or newer…