SETSPN -A with Windows 2012 does a duplicate check upfront
If you have followed my posts, or caught my sessions at PASS, you may have figured out that Kerberos is one of my strength areas. I recently setup a Windows 2012 server to just see how SharePoint...
View ArticleSharePoint Adventures : Reporting Services, Claims and One Way Trusts
I had an interesting case that was presented to me by our friends in the SharePoint support team. The issue was that when they go to use a Data Source for Reporting Services that is set to use Windows...
View ArticleUnexpected ALTER DATABASE commands causing availability problems in Windows...
Along with the expected challenges of the services world (rapidly changing features and quick adoption of new services), there are some unexpected ones. One of the most recent ones I have dealt with...
View ArticleStrange Sch-S / Sch-M Deadlock on Machines with 16 or More Schedulers
Since it took me several days to track down this bug, and I did learn a couple of new things along the way, I thought I would share some of my work. 16 or More CPUS When a system presents SQL Server...
View ArticleInstalling SQL Server on Windows 8
One of the things I often try to do is make sure I understand the experience of customers when installing new versions of SQL Server or existing versions of SQL Server on new Windows Operating Systems....
View ArticleHow It Works: Online Index Rebuild - Can Cause Increased Fragmentation
SQL Server Books Online alludes to the fragmentation possibility but does not fully explain that the Online Index rebuilding may increase fragmentation when it is allowed to run with MAX DOP > 1 and...
View ArticleAdomdConnectionException using PerformancePoint hitting Analysis Services
I was working with a customer who was encountering problems trying to use a PerformancePoint Dashboard against an Analysis Services Instance. The issue came down to the Claims to Windows Token Service...
View ArticleHow It Works: SQL Server AlwaysOn Lease Timeout
The lease is used between the SQL Server resource DLL and the SQL Server instance to prevent split-brain from occurring for the availability group (AG). The lease is a standard signaling mechanism...
View ArticleBulk Insert and Kerberos
I recently worked on two Bulk Insert cases that dealt with Kerberos. My favorite past time! In both cases, the customers were hitting the following error: Msg 4861, Level 16, State 1, Line 1 Cannot...
View ArticleRevisiting Inside Tempdb….
As I prepare for my next PASS Summit talk for the upcoming 2012 Summit, Inside SQLOS 2012 I was reviewing my talk from last year, Inside Tempdb, and some of the questions and feedback I received. They...
View ArticleSQL Server: Correlating Timestamps From Various Data Points
I was looking at data from a customer, in a different time zone (UTC+1) from mine, this week involving SQL Server AlwaysOn (HADRON) and found that lining up the timestamps in the various logs was...
View ArticleT-SQL Update Takes Much Longer Than The Matching Select Statement
I realize the title is generic and that is because the problem is generic. On the surface it would not surprise me that an update takes longer than a select. (A little bit anyway.) There is logging,...
View ArticleWorker thread governance coming to Azure SQL Database
Starting with the service update that went out recently, soft throttling on worker threads is changing. Over the next few months, soft throttling will eventually be replaced by worker thread...
View ArticleMicrosoft CSS @ PASS Summit 2012
This is a little later than we normally do it, but better late than never! During November 6th-9th, the US PASS Summit 2012 will be held in Seattle, Washington at the Seattle Convention Center. The...
View ArticleHow Can Reference Counting Be A Leading Memory Scribbler Cause?
The concept of the memory scribbler comes up quite a bit in support. The term can often be over used but I ran into a specific example that commonly fools people, including support engineers. The...
View ArticleUsing a Windows Azure worker role to generate reports using Azure Reporting
While trying to reproduce an issue in Azure Reporting, I found myself building a simple worker role that generated a report using the ReportViewer control in server mode. I found a couple gaps in the...
View ArticleAck! Where the heck did Azure Reporting and Data Sync go??!?!
As you might have noticed, we have been moving more and more of our portal functionality to the new HTML5 portal, plus all of our new features are showing up there and not in the original Silverlight...
View ArticleAnalysis Services - Errors when trying to add a User as a Server Admin
When trying to add a user as a Server Admin to Analysis Services, you may encounter one of the following errors:The following system error occurred: The trust relationship between the primary domain...
View ArticleHow It Works: Gotcha: *VARCHAR(MAX) caused my queries to be slower
The scenario:Table has a NTEXT column that the customer wanted converted to NVARCHAR(MAX) Data has both small and large storage for different rowsIssued ALTER TABLE … ADD COLUMN …NVarCharColumn…...
View ArticleFileNotFoundException with Microsoft.AnalysisServices.Xmla
I ran across two cases that were hitting the following Exception within SharePoint trying to run the PowerPivot Management Portal. This was located in the SharePoint ULS Log:EXCEPTION:...
View Article