Blog Post: Jobs fail with “Cannot execute as the database principal because...
Recently I worked on an issue in which the jobs which were running fine started failing all of the sudden. The job history had the following error message. Cannot execute as the database principal...
View ArticleBlog Post: SSAS Tabular Performance Tuning White Paper
In case you haven’t already heard via Twitter, a new white paper on performance tuning Analysis Services 2012 Tabular models was released at the end of last week. You can download it here:...
View ArticleBlog Post: Custom Navigation controls in SharePoint 2010
There are several ways to create a custom navigation control in SharePoint. In the below image you can see the left navigation is hidden. This is done with the use of a master page and some custom...
View ArticleBlog Post: Last Weeks Top “Reading” Links #44
It’s Monday, it’s time for weekly round-up #44. As an introduction, if you follow me on twitter ( @StrateSQL ), you’ll know that throughout the day I tweet out some links of things I find...
View ArticleBlog Post: Best Practices to Deliver BI Solutions Presentation
I will be presenting a brand new session entitled “Best Practices to Deliver BI Solutions” tomorrow, August 6th, at 11am EST for Pragmatic Works . You can register here . The abstract for my session...
View ArticleBlog Post: August 2013 – Monthly SQL Server Checklist
I can’t believe it’s already August. I had planned to get to the lake more this year, spend more time on the deck, and countless other things that have already slipped by this summer. It’s an easy...
View ArticleBlog Post: DMV-12 : Retaion in Session &...
sys.dm_tran_session_transactions DMV (Dynamic Management View), described by BOL as follows: http://msdn.microsoft.com/en-us/library/ms188739.aspx Returns correlation information for associated...
View ArticleBlog Post: Navigating the Start Menu in Windows 8 and Server 2012
Here is the new Windows 8 Menu that people are both not happy with and also trying to figure out how to use. I have written a few articles about the new start menu in Windows 8/Server 2012. (As seen...
View ArticleBlog Post: Inserting files into a FileTable using T-SQL
One of the big advantages to storing files in a SQL Server 2012 FileTable is to have the ability to copy files directly to the FILESTREAM storage. But sometimes you may want to create new files or...
View ArticleBlog Post: Why use a SSAS cube?
What are the advantages of using SSAS Cubes over a regular data warehouse for reporting? Note I’m not asking why report on a data warehouse instead of a OLTP database. which is covered at Why You...
View ArticleBlog Post: Understanding Data Normalization
Normalization, which is the key part of the OLTP databases logical design process, is a design requirement for OLTP databases. Normalization refers to a process used to design relational database...
View ArticleBlog Post: Designing and Implementing Online Analytical Processing (OLAP)...
This is the two part article series on designing and implementing online analytical processing (OLAP) architecture. In the part-1 of this article series, you learned OLAP database design, options for...
View ArticleBlog Post: Guide to SQL Server Table Indexes (Part 2)
Checkout the part-2 of my five part article series on Guide to SQL Server Table Indexes here , in which you will learn about the different types of indexes available in SQL Server, and what are some...
View ArticleBlog Post: Guide to SQL Server Table Indexes (Part 3)
Checkout the part-3 of my five part article series on Guide to SQL Server Table Indexes here , in which you will learn about remaining index types available in SQL Server, and what are these indexes...
View ArticleBlog Post: SQL Server upgrade paths: What to do before, during, after upgrading
Creating SQL Server upgrade paths from one version to another is a task that every database administrator is eager to undertake. However, upgrading SQL Server is not an easy task, and improper...
View ArticleBlog Post: Up or out? Deciding on SQL Server scalability
Scalability is the ability of a system to support an increased workload by adding incremental system resources without fundamentally changing the system design or architecture. We must distinguish the...
View ArticleBlog Post: SQL – Find Database File Usage Details – 2000/05/08/R2
This post is to find the database file usage details of all databases of an instance. The query runs on all versions of sql 2000/2005/2008/R2 . The requirement is to use same query to be executed it...
View ArticleBlog Post: Subselects And Formula Engine Caching In SSAS 2012
One of the many interesting things that caught my eye in the new SSAS Tabular Performance Tuning white paper is actually about new functionality in the SSAS 2012 Multidimensional and nothing to do...
View ArticleBlog Post: List of Windows OS Version Numbers
I was watching a video and saw someone open a command prompt to issue a netstat to check on current TCP connections. I noticed the version number and suspected that this was Windows Vista: It turns...
View ArticleBlog Post: SSRS – Download all RDL files from Report Server in one go.
Introduction People working on SSRS are well aware that “Report Manager” does not support downloading all the report files (.rdl files) at one go out-of-box. And I am sure that many of you might have...
View Article