Generating a SQL Server, SSAS, SSIS, SSRS, SQL Agent Memory Dump via PowerShell script (and SQLDumper.exe)

Recently, we published a PowerShell script to create memory dumps of SQL Server, SSAS, SSRS, and SSIS – called it SQLDumpHelper.ps1 . The PS script uses SQLDumper.exe and it makes it very easy to generate the dumps by avoiding having to look up SQLDumper.exe command switches. (Update Dec 2018) Update the script to support a…


Azure IoT Hub Toolkit for Visual Studio Code generally available for managing Azure IoT Hub and Devices with ease

Last year, we release the preview version of Azure IoT Hub Toolkit extension for Visual Studio Code. With our continuous development, the Azure IoT Hub Toolkit has a rich set of features to help IoT developers manage and develop Azure IoT Hub in Visual Studio Code. Now the Azure IoT Hub Hub Toolkit is generally available…


TEMPDB – Files and Trace Flags and Updates, Oh My!

TL;DR – Update to the latest CU, create multiple tempdb files, if you’re on SQL 2014 or earlier enable TF 1117 and 1118, if you’re on SQL 2016 enable TF 3427. And now it’s time for everyone’s favorite SQL Server topic – tempdb! In this article, I’d like to cover some recent changes that you…


Lab 18: Debugging a handled and unhandled exception

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-IISLAB-lab-18-debugging-a-handled-and-unhandled-exception.html In this lab you will use procdump to view exceptions and capture a memory dump when an exception happens. Setup Install Debugging Tools for Windows – For WinDbg Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Place PROCDUMP executable on…


An internal error happened while generating a new DBTS for database ‘Db1’

Recently I worked on an issue that encountered this error and I had to research the source code to figure it out. Msg 42029, Level 16, State 1, Line 3 An internal error happened while generating a new DBTS for database “Db1”. Please retry the operation This error has to do with the Database Timestamp…


Office 開発におけるパフォーマンス トラブルシュート (その 1 : 概要と対処方法)

※ この記事は以下の Office サポート フォーラムに移行しました。 https://social.msdn.microsoft.com/Forums/ja-JP/8e49ab2a-2f09-47c8-9540-3744203dcdbb/office-1-   こんにちは、Office 開発サポート チームの中村です。 2018/7/12 Update ボトルネック特定手法についてのパート 2 記事を公開しました。   Office 開発において、「期待するパフォーマンスが出ない」「利用する Office のバージョンによってパフォーマンスが低下する」といったお問い合わせを頂くことがあります。今回の記事では、このような状況で改善を図るためにどのように調査・検討を進めればよいかを記載します。 今回は全体の流れと Office におけるパフォーマンスの考え方などを紹介しています。ボトルネックの特定手法については、以下のパート 2 の記事をご参照ください。 タイトル : Office 開発におけるパフォーマンス トラブルシュート (その 2 : ボトルネックの特定) アドレス : https://blogs.msdn.microsoft.com/office_client_development_support_blog/2018/07/12/office-perf-troubleshoot-part2/   目次 1. はじめに : Office におけるパフォーマンス 2. プログラム上のボトルネックの特定 3. 対処方法の検討 3-1. ボトルネックとなる処理の速度改善 3-2. プログラム構成の見直し 3-3. プログラム全体のパフォーマンス チューニング…


Best Practices: Important and critical headers for EWS

It’s important to set several headers in your code help assure calls will work and to provide information to be used in diagnosing issues. As an example, some calls wither won’t work or may only work against some servers if you don’t set the X-AnchorMailbox header. If there is a need to review your application’s…


Time zone and DST changes in Windows for Morocco and the West Bank and Gaza

As it has in previous years, Morocco is suspending its daylight saving time (DST) period for the observation of the Muslim month of Ramadan from 03:00 on Sunday, May 13, 2018, to 02:00 on Sunday, June 17, 2018, in the Gregorian calendar. Updates are also available for the West Bank and Gaza, as users can revert to “(UTC+02:00) Gaza,…