Salt la conținutul principal
Asistență
Conectare

Mesaj de eroare "un tabel ar trebui să aibă o cheie primară" atunci când încercați să importați un tabel ODBC într-o bază acoperire de date Access 2010 Web pe un site SharePoint 2010

Simptome

Luați în considerare următorul scenariu:

  • Publicați o bază acoperire de date Microsoft Access 2010 Web la serviciile de acces pe un site Microsoft SharePoint 2010.

  • Încercați să importați un tabel dintr-o bază de date ODBC într-un tabel din baza acoperire de date Web.

În acest scenariu, primiți următorul mesaj de eroare:

Erori de compatibilitate Web s-au găsit în timpul importului. Importul nu s-a finalizat. Pentru o listă de probleme întâlnite în timpul importului, faceți clic pe linkul următor: probleme de compatibilitate Web.

Când faceți clic pe probleme de compatibilitate Web, se deschide tabelul probleme de compatibilitate Web din baza de date Web. Tabelul conține următoarea eroare:

Un tabel ar trebui să aibă o cheie primară și ar trebui să fie un număr cu dimensiunea câmpului "lung" pentru a fi compatibil cu web.

Cu toate acestea, tabelul ODBC poate fi importat într-o bază acoperire de date Access 2010 pe un computer client, chiar dacă tabelul ODBC are un câmp cheie primară care conține un tip de date numerice.

Cauză

Această problemă se produce din cauza unei probleme cunoscute atunci când încercați să importați un tabel ODBC într-o bază acoperire de date Access 2010 Web. Când Access 2010 importă un tabel ODBC, Indexul cheie primară nu este importat. În această situație, numai datele din câmpul cheie primară este importat.

Soluție de evitare

Pentru a rezolva această problemă, urmați acești pași:

  1. Porniți Access 2010.

  2. Creați o bază de date nouă.

  3. Importați tabelul ODBC în această bază de date.

  4. Deschideți tabelul în vizualizare proiect .

  5. Setați câmpul ID în coloana tip de date la număr

  6. În fila General din coloana Proprietăți câmp , setați dimensiunea câmpului la întreg lung.

  7. Setați câmpul ID ca cheie primară.

  8. Deschideți baza de date Access web pe site-ul SharePoint 2010.

  9. În fila date externe , faceți clic pe acces.

  10. Utilizați Expertul import pentru a importa tabelul din clientul Access în baza de date Access web.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Număr eroare: 694968 (Office14); Număr eroare: 127052 (întreținere conținut)

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×