Error:
When you install one of the following builds for Auditor, you receive the error message(s) below.
Builds:
- Auditor GP2015 or GP 2015 R2 Build 4
- Auditor GP 2013 R2 Build 1008
- Auditor GP 2013 Build 7
Errors:
- An error occurred with the pass-through SQL connection. Action: RSA_UpdateSQLTableColumnMSTR_1207 (1)
- ODBC support codes: 58 1038 37000
- An error occurred with the pass-through SQL connection. Action: RSA_UpdateSQLTableColumnMSTR_1207 (2)
- ODBC support codes: 58 1038 37000
Cause:
The errors are caused by a bug. If you are experiencing, please let support (Support@RocktonSoftware.com) know so they can add your information to the bug.
Resolution:
Resolution 1:
- Have everyone log out of the system and make a complete restorable backup.
- Go to Microsoft Dynamics GP | Tools | Setup | Auditor | Auditor Setup.
- In the Auditor Setup window, click on the Troubleshooting tab.
- Click Rebuild.
- In the Auditor Rebuild window, mark the following:
- Rebuild SQL Tables Master
- Rebuild SQL Triggers
- Rebuild SQL Scripts
- Rebuild Tables and Forms Master
- Rebuild Resources
- Rebuild All Databases From Scratch
- Click Process.
- Click OK, and then close the Auditor Rebuild window.
- In the Auditor Setup window, click the Setup tab.
- Click Reconcile.
- Mark Integrity check only to verify what will occur during the Reconcile process, and then click Process.
- Click OK or view the Report if there are any errors, and then close the Report if one is printed.
- In the Auditor Reconcile window, mark Remove stranded items, and then click Process.
- Click OK or view the Report if there are any errors, and then close the Report if one is printed.
- Close the Auditor Reconcile window.
Resolution 2:
If the Resolution 1 does not work, click OK to get through the error messages.
Notes:
- The errors are not causing any data damage and will appear when you go through the install of the new build for the first time.
- We have identified the additional records in the RSAS027 and these additional records were valid records for a Database ID(s) in the RSAS030 at one time but is no longer valid.
- If you look at the records in the RSAS030 table using SQL Server Management Studio (New Query), note the RSA_SQL_Database_ID column values.
- Select * from DYNAMICS..RSAS030
- Then look at the records in the RSAS027 table. The first 5 digits in the RSA_SQL_DatabaseTable_ID correspond to the Database ID in the RSAS030 table. For example, if the Database ID is 8 in the RSAS030 table, then it will appear as 00008 in the RSAS027 table.
- Select * from DYNAMICS..RSAS027 order by RSA_SQL_DatabaseTable_ID
- If you look at the records in the RSAS030 table using SQL Server Management Studio (New Query), note the RSA_SQL_Database_ID column values.