De wizard Upsize gebruiken in Access 2002

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 330468 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

In dit artikel wordt beschreven hoe u Microsoft Access converteren database van Microsoft SQL Server of naar Microsoft Data Engine (MSDE) door Gebruik de Wizard Upsize van Access 2002. Dit artikel introduceert de Upsize Wizard wat u moet controleren voordat u converteert, overwegingen, voorgesteld oplossingen voor algemene problemen met upsizebewerkingen en aanvullende bronnen voor meer informatie.

Inleiding

U kunt de Wizard Upsize converteert een bestaande Access database (.mdb) op een client/server-oplossing. De Wizard Upsize maakt een nieuwe SQL Server-databasestructuur (inclusief indexen, validatieregels, standaardwaarden, en relaties) en kopieert uw gegevens vervolgens naar de nieuwe SQL Server-database. Bovendien probeert de Wizard Upsize uw query's als SQL Server opnieuw maken weergaven en opgeslagen procedures wanneer u een nieuwe client-server maken toepassing.

U kunt selecteren om de databasestructuur van uw converteren en uw gegevens of nadat u SQL Server back-end-database, kunt u Selecteer een Access front-end-clienttoepassing maken. De Wizard Upsize kan de front-end-clienttoepassing op twee manieren maken:

  • De huidige Access-databasebestand (.mdb) behouden en vervolgens toevoegen gekoppelde tabellen met de geconverteerde tabellen in SQL Server.

    De nieuwe gekoppelde tabellen gebruikt uw bestaande formulieren, rapporten en data access-pagina 's Als de gegevensbronnen.
  • Maak een nieuw Access-projectbestand (.adp) en kopieer de formulieren, rapporten, data access-pagina's, macro's en modules uit de huidige Access-database en sluit Access-projectbestand wilt de geconverteerde tabellen in SQL Server.

    De gekopieerde formulieren, rapporten en data Access-pagina's die naar de lokale database verwijzen geconverteerd naar de nieuwe geconverteerde SQL Server-tabellen, weergaven en opgeslagen procedures als hun gegevensbronnen via de verbinding van het ADP-bestand op de server. Data access-pagina's die andere dan de huidige database zijn niet gewijzigd na verwijzen naar databases Upsize.
Wanneer u de Wizard Upsize uitvoert, het proces is niet perfect. Er zijn verschillen en mogelijk compatibiliteitsproblemen tussen Access databases en SQL Server-databases. Worden verschillen in SQL-dialecten gegevenstypen en. Hoewel de Wizard vele van deze verschillen kan verwerken en objecten correct converteert, de Wizard alle verschillen niet verwerken. Daarom u problemen ondervindt tijdens het maken van nieuwe database en de nieuwe clienttoepassing. Als de Wizard Upsize een probleem tijdens de upsizebewerking beëindigd de Wizard het proces niet. De Wizard de fout wordt vastgelegd en gaat verder met het volgende object. Na de upsizebewerking is voltooid, wordt de Wizard een rapport. Het rapport ziet u kunt de details voor de naam van het proces en de grootte van de nieuwe database, de selecties die u hebt aangebracht terwijl u hebt de Wizard en fouten de Wizard heeft aangetroffen.

Voor meer informatie over het uitvoeren van de De Wizard Upsize volgt:
  1. Klik opMicrosoft Access Helpop deHelpmenu.
  2. TypeDe Wizard Upsizeop kantoor -Assistent of de Antwoordwizard.
  3. Klik opZoekende onderwerpen worden weergeven geretourneerd.
Voor meer informatie over verschillen tussen Access-syntaxis en SQL Server-syntaxis en hoe de Wizard Upsize deze verschillen verwerkt Volg deze stappen:
  1. Klik opMicrosoft Access Helpop deHelpmenu.
  2. TypeVergelijking van Microsoft Access en SQL Server-syntaxisin de Office-assistent of in het antwoord De wizard.
  3. Klik opZoekenbekijken deVergelijking van functies in Visual Basic for Applications versus SQL Server Transact-SQLsubonderwerp.

Wat controleert u voordat u een upsizebewerking

  • Zorg ervoor dat er een back-up van uw Access databasebestand (.mdb). De methode die u upsizebewerking selecteert kan veranderen uw bestaande toepassingsontwerp.
  • Weet de naam van de SQL Server of de een computer die verbinding met MSDE wordt uitgevoerd. Zorg ervoor dat u weet dat de aanmeldingsgegevens. Bezoek voor meer informatie over het installeren van MSDE de sectie 'Installeren, starten en stoppen van MSDE 2000' op de MSDN- website:
    Met Microsoft Access 2002 en MSDE 2000
  • Zodat de upsizebewerking zo soepel mogelijk maken u hebt de juiste machtigingen op de SQL-Server die u wilt de upsizebewerking op. Minimaal moetenTABEL MAKENmachtiging. Als u een geheel nieuwe database maken, moet uMAKEN DATABASEmachtiging.
  • Om ervoor te zorgen dat er voldoende ruimte berekenen hoe veel Upsize schijfruimte vereist door vermenigvuldiging van de grootte van uw Microsoft Access-database met twee.

Overwegingen bij het ontwerpen

  • Volg server naamgevingsconventies van de begin. De Wizard Upsize corrigeert een groot aantal fouten, maar niet alle fouten. Zorg ervoor dat er een soepele migratie naar de back-end, volgt u de Beperkingen van SQL Server:
    • Namen moeten voor SQL Server 6.5 30 tekens of minder. Deze limiet is voor SQL Server 7.0 uitgevouwen tot een maximum van 128 tekens. Voor SQL Server 2000 is de limiet uitgebreid met 249 tekens.
    • Het eerste teken moet een letter of het at-teken (@). Resterende tekens kunnen getallen, letters, het dollarteken ($), worden de nummer teken (#) of het onderstrepingsteken (_).
    • SQL Server 6.5 zijn spaties niet toegestaan. Voor SQL Server 7.0 zijn spaties toegestaan, maar de naam moet tussen aanhalingstekens merken ("") of vierkante haken ([]).
    • De naam moet een Transact-SQL-trefwoord. SQL Server de hoofdletters en kleine versies van trefwoorden gereserveerd. Voor informatie over Transact-SQL-sleutelwoorden, Zie SQL Server Books Online.
  • De Wizard Upsize bepaalde items niet geconverteerd. Andere objecten worden geconverteerd, maar moeten worden gecontroleerd wanneer de Wizard is voltooid. Wanneer u de Wizard Upsize gebruikt, moet u alle wijzigingen in tabellen bekijken weergaven, formulieren en rapporten.

    Met name de Wizard Upsize de volgende regels gebruikt wanneer databases worden geconverteerd:
    • Dubbele kolomnamen krijgen een alias.
    • Datumscheidingstekens worden geconverteerd.
    • Boole-constanten worden geconverteerd naar gehele getallen.
    • Tekenreeks aaneenschakelen van teken geconverteerd (&) een plusteken (+).
    • Jokertekens worden geconverteerd naar hun Transact-SQL-equivalenten.
    • WITH TIES wordt toegevoegd aan alle TOP-query's met een ORDER BY-component.
    De volgende Access SQL-syntaxiselementen worden niet ondersteund. door MSDE en worden niet geconverteerd. De Wizard Upsize verwijdert deze items uit SQL instructies:
    • DROP INDEX
    • DISTINCTROW
    • OWNERACCESS
    • Tabel in UNION
    • ORDER BY in samenvoegingen
    • TRANSFORMEREN
    • PARAMETERS
  • De Wizard Upsize converteert niet de code van de -Oplossing. Code met Access-objecten direct werkt blijven werk, maar u moet converteren met werkt code Data Access Objects (DAO) tabellen en query's naar ActiveX Data Objects (ADO)-code.

    Voor een overzicht van ADO, Ga naar de volgende MSDN-website:

    Werken met de Data Access-onderdelen van een Office-oplossing

    http://msdn.Microsoft.com/en-us/library/aa141802.aspx
    Ga naar extra informatie over hoe u ADO kunt gebruiken voor het volgende MSDN-website:
    Programming in Access Client/Server-oplossingen

    http://msdn.Microsoft.com/en-us/library/aa189856.aspx

Problemen met upsizebewerkingen oplossen

  • Tabellen doet niet geconverteerd.
    • Zorg ervoor dat de standaardgegevens van de bestandsgrootte voor het Model database in SQL Server is groter dan 1 MB.
    • Probeer alleen de tabelstructuur converteren.
  • Tabellen onverwacht geconverteerd naar SQL Database Master.Voor meer informatie. Klik op het volgende artikelnummer in de Microsoft Knowledge Base:
    281950Access 2002: Database onverwacht geconverteerd naar SQL Server Master Database

Referenties

Ga voor meer informatie over upsizebewerkingen naar de de volgende MSDN-websites:
Met Microsoft Access 2002 en MSDE 2000
http://msdn.Microsoft.com/en-us/library/aa139985.aspx
Converteren naar SQL Server
http://msdn2.Microsoft.com/en-us/library/ms952656.aspx
Een Access-Database met de Wizard Upsize converteert
http://msdn2.Microsoft.com/en-us/library/aa164896 (office.10) .aspx
Voor meer informatie over problemen ondervinden bij upsizebewerkingen naar SQL Server, klikt u op het volgende artikel nummer in de Microsoft Knowledge Base:
328319Access 2002: Problemen met de Wizard Upsize van Access 2002
Voor extra informatie over het witboek 'Access 2002 upsizing Tools', klikt u op de volgende artikelnummer in de Microsoft Knowledge Base:
294407Access 2002: 'Access 2002 upsizing Tools' wit papier beschikbaar in Download Center

Eigenschappen

Artikel ID: 330468 - Laatste beoordeling: woensdag 2 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Access 2002 Standard Edition
Trefwoorden: 
kbdesign kbdatabase kbhowto kbmt KB330468 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:330468

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