18086 - Erro na extração: ODBC error. ODBC operation attempted: SQLDriverConnect
Problema: Ao executar a extração dos datamarts/publicação dos cubos ocorre erro de conexão conforme abaixo:
Error type: Odbc error. Odbc operation attempted: SQLDriverConnect. [08001:26: on SQLHANDLE] [Microsoft][SQL Server Native Client 11.0]O cliente nÒo pode estabelecer conexÒo porque foi encontrado um erro durante os handshakes anteriores ao logon. As causas comuns incluem a tentativa do cliente de conectar-se a uma versÒo sem suporte do SQL Server, o servidor muito ocupado para aceitar novas conex§es ou uma limitaþÒo de recursos (mem¾ria ou mßximo de conex§es permitidas) no servidor. [IM006:0: on SQLHANDLE] [Microsoft][ODBC Driver Manager] Falha de SQLSetConnectAttr do driver [08001:233: on SQLHANDLE] [Microsoft][SQL Server Native Client 11.0]Provedor de Mem¾ria Compartilhada: NÒo hß processo no outro extremo do pipe
Solução: Esta mensagem comumente ocorre quando a versão do banco de dados selecionada no SeniorConfigCenter é diferente da versão correta do banco. Ao tentar utilizar o driver ODBC do banco selecionado para efetuar a conexão, ele verifica que está incorreto e retorna a mensagem de erro. Para solucionar esta situação deve-se fazer o seguinte:
1 - Acesse o CBDS e execute o seguinte select: select convert(varchar(1000), @@version);
2 - Verifique se a versão retornada do comando acima será a mesma informada no SeniorConfigCenter, em Base de dados;
3 - Verifique se o driver ODBC relacionado a versão do banco está instalado (para verificar a relação de drivers x bancos deve-se acessar: http://documentacao.senior.com.br/fad/6.2.32/#informacoes-tecnicas/plataformas-homologados.htm).
Error type: Odbc error. Odbc operation attempted: SQLDriverConnect. [08001:26: on SQLHANDLE] [Microsoft][SQL Server Native Client 11.0]O cliente nÒo pode estabelecer conexÒo porque foi encontrado um erro durante os handshakes anteriores ao logon. As causas comuns incluem a tentativa do cliente de conectar-se a uma versÒo sem suporte do SQL Server, o servidor muito ocupado para aceitar novas conex§es ou uma limitaþÒo de recursos (mem¾ria ou mßximo de conex§es permitidas) no servidor. [IM006:0: on SQLHANDLE] [Microsoft][ODBC Driver Manager] Falha de SQLSetConnectAttr do driver [08001:233: on SQLHANDLE] [Microsoft][SQL Server Native Client 11.0]Provedor de Mem¾ria Compartilhada: NÒo hß processo no outro extremo do pipe
Solução: Esta mensagem comumente ocorre quando a versão do banco de dados selecionada no SeniorConfigCenter é diferente da versão correta do banco. Ao tentar utilizar o driver ODBC do banco selecionado para efetuar a conexão, ele verifica que está incorreto e retorna a mensagem de erro. Para solucionar esta situação deve-se fazer o seguinte:
1 - Acesse o CBDS e execute o seguinte select: select convert(varchar(1000), @@version);
2 - Verifique se a versão retornada do comando acima será a mesma informada no SeniorConfigCenter, em Base de dados;
3 - Verifique se o driver ODBC relacionado a versão do banco está instalado (para verificar a relação de drivers x bancos deve-se acessar: http://documentacao.senior.com.br/fad/6.2.32/#informacoes-tecnicas/plataformas-homologados.htm).