Replication performance isn't a huge issue for me - it could take half a day
or more for the data to replicate, and that'd be fine with me. If
replication affects application performance (normal CRUD-type applications),
I'm a bit more interested in what to look for. I also don't need to worry
about rogue users running DTS packages - heck, they can't even spell SQL.
I'd only have to watch out for myself :-) Identity range management
shouldn't be an issue, since I don't use identity fields anywhere.
Number one concern is future flexibility as the application and database
mature over time. Number two concern is ease of setup and maintenance. As
you mentioned, a quick glance at this newgroup shows things don't always go
as planned. I don't mind tweaking things when needed - just don't want it
to turn into a full-time job.
- Mark
[quoted text, click to view] "Paul Ibison" <Paul.Ibison@Pygmalion.Com> wrote in message
news:OVAF79BfFHA.3560@TK2MSFTNGP09.phx.gbl...
> Mark,
>
> this won't be maintenance free, especially as you're doing schema changes
> using bi-directional. Bi-directional replication is more of a manual setup
> than the other types but offers better performance. If this (performance)
> isn't an issue, them merge would be more 'out-of-the-box' and
> straightforward. In this case new tables and stored procedures are not an
> issue, as they can be added to an existing publication. Changing existing
> schemas (eg increasing a varchar length) can be a pain, but this is vastly
> improved in SQL Server 2005.
>
> For validation, you need to set up alerts to fire if the synchronization
> process fails, but this is simple.
>
> Once it's set up and you've covered the bases - eg identity range
> management hasn't been forgotten - then usually you can leave it alone.
> Still, a look at this newsgroup will show that it's not always so easy :)
> EG if someone uses DTS to import some data into one of your
> merge-replicated tables, the records won't propagate to the subscriber,
> because the transform data task uses a bulk insert which doesn't fire the
> triggers that merge replication relies on. These little caveats make life
> more 'interesting' overallfor the DBA.
>
> Cheers,
>
> Paul Ibison SQL Server MVP,
www.replicationanswers.com > (recommended sql server 2000 replication book:
>
http://www.nwsu.com/0974973602p.html)
>
>
>>
>
>