Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet beskriver och ger potentiella lösningar på de problem som du mest troligt kommer att stöta på när du använder type providers.
Möjliga problem med typprovidrar
Om du stöter på ett problem när du arbetar med typprovidrar kan du läsa följande tabell för de vanligaste lösningarna.
| Bekymmer | Föreslagna åtgärder |
|---|---|
| Schemaändringar. Typprovidrar fungerar bäst när datakällans schema är stabilt. Om du lägger till en datatabell eller kolumn eller gör en annan ändring i schemat känner typprovidern inte igen ändringarna automatiskt. | Rensa eller återskapa projektet. Om du vill rensa projektet väljer du Skapa, RensaProjectName på menyraden. Om du vill återskapa projektet väljer du Skapa, ÅterskapaProjectName på menyraden. Dessa åtgärder återställer alla typprovidertillstånd och tvingar providern att återansluta till datakällan och hämta uppdaterad schemainformation. |
| Anslutningsfel. URL:en eller anslutningssträng är felaktig, nätverket är nere eller datakällan eller tjänsten är inte tillgänglig. | För en webbtjänst eller OData-tjänst kan du prova URL:en i en webbläsare för att kontrollera om URL:en är korrekt och tjänsten är tillgänglig. För en databas anslutningssträng kan du använda dataanslutningsverktygen i Server Explorer för att kontrollera om anslutningssträng är giltig och databasen är tillgänglig. När du har återställt anslutningen bör du sedan rensa eller återskapa projektet så att typprovidern återansluter till nätverket. |
| Ogiltiga autentiseringsuppgifter. Du måste ha giltiga behörigheter för datakällan eller webbtjänsten. | För en SQL-anslutning måste användarnamnet och lösenordet som anges i anslutningssträng- eller konfigurationsfilen vara giltiga för databasen. Om du använder Windows-autentisering måste du ha åtkomst till databasen. Databasadministratören kan identifiera vilka behörigheter du behöver för åtkomst till varje databas och varje element i en databas. För en webbtjänst eller en datatjänst måste du ha lämpliga autentiseringsuppgifter. De flesta typprovidrar tillhandahåller ett DataContext-objekt som innehåller en egenskap för autentiseringsuppgifter som du kan ange med rätt användarnamn och åtkomstnyckel. |
| Ogiltig sökväg. En sökväg till en fil var ogiltig. | Kontrollera om sökvägen är korrekt och att filen finns. Dessutom måste du antingen citera eventuella omvänt snedstreck i sökvägen på rätt sätt eller använda en ordagrann sträng eller en trippelciterad sträng. |
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.