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…


MSSQL_REPL-2147199360 Unable to decide if MakeGeneration is needed.

MSSQL_REPL-2147199360 Unable to decide if MakeGeneration is needed. Chris Skorlinski Microsoft SQL Server Escalation Services Error messages: Unable to decide if MakeGeneration is needed. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147199360) Get help: http://help/MSSQL_REPL-2147199360 Query timeout expired (Source: MSSQLServer, Error number: 0) Get help: http://help/0 The merge process failed to execute a query because the query timed…


Reducing Impact of Large Updates on Merge Replication

Reducing Impact of Large Updates on Merge Replication Chris Skorlinski Microsoft SQL Server Escalation Services One key parameter to consider when performing batch updates against tables enabled for Merge Replication is ‘generation_leveling_threshold’.  This setting controls how many data changes should be grouped into one generations (or batch).  The Merge Agent then collect and sends those…


Clearing Resolved Merge Replication Conflicts

Clearing Resolved Merge Replication Conflicts Chris Skorlinski Microsoft SQL Server Escalation Services Content provided by: Steve Dybing, Microsoft SQL Server Support Background on Merge Conflicts ———————————————- When a Publisher and a Subscriber are connected and synchronization occurs, the Merge Agent detects if there are any conflicts. If conflicts are detected, the Merge Agent uses a…