Visualizing Roadmaps for Execution Excellence

Note: This article is updated at Visualize Your Workstreams with a Roadmap. One of the first things I do to get a handle on execution is to map out the work in flight in the form of a roadmap. When there are multiple teams shipping stuff, one of the best ways to improve coordination, collaboration,…


Distribution Agent unable to STREAM when replicating as TSQL

Distribution Agent unable to STREAM when replicating as TSQL Chris Skorlinski Microsoft SQL Server Escalation Services New for SQL 2008 is the ability for the Distribution Agent to push updates to the Subscriber using multiple connections.  This feature, called Subscription Streams, only works when replicating transactions as stored procedures and not TSQL statements. See: Enhancing…


Basic audio volume theory

This blog post has moved to https://matthewvaneerde.wordpress.com/2011/05/04/basic-audio-volume-theory/


User Stories for Cloud Enterprise Strategy

Note: This article is updated at Cloud User Stories for Business and IT Leaders. This is a collection of user stories for the cloud.  This collection is a simple way to share the most common scenarios that Enterprise Architects, business leaders, and IT leaders will be facing as they adopt cloud technologies. I decided to…


Merge agent failing with “Cannot insert duplicates rows into table “tablename”. Violation of PRIMARY KEY constraint” during initialization.

Merge agent failing with “Cannot insert duplicates rows into table “tablename”. Violation of PRIMARY KEY constraint” during initialization. Sateesh Yele Microsoft SQL Server Support Last week, I worked on replication case where the merge agent was failing with the above error message. Here is the merge agent verbose log with the error message. Message: Batch…


Distribution agent failing with “procedure was called with an incorrect number of parameters”.

Distribution agent failing with “procedure was called with an incorrect number of parameters”. Sateesh Yele Microsoft SQL Server Support Transactional replication allows you to specify how data changes are propagated from the Publisher to Subscribers. For more information, please check this link. Specifying How Changes Are Propagated for Transactional Articles Recently, I worked on a…


Very Slow Data Repartitioning in SQL Server Replication with Precomputed Partitions

Very Slow Data Repartitioning in SQL Server Replication with Precomputed Partitions Chris Skorlinski Microsoft SQL Server Escalation Services Here is a great posting by Kevin Locke on a problem he encountered when data modifications occurred near the top of a complicated replication filter configuration.  These changes can cause “partition change” which triggers re-evaluation of all…