Even though merge replication can replicate all dbobjects I think your
sysdepends table must be correct.
In other words, if you constatly recreate UDFs, StoredProcs, views (and he
probably does, since he is a developer) the sysdepends table information
gets "corrupted" - ie: it doesn't really have the dependencies (unless you
are REALLY careful of using alters all the time, and even doing that, there
are moments when you need to drop).
My experience is that the script that is included in the replication uses
that information to sort the different objects inside. Since that
information is wrong the script doesn't run in the subscriber (only for
StoredProc because you can create them in any order).
Hilary: I think we have discussed this before in other posts you have had
the courtesy to reply to me. I thought we agreed the sysdepends information
MUST be correct for that work. Did I get it wrong? (I actually developed my
own little utility to synchronize dbobjects because of that).
BTW: you can certainly add/drop fields in a merge replication but you need
to do it in the publisher (so when he is working on his laptop he won't be
able to modify the database schema).
Regards, José.
[quoted text, click to view] "Hilary Cotter" <hilary.cotter@gmail.com> wrote in message
news:e$Ay5Rz5FHA.884@TK2MSFTNGP14.phx.gbl...
> Merge replication can replication all objects including UDFs and
procedures.
> You can add and drop columns from existing merge replication topologies
> using sp_repladdcolumn or sp_repldropcolumn.
>
> "José Araujo" <josea@mcrinc.com> wrote in message
> news:%23k2iqRv5FHA.3296@TK2MSFTNGP09.phx.gbl...
> > That would work just fine for the data and the tables.
> >
> > However, for the stored procedures and UDFs you need to come up with
> > something else (unless you're keeping that into your source control
> > repository).
> >
> > BTW: using merge replication (don't know about transactional) you are
not
> > going to be able to modify the tables schema in the subscriber (laptop).
> >
> > José.
> >
> > "Paul Ibison" <Paul.Ibison@Pygmalion.Com> wrote in message
> > news:%233MDB7t5FHA.964@tk2msftngp13.phx.gbl...
> >> Andreas,
> >> bidirectional transactional replication or merge would seem to be most
> >> suitable, with queued updating subscribers (QUS)transactional also a
> >> posibility. Out of the box merge or QUS are easier to set up.
> >> Cheers,
> >> Paul Ibison SQL Server MVP,
www.replicationanswers.com > >> (recommended sql server 2000 replication book:
> >>
http://www.nwsu.com/0974973602p.html)
> >>
> >>
> >
> >
>
>