Alocando um identificador de ambiente
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics
Antes que um aplicativo possa chamar qualquer função ODBC, ele deve inicializar o ambiente de ODBC e alocar um identificador de ambiente. Trata-se do identificador de contexto global e do espaço reservado para os demais identificadores no ODBC. Você faz isso chamando SQLAllocHandle com o parâmetro HandleType definido como SQL_HANDLE_ENV e InputHandle definido como SQL_NULL_HANDLE.
Depois de alocar o identificador de ambiente, o aplicativo deve definir atributos de ambiente para indicar qual versão das chamadas de função ODBC será usada. Para usar o ODBC 3.x , chame SQLSetEnvAttr com o parâmetro Attribute definido como SQL_ATTR_ODBC_VERSION e ValuePtr definido como SQL_OV_ODBC3.