Sage City,
We are experiencing significant issues using the new ODBC agent supplied
with Sage 100 subsequent to upgrading 2 full deployments of the product
from MAS200 4.4. The details are below and any assistance would be
appreciated. We have been using the prior versions of the ODBC drivers
in an MS-SQL LinkedServer fashion for more than 6 years and have never
experienced these type of issues.
Below are the details regarding the build information for our production
SQL interface server. This issue that we have is that when the ODBC agent
is accessed via a linked server using the “OpenQuery” function, the 64bit
ODBC agent crashes the “sqlservr.exe” application hard. The indication that
this has occurred is that all open connections to the SQL Server are dropped
at that moment and any SQL Server table that was in use falls into recovery
mode. This issue “DOES NOT” occur on SQL Server 2008 (64bit). Also
noteworthy is the fact that simply displaying the LinkedServer table structure
in SQL 2012 or initiating an ODBC test from within the ODBC configuration
utility itself on the 2012 64 bit SQL Server “DOES NOT” precipitate the crash.
It is only on data acquisition that the SQL crash occurs. This is also noted in
the SQL Event Manager as a SQL Server crash and restart but no other error
messages are trapped. This is a rather urgent issue as we are currently
running our interface system on a “Development Server” in order to keep
our business units in operation.
Crash Versions
Windows Server 2012 R1 (Version 6.2 (Build 9200))
MS SQL Server 2012 (Version 11.0.3128)
ProvideX ODBC (V4.40.004)
Operational Versions (Development Server)
Windows Server 2008 R2 (Version 6.1 Build 7601 SP1)
MS SQL Server 2008 (Version 10.50.2500)
ProvideX ODBC (V4.40.004)
Supplemental Update:
Issue : Continuous persistent use (4 to 6 times per hour) of the OpenQuery
function in an MS-SQL Linked Server environment will precipitate a pvxwin32.exe
crash on the Sage 100 server after about 2 - 4 days. We now have had 3 Sage 100
crash events in the span of two weeks. The latest event occurred on 12/07/2014.
The symptom of the issue is that all users currently logged into the Sage 100
server begin experiencing lethargic responses from the Sage 100 GUI. Within
5 minutes of that result, the pvxwin32.exe applications on the Sage 100 server
begin generating access violations in the MS Server 2012 event log. At the point
where this issue is occurring, load on the Sage 100 server is nominal (CPU 5 to
10 percent utilization / Memory 1.8 gig used of 8.0 gig available). Also noteworthy
is that the server itself is responding normally and no other events are being
recorded with the exception of the pvxwin32.exe app crashes. What makes the
latest event unique is that the crash prior 12/07 was on 12/05 and since then
the only significant activity has been the ODBC linked server collecting data from
the Sage 100 server. A simple sample query that we are using is provided below.
SELECT * FROM
OPENQUERY(SAGE100SMI,'SELECT * FROM PO_PurchaseOrderDetail')