from my original post. This worked because when I view the Publication's
"Hilary Cotter" <hilary.cotter@gmail.com> wrote in message
news:OeHC711EHHA.1224@TK2MSFTNGP04.phx.gbl...
> Unfortunately not when your subscriptions are anonymous. Is it possible to
> have a separate publication for these guys?
>
> --
> Hilary Cotter
>
> Looking for a SQL Server replication book?
>
http://www.nwsu.com/0974973602.html >
> Looking for a FAQ on Indexing Services/SQL FTS
>
http://www.indexserverfaq.com >
>
>
> "Frank" <frank@frank.none> wrote in message
> news:EY2bh.41$3k4.14@newsfe10.lga...
>> Good day all,
>>
>> Is there anyway to run this to set the sync_method = 'native' without
>> having to also having to set the force_invalidate_snapshot = 1 ?
>>
>> Here's what I'm trying to do:
>>
>> SQL2000EE (SP4) on Win2000AS (SP4)
>> Transactional Replication
>> -Single Publisher/Distributor with one Publication (RMLP)
>> -Multiple Subscribers receiving PUSH Subscriptions from the Publisher
>>
>> The initial setup worked beautifully, and has been running in production
>> for the past few months, now I need to add 3 additional tables to the
>> existing Publication so that they replicate over to the Subscribers. I
>> only want the Snapshot Agent to generate scripts and bcp data for the NEW
>> tables created on the Published DB instead of the entire Publication's
>> articles.
>>
>> I know when the Dist Agent runs it will only pick up the newly added
>> articles, but I've learned that certain factors appear to control the
>> Snapshot Agent's script article generation behavior (@article param) so I
>> set out to modify the requisite Publication properties to work the way I
>> want.
>>
>> The initial Publication had been setup with allow_anonymous = true, and
>> immediate_sync = true, which I changed using the following:
>>
>> exec sp_changepublication @publication = 'RMLP',
>> @property = 'allow_anonymous', @value = 'FALSE'
>> GO
>> exec sp_changepublication @publication = 'RMLP',
>> @property = 'immediate_sync', @value = 'FALSE'
>> GO
>>
>> Now I was able to run this next script to add the new article, this was
>> not possible before I changed the properties above as it kept insisting
>> that the @article param = 'ALL'
>>
>> exec sp_addarticle @publication = 'RMLP'
>> , @article = 'tbl_Content'
>> , @source_table = 'tbl_Content'
>> go
>>
>> Now when I went to run this next script to add the article to one of the
>> subscriptions, it returns the message again that for concurrent snaphsot
>> generation (do not lock tables) it requires @article param = 'ALL' again
>> which I know will cause the Snapshot Agent to generate all articles again
>> and not what I desire.
>>
>> exec sp_addsubscription @publication = 'RMLP'
>> , @article = 'tbl_Content'
>> , @subscriber = 'MLPDB2'
>> , @destination_db = 'RMLP'
>> go
>>
>> So, I'm figuring I can just run the following and again modify the
>> properties of the Publication to change the sync_method to 'native'
>> thereby allowing the above to run without any error ?
>>
>> exec sp_changepublication @publication = 'RMLP',
>> @property = 'sync_method', @value = 'native'
>> GO
>>
>> Of course when I run the above, once again I get the message that in
>> order to apply this change I have to force_invalidate_snapshot = 1
>>
>> It's been a bear of a learning experience attempting to mimic the exact
>> same setup as the PROD config in a test environment to iron out all these
>> snafus...but it would be disheartening to learn after all but achieving
>> my desired Snapshot Agent behavior, it might be all for naught if I can't
>> get past the last sync_method property change and have to let it
>> regenerate the entire 20 GB of articles again just for these few new
>> tables.
>>
>> Sorry for the long winded description, just wanted to provide as much
>> info as possible on what I've tried thus far.
>>
>> Thanks in advance.
>>
>> Frank
>>
>> PS> Hilary, bought your book prior to setting up the inititial production
>> environment; it helped tremendously and is an excellent resource and
>> reference!! I thought I remember a paragraph somewhere in there that
>> listed a publication's property changes that require the
>> force_invalidate_snapshot to be set but couldn't locate it.
>>
>>
>>
>
>