Quando possível, use o Native Client para fornecer o melhor desempenho, compatibilidade e recursos. Você está sendo solicitado a inserir credenciais porque usou vários protocolos para se conectar ao mesmo banco de dados.
Decida qual driver você deseja usar e atualize sua fonte de dados .
Quanto à diferença entre o OLE DB e o ODBC.
OLE DB (Object Linking and Embedding Database) is designed to provide access to all types of data in an OLE Component Object Model (COM) environment. OLE DB includes the SQL functionality defined in ODBC but also defines interfaces suitable for gaining access to data other than SQL data.