Please notice that it is a PUSH subscription with a LOCAL distributor. Being
"Michael Hotek" <mike@solidqualitylearning.com> wrote in message
news:eROdv8zGGHA.140@TK2MSFTNGP12.phx.gbl...
> Just because it is set to local admins doesn't mean that it can
> automatically access an admin share anywhere on the network. If you
> publisher is on ServerA and the distributor is on ServerB, the local
> admins group on ServerB doesn't have access to admin shares on ServerA
> unless you explicitly grant them the authority.
>
> The EOF error message is actually a bad error message. Snapshot capacity
> has always been an issue for 2000 and prior. What you are hitting is
> something as simple as a timeout during the application of the snapshot.
> (It's a little more complicated, but that's the basics.) It appears to
> happen randomly, because you are hitting a resource or response limit at
> different points. Once I pass 10GB of data, I don't use the replication
> engine to send the snapshot across. (In 2005, I'll kick a TB+ snapshot
> across without worrying about it.) For data sizes above that, I'll take
> an outage window to get replication setup. During that outage window, the
> data is transferred with either DTS or backups. Once the data is on the
> subscriber, the subscription is created specifying that the subscriber
> already has the schema and data. That means you have to create all of the
> replication procedures yourself using the sp_scriptpublicationcustomprocs
> procedure.
>
> You don't need multiple publications. The issue is with the snapshot and
> can occur even with a single article. Define your publications based on
> logical groupings of data flow.
>
> --
> Mike
>
http://www.solidqualitylearning.com > Disclaimer: This communication is an original work and represents my sole
> views on the subject. It does not represent the views of any other person
> or entity either by inference or direct reference.
>
> "Hilary Cotter" <hilary.cotter@gmail.com> wrote in message
> news:O4A9vAlGGHA.2912@tk2msftngp13.phx.gbl...
>> 1) the most significant part of this is generating the stored procedures.
>> You can use sp_scriptpublicationcustomprocs 'publicationName' to generate
>> them in the publication database, then run this on the subscription
>> database.
>>
>> 2) If the tables have primary key foreign key relationships they should
>> be in the same publication - or if they are queried in the same procs
>> they should be together.
>>
>> 3) Pull has more options to transfer the snapshot files to the subscriber
>> and load them there.
>>
>> 4) I can't explain this - is it possible you are running out of disk
>> space on the subscriber and its bumping into this ceiling at different
>> points.
>>
>> 5) Sounds powerful enough to me:)
>>
>> 6) Not that I know of - perhaps PSS has some tool. You do know that you
>> can choose to bcp the last records in - there is a first row/last row
>> switch so you can choose what you think is the last row in the table and
>> see if it goes in ok.
>>
>> 7) No, adding a column should not entail using a separate publication.
>> Nor should this cause the locking you are seeing. Run profiler to see if
>> you can determine exactly what is causing this?
>>
>> 8) this is puzzling. It seems that you have been accessing this share all
>> along and suddenly it goes missing.
>>
>> --
>> 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 >>
>> "benamis" <nera@meilo.lt> wrote in message
>> news:%23et7FxRGGHA.3064@TK2MSFTNGP10.phx.gbl...
>>> thanx 4 a quick answer.
>>>
>>> Hilary Cotter wrote:
>>>> 1.is it possible to replicate such big tables?
>>>>
>>>> Yes, but I tend not to use the snapshot agent to generate the data, and
>>>> the distribution agent to send it to the subscribers. I do a no-sync
>>>> subscriptions, and put the tables into the subscriber by manual methods
>>>> like bcp. Then the problem is getting this in sync with what is in
>>>> production. This task, although a moving target is normally easier than
>>>> having replication generate and send a subscription. Note in SQL 2005,
>>>> it has restartable subscriptions which make this task less painful, and
>>>> more resilient to failure. In fact it will restart where it left off.
>>>
>>> I would lieke to stay with automatic sync as i am not that good in
>>> writing manual sync\check SP
>>>
>>>> 2.should I use more publications? for each big table separate
>>>> publication?
>>>>
>>>> Yes, this will work for you if you use the independent agent option AND
>>>> make sure you group publications which are grouped by DRI/dependencies.
>>>
>>> "grouped by DRI/dependencies" what is that??? i guess BOL will answer :)
>>>
>>>> 3.should I use pull subscription instead of push?
>>>>
>>>> - Push is generally more scalable and used when you have lots of
>>>> subscribers. With pull you lose a central point of administration
>>>
>>> i have only one subscriber, so pull will be better\fater???
>>>
>>>> 4.what is the cause of this error? and why is it "jumping" from table
>>>> to
>>>> table???
>>>>
>>>> What do you mean by this? can you give me an example.
>>>
>>> i have generated the snapshot 3 times and every time the error :
>>> "Unexpected EOF encountered in BCP data-file" occurred on a different
>>> table. first time i t was on the table with ~63mill records, second on
>>> the ~50mil. and the third on ~300mil. and in all the cases all other
>>> tables were delivered without any errors. So this error rises on a
>>> random big table. Is it possible that snapshot agent for some reason
>>> don't reads all the data from the source table without an error msg?
>>>
>>>
>>>> 5. how to increase the push speed?
>>>>
>>>> Independent agents options. I take it you have a multi-proc box on your
>>>> subscriber. Also put your subscription database into bulk copy recover
>>>> model.
>>>
>>> yes the subscriber has 4 Xeon CPU units. No other applications just SQL
>>> 2005 agents. sql\reporting\analyses
>>>
>>> Ok. ill change into bulk copy recover model. I forgot that :)
>>>
>>>> 6. how to check these snapshot data files? Before the distributor
>>>> pushes them?
>>>>
>>>> You can bcp them into the tables yourself to check their integrity.
>>>
>>> but this process will take another ~18 h... isn't there any tool or
>>> some sum check option?
>>>
>>>> 7. is there a way to add additional table\column to the publication