I was recently working onsite with a client when I was shown an error message which some users has intermittently been reporting. Every so often they would receive the following error:
A Countrecords operation on table '[Not Found]' (45).
A little research found me this post by Tim Wappat where he explains this is an error due to a network connection glitch.
Network interruptions are known to cause issues with Microsoft Dynamics GP; this is because it takes a persistent connection with SQL Server. Not all network interruptions are due to a problem; some of them are because clients lock their PC when they go to lunch, but left Dynamics GP running. When the PC has been locked for a few minutes it goes to sleep. Whe the user wakes it up and resumes working, Dynamics GP makes a new connection to the database which is assigned a new SID, but Dynamics GP still thinks it has the original SID.
After advising the client to have users always log out when they are leaving their PC for a while, they have reported that users no longer see the error.
This came up a few days ago at a client site during an upgrade being done by a colleague and then again when I was running a training session.
When I was doing the training I was explaining what a Temporary Creditor (or Vendor for the American readers) was and why I hated them so much. As I was talking I was showing that even through the temporary creditor itself had been deleted, the history for it remained.
It was when I tried to open the Payables Transactions navigation list that I got the below error:
Microsoft Dynamics GP
[Microsoft][SQL Server Native Client 11.0][SQL Server]Cannot insert the value NULL into 'VENDNAME', table 'tempdb.dbo.##181163', column does not allow nulls. INSERT fails.[Microsoft][SQL Server Native Client 11][SQL Server]Cannot insert the value
Continue reading "Navigation List Error: “Cannot insert the value NULL into column ‘VENDNAME'”"
I recently fielded a call from a client who had copied their live database across to test so they could do a reconciliation of Purchase Order Processing accruals to the General Ledger accrual account without having to chase a moving target as new transactions were processed. Continue reading "Problem Posting General Ledger Batches In Test Company"