Access Denied when Telephone System Synchronization attempts to...

Expand / Collapse
 

Access Denied when Telephone System Synchronization attempts to write to SQL


Article ID: 51247 - Last Review: January 15, 2013

PROBLEM

Upon committing changes to the database during the Telephone System Synchronization , an "Access Denied" error prevents completion of the synchronization.


SYMPTOMS

You can identify the error in the prairiefyre.DataSynchronizationService.log;

Error 14/06/2011 15:26:20 prairieFyre.DataSynchronizationEngine.SynchronizationService Synchronization failed - System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Access is denied (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.ComponentModel.Win32Exception: Access is denied
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at prairieFyre.EnterpriseServices.Configuration.EnterpriseConfigService.LaunchBackupRestorer(String aCommandLineArgs)
   at prairieFyre.EnterpriseServices.Configuration.EnterpriseConfigService.Backup(BackupRequest aRequest)
   at SyncInvokeBackup(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessaError 14/06/2011 15:26:20


CAUSE

DEP (Data Execution Prevention) is enabled on the server.


RESOLUTION

To completely disable DEP in Windows Server 2003, perform the following with administrative credentials:

  1. Open Windows Explorer.
  2. Tools > Folder Options > View.
  3. Uncheck Hide Protected operating system files (Recommended) and Hide extensions for known file types.
  4. Click apply > OK.
  5. Browse to C:\.
  6. Right click on boot.ini, select properties and ensure the “read-only” tab is unchecked and click OK.
  7. Edit boot.ini.
  8. Modify the  /noexecute=.


    For example, set  /noexecute=AlwaysOff to disable DEP entirely.

  9. File > Save, close boot.ini file.
  10. Right click on boot.ini, select properties and ensure the “read-only” tab is checked and click OK.
  11. Reboot the computer.


APPLIES TO

CCM 5.7 +


Keywords:  Telephone System Synchronization sync DEP access denied YSE MiXML SQL



Rate this Article:
     

Add Your Comments


Name: *
Email Address:
Web Address:
Verification Code:
*
 

Details
Last Modified:Tuesday, January 15, 2013
Last Modified By: amontpetit
Type: HOWTO
Article not rated yet.
Article has been viewed 3,284 times.
Options