Re: Re-installing SP4
- From: "Raymond Mak [MSFT]" <rmak@xxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 2 Nov 2005 08:34:00 -0800
Hi Daryl,
For exe COM servers, you just need run the executable with the /UnRegServer
parameter followed by running it with the /RegServer parameter, e.g.
snapshot.exe /UnRegServer&snapshot.exe /RegServer. For dll COM components in
the 80\COM directory, you just need to run regsvr32 /u followed by regsvr32
on it, e.g. regsvr32 /u replagnt.dll®svr32 replagnt.dll.
-Raymond
"DJ" <DJ@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:FAA6361C-AB9E-468F-B998-212EB2EE18A9@xxxxxxxxxxxxxxxx
> Thanks for the reply Raymond
>
> I'm guessing the problem was probably caused by running SP4 with an
> account
> with lower permissions.
>
> I will try unregistering the components with the service account but what
> is
> the command / what do I un-register?
>
> I'll let you know the outcome.
>
> Many Thanks again
>
> Daryl
>
> "Raymond Mak [MSFT]" wrote:
>
>> Hi Daryl,
>>
>> The most important thing to check first is whether the replication
>> Interface
>> guids are improperly ACL'd w.r.t. to your SQL Server Agent account. If
>> so,
>> you may need to un-register and then re-register the replication
>> components
>> under a high privileged account just so the ACLs on the replication guids
>> are
>> refreshed. You can, of course, manually update the ACLs also. However, I
>> am
>> guessing that you want a cleaner approach so you are wondering if an SP4
>> reinstall will work. My take is that since we don't fully understand why
>> the
>> problem happened in the first place, a reinstall may lead you to the same
>> problem with a slight risk of aggravating other parts of the system
>> (well, I
>> am chicken :). As to why the ACLing problem happened in the first place,
>> I do
>> have the following semi-educated guesses:
>>
>> 1) SP4 setup could not retrieve information for the SQL Server Agent
>> service
>> account and so cannot add it to the ACLs of the replication component reg
>> keys. This may be a domain issue if SQL Server Agent service account is a
>> domain account or the account running SP4 setup simply doesn't have
>> enough
>> privilege to enumerate the Agent service account information.
>> 2) The SQL Server Agent service account was changed outside of Enterprise
>> Manager after SP4 install.
>>
>> I can be completely wrong above but in any case, it would be tremendously
>> useful if you can let us know of anything unusual when you first set up
>> SP4.
>>
>> Thanks much.
>>
>> -Raymond
>>
>> "DJ" wrote:
>>
>> > I posted a week or so ago about replication breaking after I installed
>> > SP4.
>> >
>> > Raymond Mak queried about the login account I used and suggested
>> > registering
>> > the dll's.
>> >
>> > I did this but to no avail. I was wondering if I could re-run the SP4
>> > install using the SQL Server account and if I need to do anything
>> > first.
>> > i.e. can I rerun it straight away on a server already with SP4?
>> >
>> > As the agents work from the command line, I'm sure the problem is dll /
>> > DCom
>> > related but I'm not sure how to trace this further.
>> >
>> > Any suggestions would be appreciated.
>> >
>> > Thanks!
>> >
>> >
>> >
.
- Follow-Ups:
- Re: Re-installing SP4
- From: DJ
- Re: Re-installing SP4
- References:
- RE: Re-installing SP4
- From: DJ
- RE: Re-installing SP4
- Prev by Date: Replication Job Cleanup
- Next by Date: Re: Push or Pull for Replication-Based failover
- Previous by thread: RE: Re-installing SP4
- Next by thread: Re: Re-installing SP4
- Index(es):
Relevant Pages
|