Troubleshooting Claims to Windows NT Token Service (c2WTS) in SharePoint 2010 may be difficult if you don’t know where to start

I have been writing some blogs entries (and even a Microsoft KB) about c2WTS, but the subject never exhausts. I was helping two different customers to troubleshoot issues with SharePoint Excel Services. In one of the cases the problem happened randomly and the error message was saying that the request to the external data (SQL)…


Small Basic 1.0 is here!

After more than two years of pre-release versions of Small Basic, we are finally releasing the 1.0 version.  Although we know that there a number of features we still haven’t implemented, we feel that Small Basic now has a solid set of the core features that make it useful to beginners.  We hope to get…


Not So Direct Setup

When the DirectX technology was created in the mid 1990s, it was designed to be deployed by games into the Windows 95 operating system as part of the game’s install process. As the number of supported operating systems grew, so did the complexities of deploying these components. The DirectSetup API and well-known DXSETUP.EXE program became…


Some thoughts on Impersonation

I normally talk about SharePoint topics but this post is also important for non-SharePoint people. First let me explain what is the relationship between impersonation and SharePoint, or better, the relationship between SharePoint and the thread [security] token. SPRequest is the unmanaged low level class in SharePoint that works as HtppHandler for SharePoint requests. In…


New update on minimal logging for SQL Server 2008

Based on the customer feedback, we have decided to make minimal logging functionality into a btree available to SQL 2008 customers. All you need to do is to enable TF-610 in RTM bits. As a cautionary note, we have seen some slowdown if you are loading data into a btrree using TF-610 on a slower IO subsystem….


Minimal Logging changes in SQL Server 2008

Please refer to the earlier post for the background information on minimal logging. Starting with SQL Server 2008, the minimal logging has been enhanced. These enhancements are available to regular TSQL Insert as well. One of the key customer scenario was to be able to transfer data from a staging table to the target table. The only…


Internet Explorer: A Bigger Cookie Jar

Although the majority of IE cookie issues are handled by our Developer Support team, every now and then a question about cookies will reach us on the Performance team.  Often, the question will revolve around the number of cookies stored per domain.  Prior to the August Cumulative Update for Internet Explorer, the IE cookie jar…


Could NOT LOad file or assembly – Part 1

The error message “Could not load file or assembly” can be quite a common error in ASP.NET applications. This is because it can occur for a whole plethora of reasons and this in itself can make it a bit of a tricky problem to solve. Of course in some cases it could be competely trivial…


About me…

I’m M3 Sweatt, at Microsoft since 2001, lured to the shiny object that was previously known as the Entertainment and Devices division in Mountain View, CA. I then moved to Redmond in 2003 to join the Windows group. In 2015, I took on my current role full time as Partner Director, Program Management for Customer & Partner…