Problema
Ao utilizar o banco IBM DB2 utilizando o provedor de dados IBM.Data.DB2, ocorre o erro:
SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10, tokens
Causa
Este ocorre porque o site não tem permissão para acessar o arquivo .dll
do driver de conexão.
Solução
Para solucionar, tente alterar no Pool de Aplicativos do IIS a identidade de ApplicationPoolIdentity para Networkervice .
Se isso não resolver, tente atribuir as permissões manualmente no arquivo “IBM.Data.DB2.dll”.