The BOL docs seem a bit light here, mentioning 'quiescing' and such procs as
sp_requestpeerresponse and sp_helppeerresponses with little info about why
and what these do.
Does anyone have to hand a more comprehensive link or paper that I can read
to understand what I can and can't do with respect to keeping the replication
up and working well etc?
Any help greatly appreciated as always
This documentation actually refers to the SQL 2005 version.
"Paul Ibison" <Paul....@ReplicationAnswers.Com.(donotspam)> wrote in
message news:05BA5727-6FCE-4760...@microsoft.com...
Thanks all for taking the time to reply as always
Just for my clarity, i'm using sql 2008. Are we saying that I don't need to
'quiese' to make schema changes?
"Hilary Cotter" wrote:
> .
>
I have just tested this in a setup with 2 peers. After initialization I stop
the 2 distribution agents. On one peer I drop a column and on the other I
update a row on the same column. When I restart the distribution agents the
order of restarting is crucial: one order will fail and the other succeed.
If the drop column goes first, the update will try to update a non-existant
column and fail with an "Invalid column name" error. This explains the need
to quiesce. The other order would of course work - update followed by the
drop column.
So "quiesce" refers to every node apart from the one where I do the drop
column - if any of the other nodes insert/update a row in the table then
their distribution agent could fail if the agents synchronize in the wrong
order.
HTH,
Paul Ibison
This test is useful for my understanding, thanks for that
Apologies for not responding earlier. It seems that even tho i click 'Notify
me of replies', I never get notified...hmm!! perhaps I should raise that on
another forum! lol!
(Ps, nice work on the deep dives chapters Gents, just got my copy last week.)