Using Dynamic Snapshot for Merge Replication

I'm working on a SQL Server 2000 merge replication configuration for a publication that contains about 60 tables. At least 1000 subscribers (all running SQL Server 2000) will have access to that publication and will synchronize their data daily with the publisher. Because the replication process takes a long time to download the snapshot files from FTP, I'm using dynamic snapshot. How do I avoid creating 1000 different versions of dynamic snapshot files?

Because you're creating 1000 copies of the same dynamic snapshot, consider using a static filter and letting the snapshot agent generate a single set of snapshot files. If your subscribers all receive the same partition of data, you don't need to use dynamic snapshots. Regardless of whether you use a dynamic snapshot with dynamic filters or a normal snapshot with a static-filtered publication, starting with SQL Server 2000 you can specify an alternate folder that the subscriber can use when applying the snapshot. An alternate location is useful for remote pull subscriptions that require large snapshots to be delivered over a slow connection. You can generate—and optionally compress—snapshot files in an alternate location by specifying Alternate Snapshot Location in the Publication Property page in Enterprise Manager. You might want to consider using compressed snapshot files along with FTP to speed file transfer. Distributing a CD-ROM containing the snapshot to your subscribers is another option. For more information, you can review the discussions of these features in the "Applying the Initial Snapshot" section in SQL Server 2000 Books Online (BOL).

Discuss this Article 1

Anonymous User (not verified)
on Aug 22, 2005
AWESOME. RICHARD IS THE MOST GENIUS I KNOW. ARE YOU READY FOR TO DISS THE IPOD! I AM! ROCKS ON COMMANDOR IN CHIEFS (KASNSAS CITY)! I DON'T BELIEVE WE HAVE MET BEFORE - IS YOUR NAME FAT PIG? WHAT A GREAT TIME WE ALL ARE BEGINNING TO KNOW!

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottOur Experts will show you:
• Common SQL Server
Problems
• Best Practices for T-SQL
• SQL Server Integration
Services
• Database Development

Come See Mike Otey & Tim Ford in Person!

Early Registration Now Open

From the Blogs
May 9, 2013
blog

My ISO 8601-Compliant Signature 2

My family recently just "officially" announced that we're in the process of adopting a child from South Africa. We're quite excited, of course, but there's a ton of paperwork to do—along with the need for gobs of signatures....More
May 8, 2013
blog

Use SSIS for ETL from Hadoop

In this blog post, Mark Kromer walks you through using SSIS as a way to use ETL techniques using Microsoft's Hadoop on Windows (HDInsight) as a source using Hive connectors...More
Vision road sign
May 6, 2013
blog

Cheaters Never Win, Even in TPC Benchmarks

In this portion of the series on database benchmarking, I want to tell you about one of my favorite aspects of the TPC benchmarks – CHEATING....More
SQL Server Pro Forums

Get answers to questions, share tips, and engage with the SQL Server community in our Forums.