• That's covered in the link I mentioned earlier. There's a special note:

    Some of the SQL Server utilities set one or more of the ANSI settings to OFF to maintain compatibility with earlier versions of the utilities.

    It also says:

    Setting ANSI_WARNINGS to ON implicitly sets ARITHABORT to ON when the database compatibility level is set to 90 or higher

    The OLEDB and ODBC drivers usually set ANSI_WARNINGS ON...is that what you are seeing?