Announcing the JDBC Driver 7.0 RTW!

We are pleased to announce the production release of the Microsoft JDBC Driver 7.0 for SQL Server! The 7.0 Release To World (RTW) includes the following items since the previous RTW release: Added Added new connection property “useBulkCopyForBatchInsert” to enable Bulk Copy API support for batch insert operation (Azure SQL Data Warehouse specific) #686 Added setUseBulkCopyForBatchInsert()…


Integrands, Summands, and Math Function Arguments

The Microsoft OfficeMath object model (OMML) dedicates explicit arguments for integrands, summands and other N-aryands, as well as for math functions such as trigonometric functions and subscript/superscript bases. Having such arguments aids in calculating the correct math spacing and reveals the math content more precisely. However, other math models, such as LaTeX, Presentation MathML and…


SQL Server on Linux: How is Delete-On-Close Handled

Windows provides an option for CreateFile to delete a file when the file is closed (FILE_FLAG_DELETE_ON_CLOSE.)   Host Extension Handling Linux does not expose such an option as part of the open syscall.  Instead the host extension remembers that the open request was made with the FILE_FLAG_ON_DELETE option and after closing a file issues the remove…

2

Building SharePoint Site Designs with Themes and Azure Functions

This article is the sequel to Swooping into SharePoint Site Designs, in which I related my experience working behind the scenes on the world’s first SharePoint reality show! This time I’ll explain the code so you can build similar solutions if you so desire. The sample shows how to build a site design and script for a simple…


Swooping into SharePoint Site Designs

A few months ago a group of SharePoint MVPs gathered to film a new kind of reality TV show and remake a company’s Intranet. You may have seen it – SharePoint Swoop! This is a story from behind the scenes,in which I got to make their work reusable with SharePoint Site Designs and Scripts. It was…


Failures Using VSTS UI and GIT in North Central US – 07/31 – Mitigated

Final Update: Tuesday, July 31st 2018 18:59 UTC We’ve confirmed that all systems are back to normal as of 18:47 UTC. Sorry for any inconvenience this may have caused. We will be following up with the Azure Storage team for a full RCA. Root Cause: The failures were due to an Azure Storage outage in…


Dynamics 365 Retail: How to Add Credit Card information on the Customer Receipt Format

When I add the fields “Customer Type”, “Authorization Code” and “Card number partly hidden” to the Customer Receipt format, the fields will not print the when the Customer Receipt is printed and a paying with a credit card. These fields are only available in the Header of the receipt and they should be available in the Footer….


Experiencing Alerting failure issue in Azure Portal for Many Data Types – 07/18 – Resolved

Final Update: Wednesday, 18 July 2018 19:27 UTCWe’ve confirmed that all systems are back to normal with no customer impact in the West US region as of 07/18, 19:28 UTC.  Root Cause: The failure was due to scaling issues on our server side. Lessons Learned: We are adding more monitoring to the detect scaling issues….


Experiencing Data Latency issue in Azure Portal for Metric Data in West Europe region – 07/31 – Resolved

Final Update: Tuesday, 31 July 2018 14:49 UTCWe’ve confirmed that all systems are back to normal with no customer impact as of 07/31, 12:30 UTC. Our logs show the incident started on 07/31, 07:30 UTC and that during the 5 hours that it took to resolve the issue some customers may have been unable to…


How to Convince Your Management to Upgrade to Visual Studio 2017 for C# and C++ Developers

Have you tried Visual Studio 2017 at home and want to use it at work? Here are eight reasons to upgrade today that you can share with your management: Faster Than Ever Efficient Code Navigation Refactorings and Quick Actions Additions to Core Editor Functionality Debugging Improvements New and Refreshed Unit Testing Experience Code Style Configuration…