Compartilhar via


Solução de problemas de provedores de tipos

Este tópico descreve e fornece soluções possíveis para os problemas que você provavelmente encontrará quando usar provedores de tipo.

Possíveis problemas com provedores de tipo

Se você encontrar um problema quando trabalhar com provedores de tipo, examine a tabela a seguir para conhecer as soluções mais comuns.

Problema

Ações sugeridas

Alterações do esquema. Provedores de tipo funcionam melhor quando o esquema da fonte de dados é estável. Se você adicionar uma coluna ou tabela de dados ou fizer outra alteração nesse esquema, o provedor de tipo não reconhecerá automaticamente essas alterações.

Limpe ou recrie o projeto. Para limpar o projeto, escolha Compilar, Limpar ProjectName na barra de menus. Para recriar o projeto, escolha Compilar, Recriar ProjectName na barra de menus. Essas ações redefinem qualquer estado do provedor do tipo e forçam o provedor a reconectar a fonte de dados e obter informações de esquema atualizado.

Falha de conexão. O URL ou a cadeia de conexão está incorreto, a rede está fora do ar ou a fonte de dados ou o serviço não estão disponíveis.

Para um serviço Web ou o serviço OData, você pode tentar o URL no Internet Explorer para verificar se o URL está correto e o serviço está disponível. Para uma cadeia de conexão de banco de dados, você pode usar as ferramentas de conexão de dados no Gerenciador de Servidores para verificar se a cadeia de conexão é válida e o banco de dados está disponível. Depois que você restaurar a conexão, deverá limpar ou recriar o projeto para que o provedor de tipo seja reconectado à rede.

Credenciais não válidas. Você deve ter permissões válidas para a fonte de dados ou o serviço Web.

Para uma conexão SQL, o nome de usuário e a senha que são especificados na cadeia de conexão ou no arquivo de configuração devem ser válidos para o banco de dados. Se você estiver usando a Autenticação do Windows, deverá ter acesso ao banco de dados. O administrador do banco de dados pode identificar permissões necessárias para o acesso ao banco de dados e para cada elemento em um banco de dados.

Para um serviço Web ou um serviço de dados, você deve ter credenciais apropriadas. A maioria dos provedores de tipo fornecem um objeto DataContext, que contém uma propriedade de credenciais que você pode definir com o nome de usuário e a tecla de acesso apropriados.

Caminho não válido. Um caminho para um arquivo não era válido.

Verifique se o caminho está correto e o arquivo existe. Além disso, você deve colocar entre aspas todas as barras invertidas corretamente no caminho ou usar uma cadeia de caracteres textuais ou uma cadeia de caracteres com três aspas.

Consulte também

Outros recursos

Provedores de tipos