型別提供者疑難排解
本主題提供描述問題並提供可能的解決方案是您最可能發生時使用型別的提供者。
提供者類型的可能問題
如果您遇到問題,當您使用型別提供者時,您可以檢閱最常見的方案的下表。
問題 |
建議的動作。 |
---|---|
結構描述變更。。 在資料來源結構描述是穩定的型別時,提供者會運作得最好。 如果您將資料表或資料行或該結構描述的其他變更,這種提供者不會自動識別這些變更。 |
清除或重建專案。 若要清除專案,請選取 [組建],在功能表列上的 [清除] ProjectName 。 若要重新建置專案,請選取 [組建],在功能表列上的 [重建。] ProjectName 。 這些動作會將所有型別提供者狀態並強制提供者重新連接至資料來源並取得更新的結構描述資訊。 |
連接失敗。。 URL 或連接字串不正確,網路關閉,或是資料來源或服務無法使用。 |
對於 Web 服務或 OData 服務,您可以嘗試在 Internet Explorer 中的 URL 確認 URL 是否正確,而且服務可用。 對於資料庫連接字串,您可以在 [伺服器總管] 使用資料連接工具驗證連接字串是否有效,而且資料庫可供使用。 在您還原的連接後,您便應該清除或重建專案,讓型別提供者會重新連接至網路。 |
不正確的認證。。 您必須將資料來源或 Web 服務的使用權限。 |
對於 SQL 連接,以連接字串或組態檔中指定的使用者名稱和密碼必須是有效的資料庫。 如果您使用 Windows 驗證,您必須可以存取資料庫中。 資料庫管理員可以識別哪些權限已為每一個資料庫與每個項目的存取需要在資料庫內。 對於 Web 服務或資料服務,您必須具有適當的認證。 大部分型別的提供者的 DataContext 物件,包含驗證屬性可以設定具有適當的使用者名稱和存取金鑰。 |
路徑無效。。 檔案的路徑無效。 |
確定路徑是否正確和檔案存在。 此外,您必須適當地將所有步驟在路徑或使用常值字串或三重括住的字串。 |