Rozwiązywanie problemów z dostawcami typów

W tym temacie opisano problemy występujące najczęściej podczas korzystania z dostawców typu wraz ze sposobami ich rozwiązywania.

Możliwe problemy z dostawcami typu

Jeśli występują problemy podczas korzystania z dostawców typu, można przejrzeć najbardziej typowe rozwiązania w poniższej tabeli.

Problem

Sugerowane akcje

Zmiany schematu.Dostawcy typu działają najlepiej, gdy schemat źródła danych jest stabilny.Jeśli dodajesz kolumnę lub tabelę danych lub wprowadzasz inne zmiany w tym schemacie, dostawca typu nie rozpoznaje automatycznie tych zmian.

Wyczyść lub ponownie skompiluj projekt.Aby wyczyścić projekt, wybierz opcję Kompiluj, WyczyśćNazwaProjektu na pasku menu.Aby ponownie skompilować projekt, wybierz opcję Kompiluj, Ponownie skompilujNazwaProjektu na pasku menu.Akcje te powodują zresetowanie wszystkich stanów dostawcy typu i wymuszą ponowne połączenie się przez dostawcę ze źródłem danych oraz uzyskanie zaktualizowanych informacji o schemacie.

Niemożność połączenia.Adres URL lub parametry połączenia są nieprawidłowe, sieć nie działa albo źródło danych lub usługa jest niedostępna.

W przypadku usługi sieci web lub usługi OData można wypróbować działanie adresu URL w programie Internet Explorer, aby sprawdzić, czy adres URL jest poprawny i usługa jest dostępna.W przypadku parametrów połączenia bazy danych można użyć narzędzi do połączenia danych w Eksploratorze serwera w celu sprawdzenia, czy parametry połączenia są prawidłowe i baza danych jest dostępna.Po przywróceniu połączenia należy następnie wyczyścić lub ponownie skompilować projekt, aby dostawca typu ponownie połączył się z siecią.

Nieprawidłowe poświadczenia.Musi mieć ważne uprawnienia do źródła danych lub usługi sieci web.

W przypadku połączenia SQL w parametrach połączenia lub pliku konfiguracji musi być określona prawidłowa nazwa użytkownika i hasło do bazy danych.Jeśli używasz uwierzytelniania systemu Windows, musisz mieć dostęp do bazy danych.Administrator bazy danych może zidentyfikować, jakie uprawnienia są potrzebne do uzyskiwania dostępu do poszczególnych baz danych i elementów w danej bazie danych.

W przypadku usługi sieci web lub usługi danych musisz mieć odpowiednie poświadczenia.Większość dostawców typu udostępnia obiekt DataContext, który zawiera właściwość Credentials, w której można ustawić odpowiednią nazwę użytkownika i klucz dostępu.

Nieprawidłowa ścieżka.Ścieżka do pliku była nieprawidłowa.

Sprawdź, czy ścieżka jest prawidłowa i czy plik istnieje.Ponadto musisz prawidłowo umieścić w cudzysłowach ukośniki odwrotne zawarte w ścieżce lub użyć ciągu dosłownego lub w potrójnym cudzysłowie.

Zobacz też

Inne zasoby

Dostawcy typów