De Wizard Upsize geen gegevens in grote tabellen converteren

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 295231 - Bekijk de producten waarop dit artikel van toepassing is.
Matig: Basic macro, codering en interoperabiliteit vereist kwalificaties.

Dit artikel geldt alleen voor Microsoft Access-database (. mdb).

BELANGRIJK: Dit artikel bevat informatie over het wijzigen van het register. Voordat u het register wijzigen, zorg ervoor dat u back-up en zorg ervoor dat u begrijpen hoe u het register herstellen als er een probleem optreedt. Voor meer informatie over de back-up, herstellen, en bewerken van het register, klikt u op de volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
256986Beschrijving van het Microsoft Windows-register
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Wanneer u een Microsoft Access-database (. mdb) wilt converteren Microsoft SQL Server met de Wizard Upsize exporteert de gegevens niet voor grote tabellen.

Oorzaak

De ODBC Pass Through-query die wordt gebruikt om de gegevens exporteren is time-out opgetreden.

Oplossing

De volgende sectie vindt een oplossing voor het probleem en bestaat uit het register te wijzigen. Als u niet wilt dat wijzigingen aanbrengt in de register, is er ook een oplossing voor dit probleem wordt beschreven na de resolutie.

Dit probleem kunt oplossen, stelt deQueryTimeoutde register waarde0. Hierdoor blijft de query van de time-out. Instellen van deQueryTimeoutwaarde0, als volgt:
  1. Sluit alle actieve exemplaren van Microsoft Access.
  2. Klik opStart, en klik vervolgens opUitvoeren.
  3. In deUitvoerenhet dialoog venster typeRegedit. exe, en vervolgens Klik opOK. De register-Editor wordt gestart.
  4. Klik op deQueryTimeoutde waarde onder de volgende subsleutel in het register:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC
  5. Op deBewerkenmenu, klikt u opWijzigen.
  6. In deDWORD-waarde bewerkenhet dialoog venster, klikt u opDecimaalonderBase.
  7. Invoeren0in deWaarde gegevensvak en klik vervolgens opOK.
  8. Sluit Register-Editor.
  9. Start Microsoft Access, open de data base en vervolgens probeert te Converteert het.

Oplossing

Ga als volgt te werk om dit probleem omzeilen:
  1. Alleen de tabel structuur geconverteerd.
  2. DTS (Data Trans for mat ion Services) gebruiken om de gegevens te importeren de toegang van tabel en vervolgens toevoegen aan de structuur geconverteerd.
Hierdoor kunt u converteren data base structuur en Daarom maken de gewenste relaties en triggers/DRI zonder te de registerinstellingen wijzigen.

Voor extra informatie over het gebruik van DTS, klikt u op het volgende artikelnummer het artikel in de Microsoft Knowledge Base:
285829Data Trans for mat ion Services (DTS) gebruiken om gegevens uit een Microsoft Access-Database naar een SQL Server-Database exporteren

Status

Microsoft heeft bevestigd dat dit is een probleem in de Microsoft-producten die worden vermeld aan het begin van dit artikel.

Meer informatie

Wanneer deze worden een Jet-database Microsoft SQL Server, de De Wizard Upsize gebruikt SQL ODBC Pass-through query's uitgevoerd via de Jet database-engine. HetQueryTimeoutwaarde in het register geeft aan hoe lang (in seconden) ODBC query's kunnen uitvoeren voordat deze wordt afgebroken. Standaard wordt deQueryTimeoutwaarde is ingesteld op 60 seconden. Daarom een ODBC Pass Through-query dat houdt meer dan 60 seconden een time-out en de Wizard Upsize slaat de de bewerking.

Stappen om het gedrag in Access 2003 te reproduceren

OPMERKING:De volgende stappen simuleren de Upsize gedrag North wind voorbeeld data base door deQueryTimeoutop 1 seconde. Hierdoor worden eventuele ODBC Pass-through query's time-out na 1 seconde.
  1. Sluit alle actieve exemplaren van Microsoft Access.
  2. Klik opStart, en klik vervolgens opUitvoeren.
  3. In deUitvoerenhet dialoog venster typeRegedit. exe, en vervolgens Klik opOK. De register-Editor wordt gestart.
  4. Klik op deQueryTimeoutde waarde onder de volgende subsleutel in het register:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC
  5. Op deBewerkenmenu, klikt u opWijzigen.
  6. In deDWORD-waarde bewerkenhet dialoog venster, klikt u opDecimaalonderBase.
  7. Invoeren1in deWaarde gegevensvak en klik vervolgens opOK.
  8. Sluit Register-Editor.
  9. Start Microsoft Access.
  10. Open de voorbeeld data base Noordenwind. mdb.
  11. Op deHulp programma'shet menuData base hulp programma's, en klik vervolgens opDe Wizard Upsize.
  12. Klik opNieuwe data base maken, en klik vervolgens opVolgende.
  13. Selecteer de SQL-Server die u converteren wilt, en Voer de verificatiegegevens voor aanmelding bij de SQL-Server.
  14. Typ een naam voor de nieuwe SQL Server-database en Klik opVolgende.
  15. Selecteer alle tabellen die u wilt converteren en klik vervolgens opVolgende.
  16. Houd alle standaard waarden op de volgende pagina en klik vervolgens opVolgende.
  17. Selecteer de optie voor het maken van een nieuwe Microsoft Access client/server-toepassingen.
  18. Geef een pad en de bestands naam in hetADP-naamvak en klik vervolgens opVoltooien.
  19. De Upsize-rapport kunnen weer geven dat alle tabellen geconverteerd zijn goed of verschijnt het volgende bericht onder sommige tabellen:
    Tabel is overgeslagen.
  20. Sluit de Upsize-rapport. Hierdoor wordt automatisch geopend de nieuwe Access-projectbestand (. adp) is verbonden met de nieuwe SQL Server-database.
  21. Open deBestellings gegevenstabel.
Houd er rekening mee dat de structuur van de tabel geconverteerd, maar is de Deze tabel bevat geen gegevens.

Eigenschappen

Artikel ID: 295231 - Laatste beoordeling: zaterdag 26 februari 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Trefwoorden: 
kbexport kbbug kbclientserver kbnofix kbmt KB295231 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:295231

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com