Requested registry access is not allowed

Filed in Uncategorized Comments Off

Problem: Requested registry access is not allowed.

Solution: Following error is related to eConnect occurs due to missing registry entries. If these entries are missing this problem will occur and can be resolved by manually creating these. These entries can be found in registry at path “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog”. At the above location, key named ‘eConnect’ should be present which contains two further keys named ‘eConnect’ and ‘eConnect_API’. Both these keys must contain a value named ‘EventMessageFile’ with data ‘C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\EventLogMessages.dll’. If these keys exist then Event Viewer displays eConnect entry in which you can see econnect specific errors. All above is applicable up to version 9.0 in version 10.0 they have change the key hierarchy.

Again thanks to my friend Faraz who resove this issue.

,

The transaction has already been implicitly or explicitly committed or aborted MS Dynamics Great Plains econnect

Filed in Uncategorized Leave a comment

Problem: The transaction has already been implicitly or explicitly committed or aborted. This error normally comes when there is some problem in the network connection. I got this error when I am doing transactions using MS Dynamics Great Plains econnect in my application from my PC to another PC on the network. My one friend Faraz gave me below solution and it works.

Solution: Add enlist=false in the connection string. Connection string would be like this;

ConnectionString = @”data source=SERVERNAME;initial catalog=DBNAME;integrated security=SSPI;persist security info=False;packet size=4096;enlist=false”;

, ,

The partner transaction manager has disabled its support for remote/network transactions

Filed in Uncategorized Comments Off

Problem:The partner transaction manager has disabled its support for remote/network transactions. An error occurred while enlisting in a distributed transaction.

Solution: This error comes up when you are doing inter sever transactions via Distributed Transaction Cordinator MSDTC. You need to set some setting on your machine.

In Control Panel > Adminstrative Tools > Component Services > Expand Component Service > Right Click My Computers > Properties > MSTDC Tab > Click on Security Configuration button > Check Network DTC if not checked and Check Allow Inbound, Allow Outbound and select NO AUTHENTICATION REQUIRED.

, ,

Specified owner name 'dbo' either does not exist or you do not have permission to use it

Filed in Uncategorized Comments Off

I found this error when I try to get or insert into Microsoft Dynamics Great Plains through eConnect.

Problem: {System.Data.SqlClient.SqlError: Specified owner name ‘dbo’ either does not exist or you do not have permission to use it.} object {System.Data.SqlClient.SqlError}

Solution: First of all domain user should be added in your SQL Server Logins. Give db_owner Role to that domian user in SQL Server through which you give call to SQL Server via eConnect, this is the same user through which you install eConnect service when installing eConnect. I found it as a one time problem you can revert it after the sucessful calls of all entities, probebly first time it is create some db object for which it requires some extra previllages, this is the same user with which you install eConnect service and your GP transaction are done by this user.

, ,

TOP