I am trying to install CU3 for SQL Server 2008 R2 on a clustered environment to resolve the verbose log issue with SQLAgent as described inKB2718920 but the installer has failed on the servers I have tried installing.This is the error message I see in the Detail.txt file created by the installer. I have also looked at the solution provided in the Forum Thread. The solution was to rename a file but I do not even see the folder in the C drive.
Try to rename theC:\Windows\system32\perf-MSSQL10_50.MSSQLSERVER-sqlagtctr.dll file.
Error Message from the Detail.txt
2013-03-06 11:18:38 Slp: Error: Action "Microsoft.SqlServer.Configuration.ScoExtension.VerifiedCopyFileAction" threw an exception during execution.
2013-03-06 11:18:38 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Filed:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\DllTmp64\sqlagentctr100.dll could not be copied to file path C:\Windows\system32\perf-MSSQL10_50.MSSQLSERVER-sqlagtctr.dll. ---> Microsoft.SqlServer.Configuration.ScoExtension.CopyFileException:
File d:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\DllTmp64\sqlagentctr100.dll could not be copied to file path C:\Windows\system32\perf-MSSQL10_50.MSSQLSERVER-sqlagtctr.dll. ---> Microsoft.SqlServer.Configuration.Sco.ScoException:The process cannot access the file 'C:\Windows\system32\perf-MSSQL10_50.MSSQLSERVER-sqlagtctr.dll' because it is being used by another process.---> System.IO.IOException: The process cannot access the file 'C:\Windows\system32\perf-MSSQL10_50.MSSQLSERVER-sqlagtctr.dll' because it is being used by another process.
2013-03-06 11:18:38 Slp: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
2013-03-06 11:18:38 Slp: at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Configuration.Sco.SqlFile.CopyTo(String targetFileFullPath, Boolean bCopyAcl)
2013-03-06 11:18:38 Slp: --- End of inner exception stack trace ---
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Configuration.Sco.SqlFile.CopyTo(String targetFileFullPath, Boolean bCopyAcl)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Configuration.ScoExtension.VerifiedCopyFileAction.ExecuteAction(String actionId)
2013-03-06 11:18:38 Slp: --- End of inner exception stack trace ---
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Configuration.ScoExtension.VerifiedCopyFileAction.ExecuteAction(String actionId)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2013-03-06 11:18:38 Slp: --- End of inner exception stack trace ---
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2013-03-06 11:18:38 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2013-03-06 11:18:38 Slp: The configuration failure category of current exception is ConfigurationFailure
2013-03-06 11:18:38 Slp: Watson Bucket 1
Original Parameter Values
NM