KBI 310776 Issue Addressed: SQL Bulk Insert Can Fail In Argent Non-Stop Monitor Environment
Version
Argent Advanced Technology 3.1A-1310-A and earlier
Date
Wednesday, 11 Dec 2013
Summary
In Argent Non-Stop Monitor environment using a remote SQL Server, Motors generally need to use a shared folder at SQL Server or SQL Server Cluster to put the SQL Bulk Insert data, so that the SQL Server can run the SQL Bulk Insert query using a local path
But because Motors use the same shared folder, they may compete for the same data file when to execute the SQL Bulk Insert query
As results, at least one Motor can fail executing the query due to unique key constraint as another Motor is already in the middle of executing the SQL Bulk Insert
Technical Background
Argent AT 3.1A-1401-A addresses the issue by renaming the SQL Bulk Insert data file with TMP extension so that other motors won’t attempt to process the same file
Resolution
Upgrade to Argent Advanced Technology 3.1A-1401-A or later