Access-gegevens naar een SQL Server-database verplaatsen met behulp van de wizard Upsize

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Na verloop van tijd meeste databasetoepassingen vergroten ingewikkelder en nodig meer gebruikers kunt ondersteunen. Op een gegeven moment in de levensduur van uw Microsoft Office Access-toepassing wilt u mogelijk te converteren naar deze met een Microsoft SQL Server-database voor een optimale prestaties, schaalbaarheid, beschikbaarheid, beveiliging, betrouwbaarheid en herstelmogelijkheden.

In dit artikel

Een Microsoft Office Access-databases converteren

De wizard Upsize

Hoe databaseobjecten worden geconverteerd

Een Microsoft Office Access-databases converteren

Upsize is het proces voor het migreren van sommige of alle databaseobjecten van een Access-database aan een nieuw of bestaand SQL Server-database of een nieuw Access-project (.adp).

Voordelen van Upsize een SQL Server-database

  • Goede prestaties en schaalbaarheid    In veel gevallen biedt SQL Server betere prestaties dan een Access-database. SQL Server ook biedt ondersteuning voor zeer grote, terabyte grootte-databases, welke is veel groter is dan de huidige limiet voor een Access-database van 2 GB. Ten slotte, SQL Server werkt zeer efficiënt door het verwerken van query's parallel (met meerdere eigen threads in één proces om gebruikersaanvragen te verwerken) en extra geheugen nodig minimaliseren wanneer meer gebruikers worden toegevoegd.

  • Verbeterde beschikbaarheid    SQL Server kunt u een dynamische back-up, incrementele of voltooid, van de database terwijl deze gebruikt wordt. U hoeft dus niet eerst gebruiker om af te sluiten van de database voor het back-up van gegevens.

  • Verbeterde beveiliging    Via een beveiligde verbinding kan kunt SQL Server integreren met Windows-systeembeveiliging op te geven van een geïntegreerde toegang tot het netwerk en de database met de beste van beide beveiligingssystemen. Hierdoor veel eenvoudiger kunt u complexe beveiliging schema te beheren.

  • Onmiddellijk herstel    In geval van systeemfouten (zoals het besturingssysteem vastloopt of de stroom uitvalt), SQL Server heeft een automatische waarin die een database naar de laatste staat van consistentie in een kwestie van minuten, zonder tussenkomst van de beheerder van database herstelt.

  • Servers gebaseerde verwerking    Gebruik van SQL Server in de configuratie van een client/server Hiermee reduceert u netwerkverkeer door het verwerken van databasequery's op de server voor resultaten verzenden naar de klant. De server de verwerking is meestal veel efficiënter, met name als u werkt met grote hoeveelheden gegevens.

    Uw toepassing kan ook gebruikmaken gebruiker gedefinieerde functies, opgeslagen procedures en triggers zodat delen toepassingslogica, bedrijfsregels en beleidsregels complexe query's, gegevensvalidatie en referentiële integriteit code op de server, in plaats van op de client.

Manieren om te converteren

De Wizard Upsize verplaatst databaseobjecten en de bijbehorende gegevens van een Access-database naar een nieuw of bestaand SQL Server-database.

Er zijn drie manieren voor het gebruik van de Wizard Upsize:

  • Converteren alle databaseobjecten uit een Access-database naar een Access-project zodat u kunt een client/server-toepassing maken. Deze methode is vereist voor sommige wijzigingen in de toepassing en aanpassingen in programmacode en complexe query's.

  • Alleen gegevens converteren of gegevensdefinities uit een Access-database met een SQL Server-database.

  • Maak een Access-database front-end voor een SQL Server-database back-end, zodat u kunt een front-end-/back-endtoepassingmaken. Hiervoor erg weinig wijzigingen in de toepassing sinds de code is nog steeds met de Access-database-engine (ACE).

Voordat u converteert een Access-database

Voordat u converteert uw Access-database aan een SQL Server-database of een Access-project, moet u als volgt:

  • Back-up van uw database     Hoewel de Wizard Upsize gegevens niet verwijderd of databaseobjecten uit uw Access-database, is het een goed idee om maken een back-up van uw Access-database voordat u converteert deze.

  • Zorg ervoor dat er voldoende schijfruimte     U moet er voldoende schijfruimte beschikbaar op het apparaat dat uit de geconverteerde database bestaat. De Wizard Upsize werkt het best wanneer er voldoende schijfruimte beschikbaar is.

  • Unieke indexen maken     Een gekoppelde tabel moet een unieke index worden bijgewerkt in Access. De Wizard Upsize kunt converteren van een bestaande unieke index, maar er nog niet is geen maken. Als u bijwerken van uw tabellen wilt, zorg er dan voor dat u een unieke index toevoegen aan elke tabel voordat Upsize.

  • Uzelf de juiste machtigingen voor de SQL Server-database toewijzen

    • Te converteren naar een bestaande database moet u machtigingen voor CREATE TABLE en CREATE DEFAULT.

    • Als u wilt een nieuwe database maken, moet u de machtigingen van de DATABASE maken en selecteer machtigingen op de systeemtabellen in de hoofdlijst database.

De Wizard Upsize van Access 2007 is geoptimaliseerd voor het werken met Microsoft SQL Server 2000 en SQL Server 2005.

Naar boven

De wizard Upsize

  • Klik op het tabblad Hulpmiddelen voor databases in de groep Gegevens verplaatsen op SQL Server.

    De Wizard Upsize wordt gestart.

Stap 1: Kies worden geconverteerd naar een bestaande database of een nieuwe database

Stap 2: Kiezen welke tabellen worden geconverteerd

Stap 3: Geef de kenmerken en opties om te worden geconverteerd

Stap 4: Kies hoe u converteren uw toepassing

De Wizard Upsize-rapport

Stap 1: Kies worden geconverteerd naar een bestaande database of een nieuwe database

Klik op de eerste pagina van de Wizard opgeven u of u wilt converteren met de Access-database aan een bestaande SQL Server-database of een nieuwe SQL Server-database maken.

  • Bestaande database gebruiken    Als u deze optie selecteert en klik vervolgens op volgende, wordt het dialoogvenster Gegevensbron selecteren zodat u kunt een ODBC-verbinding met de bestaande SQL Server-database maken.

    ODBC-gegevensbronnen

    Een gegevensbron wordt gecombineerd met de verbindingsgegevens nodig voor toegang tot die gegevens gegevensbron. Voorbeelden van gegevensbronnen zijn Access, SQL Server, Oracle RDBMS, een werkblad en een tekstbestand. Voorbeelden van informatie over de databaseverbinding zijn serverlocatie, databasenaam aanmeldings-ID, wachtwoord en diverse opties van de ODBC-stuurprogramma waarmee wordt beschreven hoe u verbinding maakt met de gegevensbron.

    In de ODBC-architectuur, een toepassing (zoals Access of een programma van Microsoft Visual Basic) maakt verbinding naar de ODBC-stuurprogramma's, die weer gebruikmaakt van een specifiek ODBC-stuurprogramma (bijvoorbeeld Microsoft SQL ODBC-stuurprogramma) verbinding maken met een gegevensbron (in dit geval een SQL Server database). In Access kunt u ODBC-gegevensbronnen verbinding maken met gegevensbronnen voor toegang tot externe waarvoor geen ingebouwde stuurprogramma's.

    Voer de volgende handelingen uit om verbinding te maken met deze gegevensbronnen:

    • Installeer het juiste ODBC-stuurprogramma op de computer die de gegevensbron bevat.

    • Definieer de naam van een gegevensbron (DSN) met ODBC-gegevensbronbeheer om de verbindingsgegevens op te slaan in het Microsoft Windows-register of een DSN-bestand of een verbindingsreeks in Visual Basic-code om de verbindingsgegevens rechtstreeks door te geven aan ODBC-stuurprogrammabeheer.

      Computergegevensbronnen

      Verbindingsinformatie gegevensbronnen van de computer opgeslagen in het Windows-register op een specifieke computer met een door de gebruiker gedefinieerde naam. U kunt gegevensbronnen machine alleen op de computer waarop die deze zijn gedefinieerd. Er zijn twee soorten gegevensbronnen machine-gebruiker en systeem. Gegevensbronnen van de gebruiker kunnen alleen worden gebruikt door de huidige gebruiker en zijn alleen zichtbaar voor die gebruiker. Systeemgegevensbronnen kunnen worden gebruikt door alle gebruikers op een computer en zijn zichtbaar voor alle gebruikers op de computer en de hele systeem services. Een gegevensbron machine is vooral handig als u voorzien van extra beveiliging wilt omdat alleen gebruikers die zijn aangemeld een gegevensbron machine bekijken kunnen en deze naar een andere computer door een externe gebruiker kan niet worden gekopieerd.

      Bestandsgegevensbronnen

      Bestandsgegevensbronnen (ook wel DSN-bestanden) verbindingsinformatie opgeslagen in een tekstbestand, niet in het Windows-register en over het algemeen flexibeler te gebruiken dan machine gegevensbronnen. U kunt bijvoorbeeld een gegevensbron van het bestand kopiëren naar elke computer met het juiste ODBC-stuurprogramma zodat uw toepassing op consistente en nauwkeurige verbindingsgegevens op alle computers deze worden gebruikt vertrouwen kunt. Of u kunt de gegevensbron van het bestand op één server plaatsen, delen tussen veel op het netwerk en eenvoudig verbindingsinformatie op één locatie.

      Een gegevensbron van het bestand kan ook worden gegevensbronbestand. Een gegevensbronbestand bevindt zich op één computer en verwijst naar een gegevensbron machine. U kunt gegevensbronnen gegevensbronbestand bestand gebruiken voor toegang tot gegevensbronnen van de computer uit bestandsgegevensbronnen.

      Verbindingsreeksen

      U kunt een opgemaakte verbindingsreeks waarmee wordt opgegeven verbindingsgegevens definiëren in een module. Een verbindingsreeks de verbindingsinformatie doorgegeven rechtstreeks naar het ODBC-stuurprogramma's en is het handig uw toepassing vereenvoudigen doordat de vereiste dat een systeembeheerder of de gebruiker eerst een DSN maken vóór het gebruik van de database.

  • Nieuwe database maken    Als u deze optie selecteert en klik vervolgens op volgende, wordt een pagina waar u informatie over de nieuwe SQL Server-database invoeren.

    • Welke SQL Server wilt u gebruiken voor deze database?     Typ de naam van de server die u wilt gebruiken.

    • Vertrouwde verbinding gebruiken     U kunt een vertrouwde verbinding, dat wil zeggen, SQL Server worden geïntegreerd met het Windows-besturingssysteem-beveiliging op te geven van een enkel Meld u aan bij het netwerk en de database.

    • Aanmeldings-ID en wachtwoord     Als u een vertrouwde verbinding niet gebruikt, typt u de aanmeldings-ID en wachtwoord van een account met bevoegdheden voor de DATABASE maken op de server.

    • Wat wilt u dat naam opgeven voor uw nieuwe SQL Server-database?     Typ de naam van de nieuwe SQL Server-database. Access herziet de naam als deze conflicten met de databasenaam van een bestaande oplevert en voegt het achtervoegsel genummerde (MijnDatabase 1, bijvoorbeeld).

Naar begin sectie

Stap 2: Kiezen welke tabellen worden geconverteerd

In deze stap selecteert u de Access-tabellen die u converteren naar de SQL Server-database wilt. Selecteer de tabellen die u converteren wilt en gebruikt u de pijlknoppen om deze te verplaatsen naar de lijst exporteren naar SQL Server . U kunt ook dubbelklikken op een tabel om deze te verplaatsen in een lijst met de andere.

De lijst Beschikbare tabellen bevat alle gekoppelde tabellen, behalve voor SQL Server-tabellen al in een SQL Server-database. Gekoppelde tabellen die verwijzen naar een SQL Server-database die is geselecteerd voor Upsize automatisch weergegeven in het vak lijst exporteren naar SQL Server en kunnen niet worden verwijderd. Tabellen die niet momenteel zichtbaar zijn in de navigatiedeelvenster zijn worden ook niet opgenomen, met inbegrip van verborgen tabellen en systeem.

Tip: Een tabel met een naam die eindigt met "_lokaal" wordt uitgesloten van de lijst met beschikbare tabellen om te voorkomen dat Upsize tabellen die al geconverteerd zijn. Als u converteren deze tabellen opnieuw wilt, wijzigt u deze voordat u de Wizard Upsize door te verwijderen van het achtervoegsel "_lokaal".

Naar begin sectie

Stap 3: Geef de kenmerken en opties om te worden geconverteerd

In deze stap selecteert u welke tabel kenmerken worden geconverteerd naar uw SQL Server-database. Standaard worden alle kenmerken al dan niet standaard ingeschakeld voor Upsize.

Opmerking: Standaard wordt in de Wizard Upsize alle Access-veldnamen geconverteerd naar juridische SQL Server-veldnamen, en gegevenstypen voor Access converteert naar de corresponderende SQL Server-gegevenstypen.

Welke tabelkenmerken van de wilt u converteren?

De volgende tabel bevat de kenmerken die u kunt converteren en wordt beschreven hoe de Wizard Upsize omgaat met elkaar:

Kenmerk

Actie als geselecteerd

Indexen

De Wizard Upsize converteert alle indexen.

De Wizard Upsize Access primaire sleutels converteert naar een SQL Server-indexen en markeert u ze als primaire sleutels in SQL Server. Als u besluit om de geconverteerde SQL Server-tabel koppelen aan uw Access-database, de Wizard Upsize het voorvoegsel 'aaaaa' ook toegevoegd aan de indexnaam van de. Dit is omdat de eerste alfabetisch in de lijst met beschikbare indexen als primaire sleutel index in Access worden gekozen en het voorvoegsel 'aaaaa' zorgt ervoor dat de juiste index wordt gekozen.

Alle overige indexen houden hun namen, behalve waarbij ongeldige tekens zijn vervangen door het teken "_". Unieke en niet-unieke Access-indexen worden unieke en niet-unieke indexen voor SQL Server.

Een gekoppelde tabel moet een unieke index worden bijgewerkt in Access. De Wizard Upsize kunt converteren van een bestaande unieke index, maar er nog niet is geen maken. Als u wilt bijwerken van de gegevens in tabellen na Upsize, zorg ervoor dat u een unieke index toevoegen aan elke tabel voordat Upsize.

Regels voor gegevensvalidatie

De Wizard Upsize converteert u de volgende handelingen uit als bijwerken en triggers invoegen:

  • Alle vereiste eigenschappen veld

  • Regels voor gegevensvalidatie van tabel

  • Recordvalidatieregels

  • Veldvalidatieregels

Een trigger is een reeks Transact-SQL-instructies die is gekoppeld aan een SQL Server-tabel. Een tabel kan hebben drie triggers, één voor elk van de opdrachten die gegevens in een tabel kunnen wijzigen: de opdrachten UPDATE, invoegen en verwijderen. De trigger wordt automatisch uitgevoerd wanneer de opdracht wordt uitgevoerd. De Wizard Upsize wordt gebruikgemaakt van triggers in plaats van regels voor SQL Server om af te dwingen niveau validatie van veld omdat SQL Server-regels kunt u niet om aangepaste foutberichten weer te geven.

Elke validatieregel een niet per se voor een-op-relatie hebben met een trigger. Elke validatieregel mogelijk deel uitmaken van verschillende triggers en elke trigger mogelijk code als u de functionaliteit van de verschillende regels voor gegevensvalidatie bevatten.

Wanneer u de eigenschap vereist van een Access-veld ingesteld op waar, een gebruiker niet invoegen van een record en laat de vereiste veld null (als er geen standaard afhankelijk van het veld) of het maken van het veld null bij het bijwerken van een record. Vereiste velden worden geconverteerd naar velden die niet Null-waarden is toegestaan op SQL Server.

Validatietekst

De eigenschap Validatietekst van het Access-database wordt geconverteerd naar het Access-project eigenschap Validatietekst . Hiermee worden de Access aangepaste foutberichten moet worden weergegeven in het geval van een overtreding beperking tijdens runtime.

Standaardwaarden

De Wizard Upsize converteert alle Standaardwaarde eigenschappen naar American nationale standaarden Institute (ANSI) standaard objecten.

Tabelrelaties

De Wizard Upsize converteert alle relaties tabel.

U kunt bepalen hoe u tabelrelaties converteren en referentiële integriteit met behulp van de update, invoegen of verwijderen triggers, of met behulp van declaratieve referentiële integriteit (DRI). DRI werkt op dezelfde manier als Access referentiële integriteit door de beperkingen voor primaire sleutels voor tabellen (de 'een'-kant van een een-op-veel-relatie) en beperkingen voor refererende sleutels voor refererende tabellen (meestal de 'veel'-kant van een een-op-veel-relatie) te definiëren.

  • Gebruik DRI     Selecteer tabel trapsgewijs bijwerken en Verwijderen wilt referentiële integriteit afdwingen. Access-database kolom gegevensvalidatie wordt geconverteerd naar een beperking voor het controleren van SQL Server DRI met een validatiebericht zoals wordt weergegeven in de volgende tabel.

Relatie van Access-database

SQL Server refererende sleutel

Validatio n tekst

Trapsgewijs bijwerken

KLIK OP GEEN ACTIE OP UPDATE TRAPSGEWIJS VERWIJDEREN

"De record kan niet worden verwijderd, omdat de tabel < foreigntable > gerelateerde records bevat."

Trapsgewijs verwijderen

KLIK OP TRAPSGEWIJS VERWIJDEREN OP BIJWERKEN GEEN ACTIE

"U niet kunt toevoegen of wijzigen van een record omdat een gerelateerde record is vereist in tabel < primaire_tabel >."

Trapsgewijs bijwerken
en trapsgewijs verwijderen

OP DELETE TRAPSGEWIJS OP TRAPSGEWIJS BIJWERKEN

Waarde is niet ingesteld.

Geen DRI

KLIK OP VERWIJDEREN GEEN ACTIE OP GEEN ACTIE BIJWERKEN

U kunt geen toevoegen, wijzigen of deze record vanwege een beperking voor de relatie tussen de tabellen < primaire_tabel > en < foreigntable > verwijderen.

  • Gebruik triggers     Als u trapsgewijs bijwerken of verwijderen in uw Access-tabelrelaties hebt gedefinieerd, en u wilt behouden dit probleem in de tabellen geconverteerd, selecteert u de relaties tussen tabellen en triggers gebruiken. Deze worden trapsgewijze bijwerkt of worden verwijderd als triggers waarmee referentiële integriteit afdwingen.

    Een tabelrelatie een niet per se voor een-op-relatie hebben met een trigger. Elke relatie mogelijk deel uitmaken van diverse triggers en elke trigger code als u de functionaliteit van de verschillende regels voor referentiële integriteit kan bevatten. Invoegen triggers worden gebruikt voor onderliggende tabellen en triggers verwijderen op de bovenliggende tabellen worden gebruikt.

    Opmerking: Access vereist DRI te lezen van de databasediagram van een SQL Server-database. Voor toegang tot het lezen van het diagram tijdens het afdwingen van referentiële integriteit met triggers, is de Wizard Upsize DRI op de relaties geplaatst, maar wordt de controle beperkingen van refererende sleutels uitgeschakeld.

Welke opties voor gegevens wilt u opnemen?

  • Tijdstempelvelden toevoegen aan tabellen    SQL Server gebruikt tijdstempelvelden om aan te geven dat een record is gewijzigd (maar niet wanneer deze is gewijzigd) door te maken van een veld met unieke waarden en dit veld vervolgens bij te werken wanneer een record wordt bijgewerkt. Klik voor een gekoppelde tabel gebruikt Access de waarde in tijdstempelvelden om te bepalen of een record wordt bijgewerkt zijn gewijzigd. In het algemeen, biedt tijdstempelvelden de beste prestaties en betrouwbaarheid. Tijdstempelvelden, moet de SQL Server alle velden in de record om te bepalen of de record is gewijzigd, waardoor wordt vertraagd prestaties controleren.

    De volgende tabel beschrijft de instellingen die beschikbaar zijn in deze lijst:

Instelling

Beschrijving

Ja, laat de wizard beslissen

Als het oorspronkelijke Access-tabellen bevatten drijvende (enkel of dubbel), Memo, of OLE-object velden, de Wizard Upsize Hiermee maakt u nieuwe tijdstempelvelden in de resulterende SQL Server-tabellen voor die velden.

Ja, altijd

De Wizard Upsize Hiermee maakt u een tijdstempelveld voor alle geconverteerde tabellen ongeacht welke veldtypen bevatten. Dit verbetert de prestaties van geconverteerde Access-tabellen die mogelijk niet Memo, OLE-Object of drijvende-velden bevatten, maar die velden van andere typen hebben.

Nee, nooit

De Wizard Upsize wordt niet tijdstempelvelden toevoegen aan tabellen.

Belangrijk: Access niet in gekoppelde SQL Server-tabellen, om te bepalen als Memo of OLE-object velden zijn gewijzigd, omdat deze velden veel megabytes in grootte en de vergelijking worden kunnen te veel netwerk en tijdrovender kan worden gecontroleerd. Als er slechts een veld met tekst of afbeelding is gewijzigd en er geen tijdstempelvelden, overschrijft Access daarom de wijziging. De waarde van een drijvende-veld mogelijk ook lijken te zijn gewijzigd wanneer dit niet het geval is, zodat de geen tijdstempelvelden, Access bepalen mogelijk dat de record is gewijzigd wanneer er geen.

  • Alleen de tabelstructuur van de te maken, converteren zonder gegevens    De Wizard Upsize converteert alle gegevens naar SQL Server al dan niet standaard. Als u het selectievakje tabelstructuur maken, converteren zonder gegevens selecteert, wordt alleen de gegevensstructuur geconverteerd.

Naar begin sectie

Stap 4: Kies hoe u converteren uw toepassing

Op de volgende pagina van de wizard, kunt u een van de drie verschillende manieren om te converteren uw databasetoepassing van Access. Klik onder welke wijzigingen in de toepassing wilt u maken?, selecteer een van de volgende opties:

  • Een nieuwe Access-client/server-toepassing maken    Als u deze optie selecteert, wordt een nieuwe Access-project in de Wizard Upsize gemaakt. De Wizard Upsize vraagt u om een naam, die standaard ingesteld op de naam van de huidige Access-database, voegt het achtervoegsel "CS" en vervolgens het project wordt opgeslagen op dezelfde locatie als het bestaande Access-database.

    De Wizard Upsize wordt het Access-project-bestand en klik op worden alle objecten in de database gemaakt van de Access-database naar de Access-project. Als u het wachtwoord en gebruikers-ID niet opslaat, klikt u vervolgens wordt de eerste keer dat u het Access-project opent, in het dialoogvenster Eigenschappen van de koppeling gegevens zodat u verbinding met een SQL Server-database maken kunt.

  • SQL Server-tabellen koppelen aan bestaande toepassing    Als u deze optie selecteert, wordt uw Access-database in de Wizard Upsize gewijzigd zodat uw query's, formulieren, rapporten en data access-pagina's met de gegevens in de nieuwe SQL Server-database in plaats van de gegevens in uw Access-database. De naam van de Wizard Upsize toegang tabellen u converteren met het achtervoegsel "_lokaal." Bijvoorbeeld als u een tabel converteren met de naam werknemers, de tabel is de naam gewijzigd Werknemers_lokaal in uw Access-database. De wizard Upsize maakt vervolgens een gekoppelde SQL Server-tabel met de naam werknemers.

    Opmerking: Wanneer de upsizebewerking voltooid is, wordt de tabellen die zijn gewijzigd met het achtervoegsel '_lokaal' niet meer worden gebruikt. Dit is echter een goed idee om de lokale tabellen behouden, totdat u controleren of dat de Upsize geslaagd is. Op een later tijdstip, kunt u de lokale tabellen om de grootte van uw Access-database te beperken verwijderen. Zorg ervoor dat u een back-up van uw database voordat u een tabel verwijderen.

    Query's, formulieren, rapporten en data access-pagina's op basis van de oorspronkelijke tabel Werknemers wordt nu gebruiken voor de gekoppelde werknemers van SQL Server-tabel. Veel van de eigenschappen van de velden in de oorspronkelijke lokale tabel worden overgenomen door de nieuwe lokale tabel, inclusief, Beschrijving, Bijschrift, Opmaak, invoermaskeren aantal decimalen.

  • Toepassing niet wijzigen    Selecteer deze optie als u alleen wilt kopiëren van uw gegevens met de SQL Server-database en niet Breng desgewenst andere wijzigingen aan uw bestaande toepassing van de Access-database.

Wachtwoord en gebruikers-ID opslaan    Standaard is de Wizard Upsize gekoppelde tabellen gemaakt in de bestaande toepassing of Hiermee maakt u een Access-project zonder de gebruikersnaam en wachtwoord op te slaan. Dit betekent dat gebruikers wordt gevraagd om een gebruikersnaam en wachtwoord telkens wanneer die ze zich met een SQL Server-database aanmelden.

Als u het wachtwoord en gebruikers-ID opslaanselecteert, kunnen gebruikers zonder logboekregistratie in verbinding maken met een SQL Server-database. Als u nieuwe Access-client/servertoepassing makenselecteert, wordt in het Access-project het wachtwoord gebruikersnaam opgeslagen in de OLE DB-verbindingsreeks.

Opmerking: Deze optie is uitgeschakeld voor de optie geen wijzigingen in de toepassing als een gekoppelde tabel in de SQL Server is geconfigureerd met een tabel MSysConf zodat wachtwoorden niet.

De Wizard Upsize-rapport

Wanneer u op Voltooienklikt, wordt de Wizard Upsize maakt een rapport met een gedetailleerde beschrijving van alle objecten die zijn gemaakt, en eventuele fouten tijdens het proces-rapporten. Het rapport wordt in de Wizard Upsize in afdrukvoorbeeld weergegeven en u kunt vervolgens afdrukken of opslaan van het rapport, bijvoorbeeld als een XPS- of PDF-bestand. Het rapport wordt niet opgeslagen als een Access-object wanneer u het venster Afdrukvoorbeeld sluiten.

De Wizard Upsize-rapport bevat informatie over het volgende:

  • Upsizeparameters, inclusief welke tabel u kenmerken hebt geconverteerd en hoe u hebt geconverteerd.

  • Tabelgegevens, zoals een vergelijking tussen Access en SQL Server-waarden voor de namen, gegevenstypen, indexen, validatieregels, standaardwaarden, activeert en of er tijdstempels zijn toegevoegd.

  • Eventuele fouten opgetreden, zoals database of transactie volledige, onvoldoende machtigingen, apparaat of database die niet is gemaakt, tabel, standaard of validatie regel overgeslagen, relatie niet afgedwongen, query overgeslagen (omdat deze niet kan worden omgezet in SQL Server-syntaxis) , en besturingselement en recordbron conversiefouten in formulieren en rapporten.

Naar begin sectie

Naar boven

Hoe databaseobjecten worden geconverteerd

De volgende gegevens en databaseobjecten worden geconverteerd:

  • Gegevens en gegevenstypen    Alle gegevenstypen voor Access-database worden geconverteerd naar hun equivalent in SQL Server. De wizard tekst wordt omgezet Access-database Unicode door het Unicode-tekenreeks-id toevoegen aan alle tekenreekswaarden en door het Unicode-n voorvoegsel toevoegen aan alle gegevenstypen.

  • Query's    

    • Selectiequery die u niet beschikt over een ORDER BY-component of parameters worden geconverteerd naar weergaven.

    • Actiequery's worden geconverteerd naar opgeslagen procedure actiequery's. Access voegt SET NOCOUNT aan na de parameter declaratie code om ervoor te zorgen dat de opgeslagen procedure wordt uitgevoerd.

    • Selectiequery die alleen verwijzen naar tabellen (ook wel grondtal query's genoemd) die gebruikmaken van parameters of een ORDER BY-component worden geconverteerd naar de gebruiker gedefinieerde functies. Klik zo nodig, wordt de bovenste 100 PROCENT-component wordt toegevoegd aan een query die een ORDER BY-component bevat.

    • Parameterquery's die benoemde parameters gebruiken voor het behoud van de oorspronkelijke tekstnaam gebruikt in de Access-database en worden geconverteerd naar opgeslagen procedures of inline gebruiker gedefinieerde functies.

      Opmerking: Mogelijk moet u handmatig query's die afhankelijk, zoals SQL Pass Through-query's, definitiequery en kruistabelquery's converteren. Mogelijk hebt u ook op handmatig converteren query's die zijn ook zeer genest.

  • Formulieren, rapporten, en besturingselementen    SQL-instructies in de recordbron, Besturingselementbron en Rijbron eigenschappen voor formulieren, rapporten of besturingselementen worden bijgehouden op hun plaats staan, en niet worden geconverteerd naar opgeslagen procedures of de gebruiker gedefinieerde functies.

  • Opstartopties    De Wizard Upsize converteert u de volgende opstartopties:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    Titel van de toepassing
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Modules en macro 's    De Wizard Upsize maakt geen wijzigingen met modules of macro's. Mogelijk moet u de toepassing te kunnen profiteren van de functies van SQL Server wijzigen. Zie het Optimaliseren van Microsoft Office Access toepassingen gekoppelde met SQL ServerMSDN-artikel voor meer informatie.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×