Werbung: SecurityConsole.de verwaltet Ihre Computer mit Security Essentails aus der Cloud!
30 Tage kostenfrei testen und 20% Rabatt für Ihre Bestellung mit Promocode: WBF2685582
(Promocode gültig bis 31.12.2011)

Group:  English: Windows Server » microsoft.public.windows.server.update_services
Thread: Use remote SQL db as part of WSUS SP1 install

HTVi
TV Discussion Newsgroups

Use remote SQL db as part of WSUS SP1 install
MikeP <mike[ at ]athirdopinion.com> 12/26/2008 9:11:38 PM
While attempting to install WSUS using the SP1 exe, it prompts me for
the database I wish to use... I choose to use a remote SQL database
(providing the servername/instance) but for some reason, it thinks the
database is already created vs creating a new one.

Does anyone know the steps necessary to create a SUSDB database so I
can get past this step in the install?

Mike
Re: Use remote SQL db as part of WSUS SP1 install
"Lawrence Garvin \(MVP\)" <lawrence[ at ]news.postalias> 12/26/2008 9:51:24 PM
"MikeP" <mike[ at ]athirdopinion.com> wrote in message
news:01ial4hraakdfs8vedv33t7lh3bfk6cobq[ at ]4ax.com...

[Quoted Text]
> While attempting to install WSUS using the SP1 exe, it prompts me for
> the database I wish to use... I choose to use a remote SQL database
> (providing the servername/instance) but for some reason, it thinks the
> database is already created vs creating a new one.

Maybe it is! Have you physically checked the list of databases in that
instance to see if there is already a SUSDB database present.

> Does anyone know the steps necessary to create a SUSDB database so I
> can get past this step in the install?

There are no user-servicable steps to create a SUSDB database. The installer
must create the database, and if the installer already finds a database
there it will attempt to use it, if it is usable.

If it's not usable, then =DELETE= the SUSDB database from the instance
intended for use with WSUS.



--
Lawrence Garvin, M.S., MCITP(x2), MCTS(x5), MCP(x7), MCBMSP
Principal/CTO, Onsite Technology Solutions, Houston, Texas
Microsoft MVP - Software Distribution (2005-2009)

MS WSUS Website: http://www.microsoft.com/wsus
My Websites: http://www.onsitechsolutions.com;
http://wsusinfo.onsitechsolutions.com
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin

Re: Use remote SQL db as part of WSUS SP1 install
MikeP <mike[ at ]athirdopinion.com> 12/27/2008 3:27:28 AM
Lawrence,

Thanks for the feedback... I get past that step but am hitting another
problem... it gets to the end of the install to the "configuring
database" step when the install fails. Here is the error message:

Windows Server Update Services 3.0 SP1 could not install WSUSService
and the performance counters. For more information, see the Setup logs
"C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log" and
"C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSSetup.log" .

Here is the 2nd log file:

2008-12-26 16:00:25 Success MWUSSetup Validating
pre-requisites...
2008-12-26 16:00:25 Error MWUSSetup Failed to determine
if an higher version of WSUS is installed. Assuming it is not...
(Error 0x80070002: The system cannot find the file specified.)
2008-12-26 16:00:48 Success MWUSSetup Initializing
installation details
2008-12-26 16:00:48 Success MWUSSetup Installing ASP.Net
2008-12-26 16:01:07 Success MWUSSetup ASP.Net is installed
successfully
2008-12-26 16:01:07 Success MWUSSetup Installing WSUS...
2008-12-26 16:01:10 Success CustomActions.Dll Successfully set
propery of WSUS admin groups' full names
2008-12-26 16:01:10 Success CustomActions.Dll .Net framework path:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2008-12-26 16:01:11 Success CustomActions.Dll Creating user group:
WSUS Reporters with Description: WSUS Administrators who can only run
reports on the Windows Server Update Services server.
2008-12-26 16:01:11 Success CustomActions.Dll Creating WSUS
Reporters user group
2008-12-26 16:01:11 Success CustomActions.Dll WSUS Reporters user
group already exists
2008-12-26 16:01:11 Success CustomActions.Dll Successfully created
WSUS Reporters user group
2008-12-26 16:01:11 Success CustomActions.Dll Creating user group:
WSUS Administrators with Description: WSUS Administrators can
administer the Windows Server Update Services server.
2008-12-26 16:01:11 Success CustomActions.Dll Creating WSUS
Administrators user group
2008-12-26 16:01:11 Success CustomActions.Dll WSUS Administrators
user group already exists
2008-12-26 16:01:11 Success CustomActions.Dll Successfully created
WSUS Administrators user group
2008-12-26 16:01:11 Success CustomActions.Dll Successfully created
WSUS user groups
2008-12-26 16:02:38 Error MWUSSetup InstallWsus: MWUS
Installation Failed (Error 0x80070643: Fatal error during
installation.)
2008-12-26 16:02:38 Error MWUSSetup CInstallDriver::PerformSetup:
WSUS installation failed (Error 0x80070643: Fatal error during
installation.)
2008-12-26 16:02:38 Error MWUSSetup CSetupDriver::LaunchSetup:
Setup failed (Error 0x80070643: Fatal error during installation.)
2008-12-26 16:03:56 Error MWUSSetup DoInstall: Wsus
setup failed (Error 0x80070643: Fatal error during installation.)

Any ideas why the installer can't configure the database?

Mike


On Fri, 26 Dec 2008 15:51:24 -0600, "Lawrence Garvin \(MVP\)"
<lawrence[ at ]news.postalias> wrote:

[Quoted Text]
>"MikeP" <mike[ at ]athirdopinion.com> wrote in message
>news:01ial4hraakdfs8vedv33t7lh3bfk6cobq[ at ]4ax.com...
>
>> While attempting to install WSUS using the SP1 exe, it prompts me for
>> the database I wish to use... I choose to use a remote SQL database
>> (providing the servername/instance) but for some reason, it thinks the
>> database is already created vs creating a new one.
>
>Maybe it is! Have you physically checked the list of databases in that
>instance to see if there is already a SUSDB database present.
>
>> Does anyone know the steps necessary to create a SUSDB database so I
>> can get past this step in the install?
>
>There are no user-servicable steps to create a SUSDB database. The installer
>must create the database, and if the installer already finds a database
>there it will attempt to use it, if it is usable.
>
>If it's not usable, then =DELETE= the SUSDB database from the instance
>intended for use with WSUS.
Re: Use remote SQL db as part of WSUS SP1 install
"Lawrence Garvin \(MVP\)" <lawrence[ at ]news.postalias> 12/27/2008 5:54:00 AM
"MikeP" <mike[ at ]athirdopinion.com> wrote in message
news:lv7bl4hv5id31l0t0o8vomdrr107ik9pf5[ at ]4ax.com...

[Quoted Text]
> Windows Server Update Services 3.0 SP1 could not install WSUSService
> and the performance counters. For more information, see the Setup logs
> "C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log" and
> "C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSSetup.log" .

> Here is the 2nd log file:

> 2008-12-26 16:02:38 Error MWUSSetup InstallWsus: MWUS
> Installation Failed (Error 0x80070643: Fatal error during
> installation.)
> 2008-12-26 16:02:38 Error MWUSSetup CInstallDriver::PerformSetup:
> WSUS installation failed (Error 0x80070643: Fatal error during
> installation.)
> 2008-12-26 16:02:38 Error MWUSSetup CSetupDriver::LaunchSetup:
> Setup failed (Error 0x80070643: Fatal error during installation.)
> 2008-12-26 16:03:56 Error MWUSSetup DoInstall: Wsus
> setup failed (Error 0x80070643: Fatal error during installation.)
>
> Any ideas why the installer can't configure the database?

I'm not sure why you believe the error is because of an inability to
configure the database, but the most common scenario why the installation
fails because of database issues is when the account being used to install
WSUS does not have a SQL Login on the database server or the installation
account's default database is not set to MASTER.

The error code 0x80070643 is a generic error returned by the MSI Installer
which doesn't mean much more than "The installation has failed.". It's
generally a useless error without additional detail information. The other
logfile =WSUSCa_081226_1600.log= is more appropriate to determining the
detail level of why an installation has failed. What is contained in that
file?

--
Lawrence Garvin, M.S., MCITP(x2), MCTS(x5), MCP(x7), MCBMSP
Principal/CTO, Onsite Technology Solutions, Houston, Texas
Microsoft MVP - Software Distribution (2005-2009)

MS WSUS Website: http://www.microsoft.com/wsus
My Websites: http://www.onsitechsolutions.com;
http://wsusinfo.onsitechsolutions.com
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin

Re: Use remote SQL db as part of WSUS SP1 install
MikeP <mike[ at ]athirdopinion.com> 12/27/2008 5:56:05 PM
Here's the contents of the 1600.log file:

Changed database context to 'master'.
DBCC execution completed. If DBCC printed error messages, contact your
system administrator.
Changed database context to 'SUSDB'.
Changed database context to 'SUSDB'.
DBCC execution completed. If DBCC printed error messages, contact your
system administrator.
Creating Procedures spDropForeignKeyConstraint
Adding function spDropTableColumnIfExists
Adding function spAddTableColumnIfNotExists
Adding function spDropPrimaryKeyConstraint
Creating table dbo.tbPrerequisiteDependency
Creating table dbo.tbBundleDependency
Creating table tbUpdateStatusPerComputer
Creating table tbUpdateSummaryForAllComputers
Creating table tbComputerSummaryForMicrosoftUpdates
Creating table dbo.tbRequestedTargetGroup
Creating table dbo.tbRequestedTargetGroupsForTarget
Creating table tbDeletedComputer
Creating table dbo.tbComputerTargetDetail
Creating table dbo.tbComputerTarget
Creating table dbo.tbClientWithRecentNameChange
Creating table dbo.tbDownstreamServerTarget
Creating table dbo.tbDownstreamServerSummaryRollup
Creating table dbo.tbDownstreamServerClientSummaryRollup
Creating table dbo.tbDownstreamServerClientActivityRollup
Creating table dbo.tbTarget
Creating table dbo.tbTargetType
Creating table dbo.tbDeployment
tbDeployment does not exist, creating it now
Creating table dbo.tbDeadDeployment
Creating table dbo.tbRevisionLanguage
Creating table dbo.tbProperty
Creating table dbo.tbRevisionExtendedProperty
Creating table dbo.tbKBArticleForRevision
Creating table dbo.tbMoreInfoURLForRevision
Creating table dbo.tbSecurityBulletinForRevision
Creating table dbo.tbLocalizedPropertyForRevision
Creating table dbo.tbFileForRevision
Creating table dbo.tbRevisionSupersedesUpdate
Creating table dbo.tbInstalledUpdateSufficientForPrerequisite
Creating table dbo.tbBundleAtLeastOne
Creating table dbo.tbBundleAll
Creating table dbo.tbPrerequisite
Creating table dbo.tbDriver
Creating table dbo.tbCompatiblePrinterProvider
Creating table dbo.tbDriverClass
Creating table dbo.tbTargetGroup
Creating table dbo.tbFlattenedTargetGroup
Creating table dbo.tbTargetGroupType
Creating table dbo.tbExpandedTargetInTargetGroup
Creating table dbo.tbTargetInTargetGroup
Creating table dbo.tbEulaProperty
Creating table dbo.tbEulaAcceptance
Creating table dbo.tbLocalizedProperty
Creating table dbo.tbFile
Creating table dbo.tbXml
Creating table dbo.tbGroupAuthorization
Creating table dbo.tbAuthorization
Creating table dbo.tbFileOnServer
Creating table dbo.tbFileDownloadProgress
Creating table dbo.tbSingletonData
Creating table dbo.tbReference
Creating table dbo.tbFrontEndServersHealth
Creating table dbo.tbConfigurationC
Creating table dbo.tbConfigurationB
Creating table dbo.tbConfigurationA
Creating table dbo.tbConfiguration
Creating table dbo.tbImplicitCategory
Creating table dbo.tbCategoryInSubscription
Creating table dbo.tbLanguageInSubscription
Creating table dbo.tbSchedule
Creating table dbo.tbEmailNotificationRecipient
Creating table dbo.tbRevisionInCategory
Creating table dbo.tbCategory
Creating table dbo.tbRevision
Creating table dbo.tbRevisionExtendedLanguageMask
Creating table dbo.tbUpdate
Creating table dbo.tbUpdateType
Creating table dbo.tbUpdateFlag
Creating table dbo.tbHandler
Creating table dbo.tbLanguage
Creating table dbo.tbCategoryType
Creating table dbo.tbStateMachine
Creating table dbo.tbStateMachineState
Creating table dbo.tbStateMachineEvent
Creating table dbo.tbStateMachineTransition
Creating table dbo.tbStateMachineEventTransitionLog
Adding View vwStateMachineEventTransitionLog
Creating table dbo.tbNotificationEvent
Creating table dbo.tbChangeTracking
Creating table dbo.tbFlattenedRevisionInCategory
Creating table dbo.tbServerSyncResult
Creating table dbo.tbAutoDeploymentRule
Creating table dbo.tbUpdateClassificationInAutoDeploymentRule
Creating table dbo.tbCategoryInAutoDeploymentRule
Creating table dbo.tbTargetGroupInAutoDeploymentRule
Creating table dbo.tbSchemaVersion
Creating table dbo.tbServerHealth
Creating table dbo.tbProgramKeys
Creating table tbComputersThatNeedDetailedRollup
Adding indexed view ivwApiUpdateRevision
Creating Procedure spAddConstraint
executing stored PROCEDURE spAddConstraint
Adding FUNCTION fn_GetGrade
Adding FUNCTION fnGetOnlineSummaryFlags
Adding PROCEDURE spUpdateChangeTrackingNumber
Creating PROCEDURE spUpdateChangeTrackingNumber
Adding Trigger trOnUpdatingConfiguration
Adding Trigger trOnInsertingUpdateStatus
Adding Trigger trOnDeletingUpdateStatus
Adding Trigger trOnUpdatingUpdateStatus
Adding FUNCTION fn_GetBestRevisionForEvaluateDeployment
Adding PROCEDURE spMoveEvaluateDeploymentsAsNeeded
Adding PROCEDURE spDeleteUneededPrerequisiteDeployments
Adding PROCEDURE spDeleteUneededBundleDeployments
Adding PROCEDURE spProcessPrerequisitesForRevision
Adding TRIGGER trOnUpdatingRevision
Adding TRIGGER trOnUpdatingDeployment
Adding TRIGGER trOnAddingDeployment
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spFireStateMachineEventEx'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Adding Trigger trOnDeletingDeployment
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spGetStringFromContextInfo'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Adding trigger trAdjustIsLeaf_reduce
Adding trigger trAdjustPrerequisite
Adding triggers trExpandRevisionInCategory
Adding triggers trExpandFlattenedRevisionInCategory
Adding triggers trExpandRevisionLanguage
Adding triggers trAdjustIsLeaf_increase
Adding trigger trOnAddingUpdatingGroupAuthorization
Adding trigger trOnDeletingGroupAuthorization
Adding trigger trOnAddingUpdatingAuthorization
Adding trigger trOnDeletingAuthorization
Adding trigger trOnAddingLanguage
Adding trigger trOnChangingLanguage
Adding trigger trOnDeletingLanguage
Adding trigger trOnAddingDriver
Adding trigger trOnDeletingDriver
Adding trigger tr_insert_ExpandedTargetInTargetGroup
Adding trigger tr_delete_ExpandedTargetInTargetGroup
Adding FUNCTION fn_later_date
Adding PROCEDURE spSaveXmlFragment
Creating Procedure spSaveXmlFragment
Adding PROCEDURE spGetChildCategories
Creating Procedure spGetChildCategories
Adding PROCEDURE spGetUssDeployments
Creating Procedure spGetUssDeployments
Adding PROCEDURE spUpdateSubTimestamp
Creating Procedure spUpdateSubTimestamp
Adding PROCEDURE spPopulateLanguageInSubscription
Creating Procedure spPopulateLanguageInSubscription
Adding PROCEDURE spAddNewLanguage
Creating Procedure spAddNewLanguage
Adding PROCEDURE spCheckRevisionExists
Creating Procedure spCheckRevisionExists
Adding PROCEDURE spCheckUpdateExists
Creating Procedure spCheckUpdateExists
Adding PROCEDURE spGetFilter
Creating procedure spUpdateOnlineSummaryTablesForUpdateVisible
Creating procedure spUpdateOnlineSummaryTablesForUpdateNotVisible
Creating Procedure spImportUpdate
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spFireStateMachineEventEx'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spPopulateMissingExpandedUpdateContentThrottlingInfo'. The stored
procedure will still be created; however, it cannot be successfully
executed until the table exists.
Creating Procedure spDeploymentAutomation
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'spDeployUpdate'. The stored
procedure will still be created; however, it cannot be successfully
executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spAddReportingEventInternal'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'spDeployUpdate'. The stored
procedure will still be created; however, it cannot be successfully
executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spAddReportingEventInternal'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spDeclineUpdate'. The
stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spRefreshDeployments'.
The stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Creating Procedure spSetInitialDeploymentStatus
Creating Procedure spImportUpdateForServerSync
Adding FUNCTION fn_FormatError
Adding FUNCTION fn_FormatLog
Adding FUNCTION fn_BuildDeploymentMessage
Creating Procedure spSelectProcFortbNotificationEvent
Creating Procedure spUpdateProcFortbNotificationEvent
Creating Procedure spSelectProcFortbSubscription
Creating Procedure spUpdateProcFortbSubscription
Creating Procedure spSelectProcFortbRevision
Creating Procedure spUpdateProcFortbRevision
Creating Procedure spSelectProcFortbFileOnServerDesired
Creating Procedure spUpdateProcFortbFileOnServerDesired
Creating Procedure spSelectProcFortbFileOnServerActual
Creating Procedure spUpdateProcFortbFileOnServerActual
Creating Procedure spFireStateMachineEventEx
Creating Procedure spFireStateMachineEvent
Adding PROCEDURE spGetNotificationEventItem
Creating Procedure spGetNotificationEventItem
Adding PROCEDURE spGetNotificationEventNamesToWakeUp
Creating PROCEDURE spGetNotificationEventNamesToWakeUp
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spStartCatalogSync'. The
stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spWakeUpEmailNotificationAgent'. The stored procedure will still
be created; however, it cannot be successfully executed until the
table exists.
Adding PROCEDURE spGetNotificationEventNamesToWakeUpOnStartup
Creating PROCEDURE spGetNotificationEventNamesToWakeUpOnStartup
Adding PROCEDURE spCleanupIntermediateFileStatesOnStartup
Creating PROCEDURE spCleanupIntermediateFileStatesOnStartup
Adding PROCEDURE spStartCatalogSync
Creating Procedure spStartCatalogSync
Adding PROCEDURE spCancelCatalogSync
Creating Procedure spCancelCatalogSync
Adding PROCEDURE spSetHandshakeAnchor
Creating Procedure spSetHandshakeAnchor
Adding PROCEDURE spResetNotificationState
Creating Procedure spResetNotificationState
Adding PROCEDURE spGetLocalIdList
Creating Procedure spGetLocalIdList
Adding PROCEDURE spQueueCatalogSyncRequest
Creating Procedure spQueueCatalogSyncRequest
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spSetSubscriptionProgress'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Adding PROCEDURE spGetSubscriptionProgress
Creating Procedure spGetSubscriptionProgress
Adding PROCEDURE spSetSubscriptionProgress
Creating Procedure spSetSubscriptionProgress
Adding PROCEDURE spSetCatalogSyncFail
Creating Procedure spSetCatalogSyncFail
Adding PROCEDURE spNotifySyncCancel
Creating Procedure spNotifySyncCancel
Adding PROCEDURE spSyncWorkDone
Creating Procedure spSyncWorkDone
Adding PROCEDURE spGetNextQueuedSubscription
Creating Procedure spGetNextQueuedSubscription
Adding PROCEDURE spGetSubscriptionState
Creating Procedure spGetSubscriptionState
Adding PROCEDURE spFixCatalogSyncStates
Creating Procedure spFixCatalogSyncStates
Creating Procedure spCancelFilesAndRelatedRevisions
Creating Procedure
spDeactivateDeploymentsAndNotifyParentRevisionsChildNotReady
Creating Procedure spCheckRevisionsNeedingFile
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spNotifyFileActualStateImportNeeded'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Creating Procedure spNotifyFileActualStateMUUrlNeeded
Creating Procedure spNotifyFileActualStateDownloadNeeded
Creating Procedure spNotifyFileActualStateImportNeeded
Creating Procedure spNotifyFileActualStateNotNeeded
Creating Procedure spNotifyActualStateAndRevisionsFileCancelled
Creating Procedure spWakeUpContentAgent
Creating Procedure spRemoveFileFromProgress
Creating Procedure spRemoveFileFromProgressAndWakeUpContentAgent
Creating Procedure spNotifyRevisionsFileReady
Creating Procedure spNotifyRevisionsFileFailed
Creating Procedure spCheckFileDesiredState
Creating Procedure spCheckFileDownloadQueue
Creating Procedure spCheckDesiredStateAndNotifyRevisionsFileReady
Creating Procedure
spCheckFileDownloadQueueAndNotifyRevisionsFileFailed
Creating Procedure spCheckDesiredStateAndNotifyRevisionsFileFailed
Creating Procedure spNotifyRevisionsFileNotReadyAndCheckDesiredState
Creating Procedure spCheckFileDownloadQueueAndRemoveFileFromProgress
Creating Procedure spCheckFileDownloadQueueAndDesiredState
Creating Procedure spUpdateQueueEntryTimeAndCheckFileDownloadQueue
Creating Procedure spNotifyContentSyncNotificationEventWorking
Creating Procedure spGetNextContentSyncWorkItem
Creating Procedure spGetNextContentSyncWorkItemOnStartup
Creating PROCEDURE spUpdateFileDownloadProgress
Creating Procedure spSetFileMUUrl
Creating Procedure spGetUpdatesForFile
Creating Procedure spRetrieveFileDigestFromRowID
Creating Procedure spNotifyEulaFilesNeeded
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spCheckEulasAndChildRevisionsReady'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Creating Procedure spCheckRevisionInstallationPossibility
Creating Procedure
spNotifyParentsEulasReadyAndCheckRevisionInstallationPossibility
Creating Procedure
spCheckRevisionNeededAndNotifyParentsChildInstallationPossible
Adding procedure spAddDownstreamServerToTargetGroup
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spDeployRevisionToDss'.
The stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spAddTargetToTargetGroup'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Adding procedure spPreregisterDownstreamServer
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spCreateTargetEntry'. The
stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Adding PROCEDURE spGetDssTargetGroup
Adding PROCEDURE spUpdateDownstreamServerID
Adding PROCEDURE
spReturnStateMachineTransitionEventLogEntriesFromError
Creating Procedure
spReturnStateMachineTransitionEventLogEntriesFromError
Creating Procedure spCheckFilesAndChildRevisionsReady
Creating Procedure spNotifyFilesAndChildRevisionsNeeded
Creating Procedure
spActivateDeploymentsAndNotifyParentRevisionsChildReady
Creating Procedure spFailParentRevisions
Creating Procedure spCheckEulasAndChildRevisionsReady
Creating Procedure spDeactivateDeploymentsNotifyFilesNotNeeded
Creating Procedure spResetStateMachineAndReEvaluate
Creating Procedures spCancelAllNotReadyRevisions
Creating Procedures spDownloadAllNotNeededRevisions
Creating Procedures spWakeUpResetAgent
Creating Procedures spWakeUpEmailNotificationAgent
Creating Procedures spNotifyResetAgentNotificationEventWorking
Creating Procedures spNotifyResetAgentNotificationEventDone
Creating Procedures spWakeUpRollupAgent
Creating Procedures spNotifyRollupAgentNotificationEventWorking
Creating Procedures spNotifyRollupAgentNotificationEventDone
Creating Procedures
spNotifyEmailNotificationAgentNotificationEventWorking
Creating Procedures
spNotifyEmailNotificationAgentNotificationEventDone
Creating Procedure spSaveUssHostOnMU
Creating Procedure spRetrieveUssHostOnMU
Creating Procedure spGetLastServerSyncCookie
Creating Procedure spSetLastServerSyncCookie
Creating Procedure spResetServer
Creating Procedure spGetLastSyncTime
Creating Procedure spSetLastSyncTime
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'spIsRegistrationRequired'.
The stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Creating Procedure spIsRegistrationRequired
Creating Procedure spGetComputerTargetGroup
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Creating Procedure spCheckForClientNameChange
Creating Procedure spGetFrontEndServers
Creating Procedure spRemoveFrontEndServer
Creating Procedure spGetClientsWithRecentNameChange
Creating Procedure spGetComputerTargetGroupEx
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spDeleteComputer'. The
stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Adding PROCEDURE spRegisterComputer
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spMarkComputerAsNeedingDetailedRollup'. The stored procedure will
still be created; however, it cannot be successfully executed until
the table exists.
Creating Procedure spSetBatchURL
Creating Procedure spUpdateServerHealthStatus
Creating PROCEDURE spGetExportData
Creating Procedure spGetExportUpdateData
Adding PROCEDURE spGetDataForSyncPackage
Creating Procedure spGetDataForSyncPackage
Creating Procedure spGetBundedByDataForSyncPackage
Creating Procedure spGetUpdateDataForSyncPackage
Creating Procedure spGetUpdateTypeByRevisionID
Creating Procedure spEnableReplica
Creating Procedure spGetAllExplicitComputerDeployments
Adding procedure spGetUpdatesForBulkHideInReplicaSync
Adding Procedure spDeleteRevision
Creating Procedure spGetCompressionThesholds
Adding Procedure spGetUpdatesWithPermanantlyInactiveDeployments
Adding Procedure
spDeleteDeploymentsForUpdatesWithPermanantlyInactiveDeployments
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table
'dbo.spSetStringInContextInfo'. The stored procedure will still be
created; however, it cannot be successfully executed until the table
exists.
Adding Procedure spSetUpdateFlagCatalogSite
Adding Procedure spGetUpdatesWithCatalogSiteFlag
Adding Procedure spMarkComputerAsNeedingDetailedRollup
Adding Procedure spMarkComputerAsDeletedForDss
Adding Procedure spUpdateDownstreamServerTarget
Cannot add rows to sys.sql_dependencies for the stored procedure
because it depends on the missing table 'dbo.spCreateTargetEntry'. The
stored procedure will still be created; however, it cannot be
successfully executed until the table exists.
Adding Procedure spUpdateDownstreamServerSummaryRollup
Adding Procedure spUpdateDownstreamServerClientSummaryRollup
Adding Procedure spUpdateDownstreamServerClientActivityRollup
Adding Procedure spGetDownstreamServerClientSummaries
Adding Procedure spClearAllClientActivityCounts
Adding Procedure spGetClientSummaryForAllServers
Adding Procedure spGetClientActivityForAllServers
Adding Procedure spSetLastTimeReportToMU
Adding Procedure spGetLastTimeReportToMU
Adding PROCEDURE spGetTempContentCache
Creating PROCEDURE spGetTempContentCache
Creating PROCEDURE
spPopulateMissingExpandedUpdateContentThrottlingInfo
Creating PROCEDURE spSetStringInContextInfo
Creating PROCEDURE spGetStringFromContextInfo
Creating PROCEDURE spSetOfflineSyncExclusionList
Creating PROCEDURE spGetEncryptedProxyPasswordFromDatabaseForUpgrade
Changed database context to 'SUSDB'.
Adding function fnGetConfigurationValue
Adding view vwConfiguration
Adding PROCEDURE spConfiguration
Creating Procedure spConfiguration
Creating Procedure spGetUpstreamServerInfo
Adding PROCEDURE spGetUpdateXmlFromRevision
Creating Procedure spGetUpdateXmlFromRevision
Adding PROCEDURE spGetChangeTrackingInformation
Creating PROCEDURE spGetChangeTrackingInformation
Adding PROCEDURE spGetChangeTrackingNumber
Creating PROCEDURE spGetChangeTrackingNumber
Adding procedure spGetAllLanguagesWithEnabledState
Adding procedure spCheckConnection
Adding procedure spGetChangeTrackingNumbersForCache
Adding procedure spGetLanguageListForCache
Adding procedure spGetRevisionIdListForCache
Adding Procedure spGetRelatedRevisionsForUpdateID
Adding Procedure spGetAllUpdateIDs
Adding procedure spGetProgramKeys
Changed database context to 'SUSDB'.
Creating Function fnCsvToInt
Creating Function fnCsvToUniqueID
Creating Procedure spGetCoreUpdateXml
Creating Procedure spGetLocalizedUpdateXml
Creating Procedure spGetLocaleNames
Creating Procedure spGetGlobalUpdates
Creating Procedure spGetHardwareDrivers
Creating Procedure spGetMonitorableStatus
Creating Procedure spGetFileLocations
Adding procedure spGetAllTargetGroups
Creating Procedure spGetFrontEndServerInfo
Creating Procedure spSetFrontEndServerInfo
Creating Procedure spSetFileLocationChange
Creating Procedure spGetRevisionInfo
Creating Procedure spGetDeltaRevisionInfo
Changed database context to 'SUSDB'.
Adding procedure spAdduser
Adding procedure spGrantAsp
Adding database version
Changed database context to 'SUSDB'.
Creating table tbEventMessageTemplate
Creating table tbEventInstance
Creating table tbEvent
Creating table tbEventSource
Creating table tbEventNamespace
Alter table tbEvent with foreign key
Alter table tbEventSource with foreign key
Alter table tbEventMessageTemplate with foreign key
Alter table tbEventInstance with foreign keys
Adding procedure spImportEventNamespaceDescriptor
Adding procedure spAutoPurgeReportingEvents
Adding procedure spLoadReportingEventAttributes
Changed database context to 'SUSDB'.
Creating table tbLocaleMap
Creating table tbOSMap
Creating table tbDownstreamServerRollupConfiguration
Creating table tbEventRollupCounters
Adding function fnFindOsID
Adding function fnGetSummarizationState
Adding function fnGetEffectiveDeployment
Adding function fnGetTargetGroupIDForComputer
Adding procedure spAddReportingEventBatch
Adding procedure spProcessActivityEvents
Adding procedure spAddReportingEventInternal
Adding procedure spAddUpdateStatusEventBatch
Adding procedure spHandleClientRebootedEvent
Adding procedure spUpdateLatestRollupEventTime
Adding procedure spGetCurrentSqlServerTime
Adding procedure spGetLatestRollupEventTime
Adding procedure spUpdateCurrentRollupState
Adding procedure spGetCurrentRollupState
Adding procedure spGetRollupCounter
Adding procedure spUpdateRollupCounter
Adding procedure spSetLastRollupInfo
Adding procedure spGetLastRollupInfo
Adding procedure spResetOnlineSummaryTables
Changed database context to 'SUSDB'.
Adding procedure spGetComputersToRollup
Adding procedure spMarkComputersAsNeedingFullComputerRollup
Adding procedure spUpdateComputersAfterRollup
Adding procedure spAddRollupComputers
Adding procedure spGetComputerLastRollupNumbers
Adding procedure spGetOutOfSyncComputers
Adding procedure spMarkComputersAsNeedingFullStatusRollup
Adding procedure spGetComputerStatusToRollup
Adding procedure spUpdateComputerStatusAfterRollup
Adding procedure spAddRollupStatus
Adding procedure spAddRollupStatusNoStatus
Adding procedure spMarkDataForFullRollup
Changed database context to 'SUSDB'.
Adding function fnMapLocalUpdateIDToGlobal
Adding function fnMapGlobalToLocalUpdateID
Adding function fnHasStaleDeployments
Adding function fnHasSupersededUpdates
Adding function fnIsEulaAcceptanceRequired
Adding function fnGetTargetGroupTypeID
Adding function fnGetComputerTargetID
Adding function fnGetLatestRevisionNumber
Adding function fnIsInReplicaMode
Adding view vwUpdatesToReport
Adding view vwUpdateInCategory
Adding view vwApiUpdateType
Adding view vwMinimalUpdate
Adding view vwUpdateLanguage
Adding view vwDefaultLocalizedProperty
Adding view vwUpdateLocalizedProperties
Adding view vwCategoryProperties
Adding view vwEventHistory
Adding function fnTbUpdateTypeNamesToGet
Adding function fnTbComputersInTargetGroup
Adding procedure spFilterUpdatesByScopeInternal
Adding procedure spGetCategories
Adding procedure spGetTopLevelCategories
Adding procedure spGetCategoryPropertiesByID
Adding procedure spGetSubCategoriesByUpdateID
Adding procedure spGetUpdatesUnderACategory
Adding procedure spGetTotalSummary
Adding procedure spGetSummariesPerComputer
Adding procedure spGetSummariesPerUpdate
Adding procedure spGetTotalUpdateSummaryForTargetGroup
Adding procedure spGetUpdateSummariesForTargetGroup
Adding procedure spGetTotalSummaryForComputer
Adding procedure spGetComputerSummariesForTargetGroup
Adding procedure spGetTargetGroupSummariesForUpdate
Adding procedure spGetUpdateSummaryForSingleTargetGroup
Adding procedure spGetTotalSummaryForCategory
Adding procedure spGetUpdateSummariesForCategory
Adding procedure spGetComputerSummariesForCategory
Adding procedure spGetUpdateInstallationInfoForUpdate
Adding procedure spGetUpdateInstallationInfoForComputer
Adding procedure spGetUpdateInstallationInfoForTargetGroup
Adding procedure spDeployRevisionToDss
Adding procedure spGetAutoDeploymentRuleByID
Adding procedure spSaveParsedExtendedProperties
Adding procedure spGetUpdatesAndDeployments
Adding procedure spSetAutoDeploymentRule
Adding procedure spGetAutoDeploymentRuleIDs
Adding procedure spCreateAutoDeploymentRule
Adding procedure spDeleteAutoDeploymentRuleByID
Adding procedure spGetUpdateListToApproveForAutoDeploymentRule
Adding procedure spGetComputersNotContactedSinceCount
Adding procedure spDeclineUpdate
Adding procedure spGetParentCategories
Adding procedure spSearchUpdates
Adding procedure spGetAllUpdates
Adding procedure spGetUpdateCount
Adding procedure spGetRevisions
Adding procedure spGetComputerTargetByName
Adding procedure spSimpleSearchComputers
Adding procedure spSimpleSearchUpdates
Adding procedure spGetEulaFiles
Adding procedure spGetShortLanguage
Adding procedure spGetEulaAcceptances
Adding procedure spAcceptEula
Adding procedure spAcceptEulaForReplicaDSS
Adding procedure spRecurseInsertCategoriesIntoFlatTable
Adding procedure spInsertCategoriesIntoFlatTable
Adding procedure spRepairPrecomputedTables
Adding procedure spGetInstallableItems
Adding PROCEDURE spGetApprovedUpdateMetadata
Creating Procedure spGetApprovedUpdateMetadata
Adding procedure spHasApprovalsChanged
Adding procedure spGetUpdateByID
Adding procedure spGetUpdatesBundledByUpdate
Adding procedure spGetUpdatesThatBundleUpdate
Adding procedure spGetUpdatesSupersededByUpdate
Adding procedure spGetUpdatesThatSupersedeUpdate
Adding procedure spGetUpdatesRequiredByUpdate
Adding procedure spGetUpdatesThatRequireUpdate
Adding procedure spGetLanguagesForUpdate
Adding procedure spGetContentDownloadProgress
Adding procedure spCancelDownload
Adding procedure spCancelAllDownloads
Adding procedure spResumeDownload
Adding procedure spResumeAllDownloads
Adding procedure spSetConfiguration
Adding Procedure spSetRollupConfiguration
Adding procedure spGetResetStateMachineNeededFlag
Adding procedure spDeleteDeployment
Adding procedure spCreateImplicitDeployment
Adding procedure spUndeclineUpdate
Adding procedure spDeployUpdate
Adding procedure spGetDeploymentByID
Adding procedure spGetDeploymentsForAnUpdate
Adding procedure spGetDeployments
Adding procedure spRefreshDeployments
Adding procedure spGetSubscription
Adding procedure spGetSubscriptionCategories
Adding procedure spGetSubscriptionNextSynchronizationTime
Adding procedure spSetSubscription
Adding procedure spSetSubscriptionLastRunTime
Adding procedure spSetScheduleFrequency
Adding procedure spSetSubscriptionDeploymentAnchor
Adding procedure spSetSubscriptionAnchor
Adding procedure spGetTargetGroupByID
Adding procedure spGetTargetGroupForComputer
Adding procedure spGetTargetGroupsForComputer
Adding procedure spGetChildTargetGroups
Adding procedure spGetParentTargetGroup
Adding procedure spCreateTargetGroup
Adding procedure spDeleteTargetGroup
Adding procedure spAddTargetToTargetGroup
Adding procedure spRemoveTargetFromTargetGroup
Adding procedure spGetAllComputers
Adding procedure spSearchComputers
Adding procedure spGetComputerCount
Adding procedure spGetAllDownstreamServers
Adding procedure spGetInventoryItemsForComputer
Adding procedure spGetInventorySummary
Adding procedure spGetComputersHavingInventoryItem
Adding procedure spGetComputersInTargetGroup
Adding procedure spAddComputerToTargetGroup
Adding procedure spAddComputerToTargetGroupAllowMultipleGroups
Adding procedure spRemoveComputerFromTargetGroup
Adding procedure spGetDownstreamServersInTargetGroup
Adding procedure spCreateTargetEntry
Adding procedure spPreregisterComputer
Adding procedure spGetComputerByID
Adding procedure spGetDownstreamServer
Adding procedure spDeleteComputer
Adding procedure spDeleteDownstreamServer
Adding procedure spSearchEventHistory
Adding procedure spPurgeReportingEvents
Adding procedure spGetComponentsWithErrors
Adding procedure spGetUpdateServerStatus
Adding Procedure spGetDownstreamServerRollupSummary
Creating Procedure spGetXmlForUpdate
Creating Procedure spGetPreviousRevision
Adding Procedure spGetLatestRevisionNumberForUpdate
Adding Procedure spGetSdpXmlForUpdate
Adding PROCEDURE spGetEmailNotificationConfiguration
Adding PROCEDURE spSetEmailNotificationConfiguration
Adding procedure spGetEmailNotificationStatus
Adding procedure spSetEmailNotificationStatus
Adding PROCEDURE spScheduleEmailNotification
Adding PROCEDURE spGetEmailsToNotify
Adding PROCEDURE spGetEmailNotificationRecipients
Adding PROCEDURE spAddEmailNotificationRecipient
Adding PROCEDURE spDeclineSupersededUpdates
Adding PROCEDURE spDeclineExpiredUpdates
Adding PROCEDURE spCountObsoleteUpdatesToCleanup
Adding PROCEDURE spGetObsoleteUpdatesToCleanup
Adding PROCEDURE spDeleteUpdate
Adding PROCEDURE spDeleteUpdateByUpdateID
Adding PROCEDURE spCountUpdatesToCompress
Adding PROCEDURE spGetUpdatesToCompress
Adding PROCEDURE spCompressUpdate
Adding PROCEDURE spCleanupObsoleteComputers
Adding PROCEDURE spCleanupUnneededContentFiles
Adding procedure spGetFailedToDownloadUpdatesCount
Changed database context to 'SUSDB'.
Populating the database with basic configuration information
Creating the pre-defined target groups
Populating Auto Deployment Rules
Populating System Subscription
Populating Email Notification Configuration
Populating Email Notification Status
Populating Languages
Populating tbLanguageInSubscription for default subscription
Populating Categories
Populating Driver classes
Populating handlers
Populating driver types
Populating state machine
Changed database context to 'SUSDB'.
Changed database context to 'SUSDB'.
Creating PROCEDURE spUpdateInventoryRulesXml
Creating PROCEDURE spAddDetailedInventoryRules
Creating PROCEDURE spGetInventoryVersion
Creating PROCEDURE spAddInventoryXml
Creating PROCEDURE spAddDetailedInventoryInformation
Changed database context to 'SUSDB'.
Creating PublicViewAccess Database role
Creating view PUBLIC_VIEWS.vUpdate
Creating view PUBLIC_VIEWS.vCategory
Creating view PUBLIC_VIEWS.vClassification
Creating view PUBLIC_VIEWS.vUpdateInCategory
Creating view PUBLIC_VIEWS.vLanguage
Creating view PUBLIC_VIEWS.vUpdateText
Creating view PUBLIC_VIEWS.vUpdateAdditionalInfoUrl
Creating view PUBLIC_VIEWS.vCategoryText
Creating view PUBLIC_VIEWS.vClassificationText
Creating view PUBLIC_VIEWS.vDownstreamServer
Creating view PUBLIC_VIEWS.vComputerTarget
Creating view PUBLIC_VIEWS.vComputerTargetGroup
Creating view PUBLIC_VIEWS.vComputerGroupMembership
Creating view PUBLIC_VIEWS.vUpdateApproval
Creating view PUBLIC_VIEWS.vUpdateInstallationInfoBasic
Creating view PUBLIC_VIEWS.vUpdateInstallationInfo
Creating view PUBLIC_VIEWS.vUpdateEffectiveApprovalPerComputer
Creating view PUBLIC_VIEWS.vSupportedInventory
Creating view PUBLIC_VIEWS.vComputerInventory
Creating TVF PUBLIC_VIEWS.fnUpdateInstallationStateMap
Changed database context to 'SUSDB'.

Running a transacted installation.

Beginning the Install phase of the installation.
See the contents of the log file for the C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
assembly's progress.
The file is located at
C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log.
Installing assembly 'C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
Affected parameters are:
categorymessagefile = C:\Program Files\Update
Services\Common\EventCategories.dll
logtoconsole =
assemblypath = C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
showcallstack =
logfile =
C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log
wsusinstall =
Creating performance counter category WSUS: Reporting Web Service.

An exception occurred during the Install phase.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at System.Diagnostics.PerformanceCounterLib.RegisterCategory(String
categoryName, PerformanceCounterCategoryType categoryType, String
categoryHelp, CounterCreationDataCollection creationData)
at System.Diagnostics.PerformanceCounterCategory.Create(String
categoryName, String categoryHelp, PerformanceCounterCategoryType
categoryType, CounterCreationDataCollection counterData)
at
System.Diagnostics.PerformanceCounterInstaller.Install(IDictionary
stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary
stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary
stateSaver)
at
System.Configuration.Install.AssemblyInstaller.Install(IDictionary
savedState)
at System.Configuration.Install.Installer.Install(IDictionary
stateSaver)
at
System.Configuration.Install.TransactedInstaller.Install(IDictionary
savedState)

The Rollback phase of the installation is beginning.
See the contents of the log file for the C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
assembly's progress.
The file is located at
C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log.
Rolling back assembly 'C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
Affected parameters are:
categorymessagefile = C:\Program Files\Update
Services\Common\EventCategories.dll
logtoconsole =
assemblypath = C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
showcallstack =
logfile =
C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log
wsusinstall =
Restoring performance counter data to previous state for performance
counter category WSUS: Reporting Web Service.

The Rollback phase completed successfully.

The transacted install has completed.


The uninstall is beginning.
See the contents of the log file for the C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
assembly's progress.
The file is located at
C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log.
Uninstalling assembly 'C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
Affected parameters are:
logtoconsole =
assemblypath = C:\Program Files\Update
Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
showcallstack =
logfile =
C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log
wsusinstall =
Removing performance counter category WSUS: API Remoting Web Service.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.
Removing performance counter category WSUS: Update Regulation Web
Methods.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.
Removing performance counter category WSUS: Server Web Methods.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.
Removing performance counter category WSUS: Server Web Service.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.
Removing performance counter category WSUS: Client Web Service
Methods.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.
Removing performance counter category WSUS: Client Web Service.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.
Removing performance counter category WSUS: Reporting Web Service.
An exception occurred during the uninstallation of the
System.Diagnostics.PerformanceCounterInstaller installer.
System.ComponentModel.Win32Exception: The process cannot access the
file because it is being used by another process
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String
arg0, Boolean unregister)
at
System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String
categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String
categoryName)
at
System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary
savedState)
at System.Configuration.Install.Installer.Uninstall(IDictionary
savedState)
An exception occurred while uninstalling. This exception will be
ignored and the uninstall will continue. However, the application
might not be fully uninstalled after the uninstall is complete.

The uninstall has completed.
Changed database context to 'master'.


On Fri, 26 Dec 2008 23:54:00 -0600, "Lawrence Garvin \(MVP\)"
<lawrence[ at ]news.postalias> wrote:

[Quoted Text]
>"MikeP" <mike[ at ]athirdopinion.com> wrote in message
>news:lv7bl4hv5id31l0t0o8vomdrr107ik9pf5[ at ]4ax.com...
>
>> Windows Server Update Services 3.0 SP1 could not install WSUSService
>> and the performance counters. For more information, see the Setup logs
>> "C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log" and
>> "C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSSetup.log" .
>
>> Here is the 2nd log file:
>
>> 2008-12-26 16:02:38 Error MWUSSetup InstallWsus: MWUS
>> Installation Failed (Error 0x80070643: Fatal error during
>> installation.)
>> 2008-12-26 16:02:38 Error MWUSSetup CInstallDriver::PerformSetup:
>> WSUS installation failed (Error 0x80070643: Fatal error during
>> installation.)
>> 2008-12-26 16:02:38 Error MWUSSetup CSetupDriver::LaunchSetup:
>> Setup failed (Error 0x80070643: Fatal error during installation.)
>> 2008-12-26 16:03:56 Error MWUSSetup DoInstall: Wsus
>> setup failed (Error 0x80070643: Fatal error during installation.)
>>
>> Any ideas why the installer can't configure the database?
>
>I'm not sure why you believe the error is because of an inability to
>configure the database, but the most common scenario why the installation
>fails because of database issues is when the account being used to install
>WSUS does not have a SQL Login on the database server or the installation
>account's default database is not set to MASTER.
>
>The error code 0x80070643 is a generic error returned by the MSI Installer
>which doesn't mean much more than "The installation has failed.". It's
>generally a useless error without additional detail information. The other
>logfile =WSUSCa_081226_1600.log= is more appropriate to determining the
>detail level of why an installation has failed. What is contained in that
>file?
Re: Use remote SQL db as part of WSUS SP1 install
"Lawrence Garvin \(MVP\)" <lawrence[ at ]news.postalias> 12/27/2008 8:51:01 PM
"MikeP" <mike[ at ]athirdopinion.com> wrote in message
news:11rcl4918n8lc5p13rcofdg1fdst4dcb4t[ at ]4ax.com...

[Quoted Text]
> DBCC execution completed. If DBCC printed error messages, contact your
> system administrator.
> Changed database context to 'SUSDB'.

Did the SUSDB database already exist when you started the
installation/upgrade?

As noted earlier, if the database already existed, and was not usable by the
installer, all sorts of malfunctions could occur. I see no entries in the
logfiles that indicate that the installer *created* the SUSDB database.


> Beginning the Install phase of the installation.
> See the contents of the log file for the C:\Program Files\Update
> Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
> assembly's progress.
> The file is located at
> C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log.

I'm very curious about the logfiles being written into an account profile
named 'disabled'.


> Installing assembly
> 'C:\Program Files\Update
> Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
> Affected parameters are:
> categorymessagefile = C:\Program Files\Update
> Services\Common\EventCategories.dll
> logtoconsole =
> assemblypath = C:\Program Files\Update
> Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
> showcallstack =
> logfile =
> C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log
> wsusinstall =
> Creating performance counter category WSUS: Reporting Web Service.

> An exception occurred during the Install phase.
> System.ComponentModel.Win32Exception: The process cannot access the
> file because it is being used by another process

Did you reboot prior to starting the installation? It looks here like there
might be a hung process or an orphaned file lock.

> Removing performance counter category WSUS: API Remoting Web Service.
> An exception occurred during the uninstallation of the
> System.Diagnostics.PerformanceCounterInstaller installer.
> System.ComponentModel.Win32Exception: The process cannot access the
> file because it is being used by another process

> Removing performance counter category WSUS: Client Web Service.
> An exception occurred during the uninstallation of the
> System.Diagnostics.PerformanceCounterInstaller installer.

> Removing performance counter category WSUS: Reporting Web Service.
> An exception occurred during the uninstallation of the
> System.Diagnostics.PerformanceCounterInstaller installer.
> System.ComponentModel.Win32Exception: The process cannot access the
> file because it is being used by another process

These are the same file lock conflicts as encountered during the
installation.


> An exception occurred while uninstalling. This exception will be
> ignored and the uninstall will continue. However, the application
> might not be fully uninstalled after the uninstall is complete.

An *important* note. If the uninstallation was not complete, this will
impact the ability to successfully complete a fresh installation.


--
Lawrence Garvin, M.S., MCITP(x2), MCTS(x5), MCP(x7), MCBMSP
Principal/CTO, Onsite Technology Solutions, Houston, Texas
Microsoft MVP - Software Distribution (2005-2009)

MS WSUS Website: http://www.microsoft.com/wsus
My Websites: http://www.onsitechsolutions.com;
http://wsusinfo.onsitechsolutions.com
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin

Re: Use remote SQL db as part of WSUS SP1 install
MikeP <mike[ at ]athirdopinion.com> 12/27/2008 11:12:57 PM
I looked at the SQL server and can not find any database named SUSDB.

As for the account named "disabled", we rename the default domain
admin account (Administrator) to this as a general security
protection.

One thing I have not don is reboot the server. I'll do that and give
it a try again... thanks for the suggestions.

Mike

On Sat, 27 Dec 2008 14:51:01 -0600, "Lawrence Garvin \(MVP\)"
<lawrence[ at ]news.postalias> wrote:

[Quoted Text]
>"MikeP" <mike[ at ]athirdopinion.com> wrote in message
>news:11rcl4918n8lc5p13rcofdg1fdst4dcb4t[ at ]4ax.com...
>
>> DBCC execution completed. If DBCC printed error messages, contact your
>> system administrator.
>> Changed database context to 'SUSDB'.
>
>Did the SUSDB database already exist when you started the
>installation/upgrade?
>
>As noted earlier, if the database already existed, and was not usable by the
>installer, all sorts of malfunctions could occur. I see no entries in the
>logfiles that indicate that the installer *created* the SUSDB database.
>
>
>> Beginning the Install phase of the installation.
>> See the contents of the log file for the C:\Program Files\Update
>> Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
>> assembly's progress.
>> The file is located at
>> C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log.
>
>I'm very curious about the logfiles being written into an account profile
>named 'disabled'.
>
>
>> Installing assembly
>> 'C:\Program Files\Update
>> Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll'.
>> Affected parameters are:
>> categorymessagefile = C:\Program Files\Update
>> Services\Common\EventCategories.dll
>> logtoconsole =
>> assemblypath = C:\Program Files\Update
>> Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
>> showcallstack =
>> logfile =
>> C:\DOCUME~1\disabled\LOCALS~1\Temp\1\WSUSCa_081226_1600.log
>> wsusinstall =
>> Creating performance counter category WSUS: Reporting Web Service.
>
>> An exception occurred during the Install phase.
>> System.ComponentModel.Win32Exception: The process cannot access the
>> file because it is being used by another process
>
>Did you reboot prior to starting the installation? It looks here like there
>might be a hung process or an orphaned file lock.
>
>> Removing performance counter category WSUS: API Remoting Web Service.
>> An exception occurred during the uninstallation of the
>> System.Diagnostics.PerformanceCounterInstaller installer.
>> System.ComponentModel.Win32Exception: The process cannot access the
>> file because it is being used by another process
>
>> Removing performance counter category WSUS: Client Web Service.
>> An exception occurred during the uninstallation of the
>> System.Diagnostics.PerformanceCounterInstaller installer.
>
>> Removing performance counter category WSUS: Reporting Web Service.
>> An exception occurred during the uninstallation of the
>> System.Diagnostics.PerformanceCounterInstaller installer.
>> System.ComponentModel.Win32Exception: The process cannot access the
>> file because it is being used by another process
>
>These are the same file lock conflicts as encountered during the
>installation.
>
>
>> An exception occurred while uninstalling. This exception will be
>> ignored and the uninstall will continue. However, the application
>> might not be fully uninstalled after the uninstall is complete.
>
>An *important* note. If the uninstallation was not complete, this will
>impact the ability to successfully complete a fresh installation.

Home | Search | Terms | Imprint Contact
Newsgroups Reader - provided by WiredBox.Net
Suche nach Orten, Städten, Postleitzahlen, Vorwahlen, Kfz-Kennzeichen