當您嘗試匯入到站台的 SharePoint 2010 存取 2010 Web 資料庫的 ODBC 資料表時,出現 「 資料表應該有主索引鍵 」 錯誤訊息

徵狀

請試想下列案例:

  • 您可將 Microsoft Access 2010 Web 資料庫發佈到站台的 Microsoft SharePoint 2010 Access Services 中。

  • 您嘗試從 ODBC 資料庫將資料表匯入到 Web 資料庫中的資料表。

在此案例中,您收到下列錯誤訊息:

匯入期間找不到 web 的相容性錯誤。匯入未完成。如需匯入過程中遇到的問題的清單,請按一下下面的連結: Web 相容性問題

當您按一下Web 相容性問題時,便會開啟 Web 相容性問題資料庫中的資料表 Web。表格包含下列錯誤:

資料表應該有主索引鍵,而且應該是數字欄位大小 'long' 使其相容於 Web。

不過,ODBC 表格能匯入的用戶端電腦上,存取 2010年資料庫上,即使 ODBC 資料表有主索引鍵欄位,包含數字資料型別。

原因

當您嘗試將存取 2010 Web 資料庫匯入的 ODBC 資料表時,這個問題發生是因為已知的問題。當存取 2010年匯入的 ODBC 資料表時,不會匯入的主索引鍵索引。在此情況下,只有主索引鍵欄位內的資料會匯入的。

因應措施

若要解決這個問題,請依照下列步驟執行:

  1. 啟動存取 2010年。

  2. 建立新的資料庫。

  3. 匯入到此資料庫的 ODBC 資料表。

  4. 在 [設計] 檢視中開啟資料表。

  5. 設定數字資料型別資料行中的 [識別碼] 欄位

  6. 在 [欄位屬性資料行的 [一般] 索引標籤上設定 [欄位大小為 [長整數

  7. 將 [識別碼] 欄位設定為主索引鍵。

  8. 開啟在 SharePoint 2010 網站上存取的網站資料庫。

  9. 外部資料] 索引標籤中,按一下 [存取]。

  10. 使用匯入精靈從存取用戶端將資料表匯入到資料庫存取的網站。

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

參考

錯誤 #: 694968 (Office14);錯誤 #: 127052 (內容維護)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×