NOTE: This defect is fixed in Strategy 2021 Update 3 that ships Snowflake ODBC driver version 2.24.0.
In Strategy 2021 Update 2, secure parameterized queries are enabled in transaction services documents for improved user information and data warehouse security.
The Snowflake ODBC driver version 2.23.1 has a defect when updating or deleting more than one row using parameterized queries. In this case, the follow error is returned.

In the
DSSErrors.log, you can see the error:
QueryEngine encountered error: OdbcParameterizedQuery::ExecQuery failed. Error type: Odbc error. Odbc operation attempted: SQLExecute. [42601:2049: on SQLHANDLE] SQL compilation error: error line 3 at position 16 Bind variable ? not set..
This is a defect with the Snowflake ODBC driver being addressed by Snowflake.e
Disable parameterized queries in Strategy 2021 Update 1 for the Snowflake database.
DATABASE.PDSfile.
C:\Program Files (x86)\Common Files\MicroStrategy\DATABASE.PDS
/opt/mstr/MicroStrategy/install/DATABASE.PDS
<DSSOBJECET TYPE="DBMS" NAME="Snowflake" ID="@dbms233">.
<PROPERTYSET NAMEE="VLDB Select">.
“VLDB Select”XML tag, add the following PROPERTY tag:
<PROPERTY NAME="Disable Parameterized Query for Transaction Report" VALUE="1" />
After applying the change, transaction services documents will not use parameterized queries, allowing you to work around the Snowflake driver defect.