Access-tietojen siirtäminen SQL Server -tietokantaan ohjattua muunnostoimintoa käyttämällä

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Ajan myötä useimmat tietokantasovelluksia kasvaa, muuttuvat monimutkaisia ja tukee useita käyttäjiä on. Valitse Microsoft Office Access-sovelluksen elinkaaren vaiheessa voit haluta huomioitavia muuntotoiminto siihen Microsoft SQL Server-tietokantaan voit optimoida suorituskyvyn, skaalattavuus, käytettävyyttä, suojaus, luotettavuutta ja palauttaminen.

Tämän artikkelin sisältö

Microsoft Office Access-tietokannan muuntaminen

Ohjatun muuntotoiminnon käyttäminen

Miten tietokantaobjektien poistaa tietorakenne

Microsoft Office Access-tietokannan muuntaminen

Muuntotoiminto käsitellään joitakin tai kaikkia tietokantaobjektit Siirtyminen Access-tietokannan uuteen tai aiemmin luotuun SQL Server-tietokantaan tai uusi Access-projekti (.adp).

Muuntotoiminto SQL Server-tietokannan edut

  • Erinomainen suorituskyky ja skaalattavuus    Monissa tapauksissa SQL Server on kuin Access-tietokannan suorituskyvyn parantamiseksi. SQL Server tukee myös erittäin suuri, teratavun kokoisia tietokantoja, jossa on paljon enemmän kuin kaksi gigatavua Access-tietokannan nykyisen rajoitus. Lopuksi SQL Server toimii erittäin tehokkaasti käsittelemällä kyselyt rinnakkain (käyttämällä useita alkuperäisen viestiketjuissa siirtyminen prosessin käyttäjien pyyntöjen) ja minimoi kun käyttäjiä lisätään.

  • Parannettu käytettävyys    SQL Serverin avulla voit tehdä niistä dynaaminen varmuuskopion tietokannasta sen ollessa käytössä kokonaan tai osittain. Näin ollen ei ole voimassa käyttäjiä sulkemaan tietokannan, varmuuskopioi tiedot.

  • Parannettu suojaus    Käyttämällä luotettu yhteys SQL Server voidaan yhdistää Windowsin järjestelmän suojaus yhdellä kirjautumiskerralla verkon ja tietokanta ja antamaan käytät sekä turvajärjestelmissä parhaiten. Tämä on helpompi hallinnoimaan monimutkaisia suojauksen mallit.

  • Heti palauttaminen    Jos järjestelmävirheen (kuten käyttöjärjestelmän kaatumisen tai power käyttökatkosta), SQL Server on automaattinen palautus-järjestelmää, joka palauttaa tietokannan viimeisimmän tilan yhdenmukaisuuden muutamassa minuutissa ilman ei tietokannan järjestelmänvalvojan toimia.

  • Palvelinpohjainen tietojen käsittely    SQL Serverin avulla asiakkaan ja palvelimen määrityksessä vähentää verkkoliikennettä käsittelemällä tietokantakyselyt palvelimessa ennen tulosten lähettäminen asiakkaalle. Tee käsittelyn palvelin on yleensä on paljon tehokkaampaa, erityisesti silloin, kun käsittelet suurten tietojoukkojen.

    Sovelluksen myös käyttää käyttäjän määrittämät funktiot, tallennettujen toimintosarjojen ja käynnistimien kerätä ja jakaa sovelluksen logiikkaa, liiketoiminnan sääntöjä ja käytäntöjä, monimutkaisia kyselyjä, tietojen kelpoisuuden tarkistaminen ja viite-eheyden koodin palvelimeen sijaan, Asiakas.

Muuntaa tapoja

Ohjattu muuntotoiminto siirtää Access-tietokannan tietokantaobjektit ja ne sisältävät tiedot uuteen tai aiemmin luotuun SQL Server-tietokantaan.

Voit käyttää ohjattua muunnostoimintoa kolmella eri tavalla:

  • Muunna kaikki Access-tietokannan tietokantaobjektit Access projektille, jotta voit luoda asiakas-sovelluksen. Tämän menetelmän edellyttää joitakin muita sovelluksen muutoksia ja koodi ja monimutkaisia kyselyjä muokkaamista varten.

  • Muuntaa vain tiedot tai määritykset Access-tietokannan muodostaminen SQL Server-tietokantaan.

  • Luo Access-tietokannan edusta SQL Serverin tietokantaan taustatietokannan, niin, että voit luoda edusta-taustasovellus. Tämän menetelmän edellyttää hyvin vähän sovelluksen muokkaaminen, koska koodi on yhä käyttää Access database engine (ACE).

Ennen kuin voit muuntaa Access-tietokantaan

Ennen muuntamista Access-tietokannan SQL Server-tietokannan tai Access-projekti, harkitse seuraavasti:

  • Tietokannan varmuuskopiointi     Vaikka Ohjattu muuntotoiminto ei poista mitään tietoja tai tietokantaobjekteja Access-tietokannasta, se on hyvä Luo varmuuskopio ennen muuntamista Access-tietokannan sen.

  • Sinulla on riittävästi levytilaa     Sinulla on riittävästi levytilaa laitteella, joka sisältää muunnetun tietokannan. Ohjattu muuntotoiminto toimii parhaiten, kun on runsaasti tilaa käytettävissä.

  • Luo yksilöivät indeksit     Linkitetyn taulukon on oltava yksilöllinen indeksi, jotta voidaan päivittää Accessissa. Ohjattu muuntotoiminto voi muuntaa aiemmin luodun yksilöllisen indeksin, mutta ei voi luoda indeksiä. Jos haluat, että voit päivittää taulukoita, varmista, että yksilöllinen indeksi lisääminen Access-taulukot ennen muuntamista.

  • Määritä itsellesi riittävät oikeudet SQL Server-tietokantaan

    • Voit muuntaa aiemmin luotuun tietokantaan tarvitset CREATE TABLE- ja CREATE DEFAULT oikeudet.

    • Jos haluat luoda uuden tietokannan, sinun on luoda PROFIILITIETOKANNAN käyttöoikeus ja valitse käyttöoikeuksia perusmuodon Järjestelmätaulukot tietokantaa.

Access 2007: n ohjattu muuntotoiminto on optimoitu Microsoft SQL Server 2000 ja SQL Server 2005.

Sivun alkuun

Ohjatun muuntotoiminnon käyttäminen

  • Valitse Tietokantatyökalut -välilehden Siirrä tiedot -ryhmässä SQL Server.

    Ohjattu muuntotoiminto käynnistyy.

Vaihe 1: Valitse Muunna aiemmin luotuun tietokantaan tai uuteen tietokantaan

Vaihe 2: Valitse muunnettavien taulukoiden

Vaihe 3: Määritä määritteet ja muunnettu-asetukset

Vaihe 4: Valitse voit muuntaa sovelluksen

Ohjatun muuntotoiminnon raportti

Vaihe 1: Valitse Muunna aiemmin luotuun tietokantaan tai uuteen tietokantaan

Ohjatun toiminnon ensimmäisellä sivulla määrittämäsi haluat muuntaa aiemmin luotuun SQL Server-tietokantaan Access-tietokannan vai luoda uuden SQL Server-tietokantaan.

  • Käytä aiemmin luotua tietokantaa    Jos Valitse tämä vaihtoehto ja valitse Seuraava, Access näyttää Valitse tietolähde -valintaikkunassa, niin, että voit luoda ODBC-yhteyttä aiemmin luotuun SQL Server-tietokantaan.

    Tietoja ODBC-tietolähteistä

    Tietolähde on yhdistetty tarvitse käyttää tietoja yhteystiedot tietolähdettä. Esimerkkejä tietolähteistä ovat Access, SQL Server, Oracle RDBMS, laskentataulukko ja tekstitiedosto. Yhteyden tietoja esimerkiksi palvelimen sijainti, tietokannan nimi, Kirjautumistunnus, salasana ja erilaiset ODBC-ohjaimen asetukset, joissa kerrotaan, kuinka he voivat muodostaa yhteyden tietolähteeseen.

    ODBC-arkkitehtuuri-sovellus (esimerkiksi Access tai Microsoft Visual Basic-ohjelmaa) muodostaa yhteyden, ODBC-ohjaimen hallintatoiminto, joka puolestaan käyttää tiettyä ODBC-ohjain (esimerkiksi Microsoft SQL ODBC-ohjain) muodostaminen tietolähteen (eli tässä tapauksessa SQL Server tietokannan). Access-käytetään ODBC-tietolähteiden yhteyden muodostaminen ulkoisiin tietolähteisiin Accessiin, joka ei ole valmiita ohjaimia.

    Muodosta yhteys näihin tietolähteisiin toimimalla seuraavasti:

    • Asenna sopiva ODBC-ohjain tietokoneeseen, jossa tietolähde on.

    • Määritä tietolähteen nimi (DSN) käyttämällä joko ODBC-tietolähteen hallintaa yhteystietojen tallentamiseksi Microsoft Windowsin rekisteriin tai DSN-tiedostoon tai Visual Basic- koodin yhteysmerkkijonoa yhteystietojen välittämiseksi suoraan ODBC-ohjaimen hallintaohjelmaan.

      Konetietolähteet

      Konetietolähteiden tallentavat yhteystiedot Windowsin rekisteristä tietokoneen omia nimellä. Voit käyttää tietokoneen tietolähteiden vain siinä tietokoneessa, ne on määritetty. Koneen tietolähteiden kahdenlaisia – käyttäjän ja järjestelmän. Käyttäjätietolähteitä voidaan käyttää vain nykyisen käyttäjän, ja ne näkyvät vain kyseisen käyttäjän. Järjestelmätietolähteitä voidaan käyttää tietokoneen kaikki käyttäjät, ja ne näkyvät tietokoneen ja järjestelmän palveluille kaikille käyttäjille. Konetietolähde on hyötyä erityisesti silloin, kun haluat lisätä suojauksen, koska vain käyttäjät, jotka ovat kirjautuneet voit tarkastella tietokoneen tietolähteen ja se voi kopioida remote-käyttäjän toiseen tietokoneeseen.

      Tiedostotietolähteet

      Tiedoston tietolähteiden (kutsutaan myös DSN-tiedostot) tallentavat yhteystiedot tekstitiedostoon ei ole Windows-rekisterin ja on yleensä joustavampaa kuin tietokoneen tietolähteiden käyttäminen. Voit esimerkiksi kopioida tiedostotietolähteen tahansa tietokoneelta, jossa oikea ODBC-ohjain niin, että sovelluksesi voit luottaa yhdenmukaisia ja tarkkoja yhteystietoja kaikissa tietokoneissa ja se käyttää. Tai voit sijoittaa tietolähteen yhteen palvelimeen, jakaa sovellustesi verkossa ja ylläpitää helposti yhteyden tietoja yhdessä paikassa.

      Tiedostotietolähteen voi olla myös jakamaton. Jakamaton tietolähteen sijaitsee samassa tietokoneessa ja osoittaa Konetietolähde. Voit käyttää tietokoneen aiemmin luoduista tietolähteistä tiedoston tietolähteistä jakamaton tiedostojen tietolähteet.

      Yhteysmerkkijonot

      Moduulin voit määrittää muotoillun yhteysmerkkijonon, joka määrittää yhteyden tietoja. Yhteysmerkkijonoa välittää yhteystiedot suoraan, ODBC-ohjaimen hallintatoiminto ja sen avulla voit yksinkertaistaa sovelluksesi poistamalla vaatimus, että käyttäjän tai järjestelmänvalvojan luomalla ensin DSN ennen kuin käytät tietokannan.

  • Uuden tietokannan luominen    Jos Valitse tämä vaihtoehto ja valitse Seuraava, Access näyttää sivun, johon kirjoitat uuden SQL Server-tietokannan tietoja.

    • Mitä SQL Server haluat käyttää tätä tietokantaa varten?     Kirjoita haluat käyttää palvelimen nimi.

    • Käytä luotettu yhteys     Voit käyttää luotettu yhteys, SQL Server voidaan yhdistää Windows-käyttöjärjestelmän tietoturvan verkon ja tietokannan yksittäisen kirjaudutaan.

    • Käyttäjätunnus ja salasana     Jos et käytä luotettu yhteys, kirjoita Kirjautumistunnus ja salasana-tilin ja Luo tietokanta oikeudet palvelimessa.

    • Mitä haluat uuden SQL Server-tietokannan nimi?     Kirjoita uuden SQL Server-tietokannan nimi. Access muuttaa nimen, jos se on ristiriidassa aiemmin luodun tietokannan nimi ja lisää siihen numeroidun (esimerkiksi OmaTietokanta 1).

Osan alkuun

Vaihe 2: Valitse muunnettavien taulukoiden

Tässä vaiheessa voit valita Access-taulukot, jonka haluat muuntaa SQL Server-tietokantaan. Valitse taulukot, jonka haluat muuntaa ja siirrä ne Vie SQL Server -luetteloon nuolipainikkeilla. Vaihtoehtoisesti voit kaksoisnapsauttaa Siirrä yhdestä luettelosta toiseen taulukkoon.

Käytettävissä olevat taulukot -luettelo sisältää kaikki linkitetyt taulukot SQL Server-taulukoista lukuun ottamatta jo SQL Server-tietokantaan. SQL Server-tietokantaan, joka on valittu muuntotoiminto automaattisesti linkitetyt taulukot näkyvät Vie SQL Server -luetteloruutu ja ei voi poistaa. Taulukoiden, jotka eivät ole näkyvissä Siirtymisruutu ovat myös pois, mukaan lukien piilotetut taulukot ja järjestelmätaulukoiden.

Vihje: Taulukko, jossa on nimi päättyy ”_paikallinen” ei sisälly käytettävissä olevat taulukot taulukot, jotka on jo muunnettu luettelo. Jos haluat muuntaa nämä taulukot uudelleen, nimeä ne uudelleen, ennen kuin voit suorittaa ohjattu muuntotoiminto poistamalla pääte ”_paikallinen”.

Osan alkuun

Vaihe 3: Määritä määritteet ja muunnettu-asetukset

Tässä vaiheessa voit valita, mitkä taulukon määritteet SQL Server-tietokannan muuntaminen. Oletusarvon mukaan kaikki määritteet on valittu muunnettavaksi oletusarvoisesti.

Huomautus: Oletusarvon mukaan ohjattu muuntotoiminto muuntaa Accessin kenttien nimet oikeudellinen SQL Server-kenttien nimet ja muuntaa Access-tietotyypit vastaava SQL Server-tietotyypit.

Mitkä taulukkomääritteet haluat muuntaa?

Seuraavassa taulukossa on lueteltu määritteet, voit muuntaa ja kuvataan, miten ohjattu muuntotoiminto käsittelee yksitellen:

Määrite

Toiminto, jos valittuna

Indeksit

Ohjattu muuntotoiminto muuntaa kaikki indeksit.

Ohjattu muuntotoiminto muuntaa Access perusavaimista SQL Server-indeksit ja merkitsee ne SQL Serverin perusavaimiksi. Jos haluat linkittää muunnetun SQL Server-taulukon Access-tietokantaan, ohjattu muuntotoiminto lisää myös etuliitteen ”aaaaa” indeksinimi. Tämä johtuu siitä Access valitsee, joka on aakkosjärjestykseen perusavaimeksi käytettävissä olevien indeksien luettelossa ensimmäisenä ja ”aaaaa” etuliite varmistaa, että oikea indeksi valitaan.

Kaikkien muiden indeksien säilyttää heidän nimensä, paitsi jos virheelliset merkit korvataan ”_”-merkillä. Yksilöllinen ja ei-yksilöivän Access-indeksit muuttuvat yksilöllinen ja ei-yksilöivän SQL Server-indeksit.

Linkitetyn taulukon on oltava yksilöllinen indeksi, jotta voidaan päivittää Accessissa. Ohjattu muuntotoiminto voi muuntaa aiemmin luodun yksilöllisen indeksin, mutta ei voi luoda indeksiä. Jos haluat päivittää taulukoiden tietoja muuntotoiminto jälkeen, varmista, että yksilöllinen indeksi lisääminen Access-taulukot ennen muuntamista.

Kelpoisuussääntöjen

Ohjattu muuntotoiminto muuntaa kuin päivittäminen ja lisää käynnistimien seuraavasti:

  • Kaikki kentän pakolliset ominaisuudet

  • Taulukon kelpoisuussäännöissä

  • Tietueen kelpoisuussäännöt

  • Kentän kelpoisuussäännöt

Käynnistin on sarja liittyvä SQL Server-taulukko Transact-SQL-lauseita. Taulukossa voi olla kolme käynnistimien, yksi kullekin komentoja, joita voit muokata taulukon tietoja: Päivitä, Lisää ja poista-komentoja. Käynnistin suoritetaan automaattisesti, kun komento suoritetaan. Ohjattu muuntotoiminto käyttää kelpoisuustarkistuksen käyttöön SQL Server-säännöt ei ole sallittua mukautetun virhesanomia käynnistimien SQL Server-säännöt sijaan.

Kunkin kelpoisuussäännön ei välttämättä ole yksi-yhteen kirjeenvaihto käynnistimen kanssa. Kunkin kelpoisuussäännön saattaa tulla usean käynnistimen osa ja jokainen käynnistin saattaa olla koodi, joka emuloi useiden kelpoisuussääntöjen toimintoja.

Kun Access-kenttä tarvitaan -ominaisuuden arvoksi TOSI, käyttäjä ei voi lisätä tietuetta ja jätä pakollisen kentän null (Jos oletusarvoista ei ole sidottu kenttään) tai tyhjentää kenttää tietuetta päivitettäessä. Tarvittavat kentät muunnetaan kentiksi, jotka estävät SQL Serverin Null-arvoja.

Kelpoisuussäännön kuvaus:

Access-tietokannan Kelpoisuussäännön kuvaus -ominaisuuteen muunnetaan Access-projekti Kelpoisuussäännön kuvaus -ominaisuuteen. Näin Accessin virhesanomat tulevat näkyviin silloin rajoite-rikkomuksesta suorituksen aikana.

Oletusarvo

Ohjattu muuntotoiminto muuntaa kaikki Oletusarvo -ominaisuudet, American kansallisia standardeja Projektinhallintainstituutin (ANSI) oletus objekteja.

Taulukoiden yhteydet

Ohjattu muuntotoiminto muuntaa kaikki taulukon yhteydet.

Voit päättää, miten taulukkoyhteyksien ja viite-eheyden päivitys, Lisää tai poista käynnistimet avulla tai käyttämällä tietueeksi viite eheys (DRI). DRI toimii samalla tavalla kuin Accessin viite-eheyden määrittäminen perusavaimen rajoitteet perus taulukoiden (yksi-moneen-yhteyden ”yksi”-puoli) ja viiteavaimen rajoitteita ulkomaan taulukoiden (yleensä yksi-moneen-yhteys ”monta” puoli).

  • MENETTÄMISESTÄ     Valitse taulukkoyhteydet ja Käytä DRI viite-eheyden menettämisestä. Access-tietokannan sarakkeiden tarkistus muunnetaan SQL Server DRI valintaruudun rajoituksen kelpoisuuden viestillä, seuraavassa taulukossa kuvatulla tavalla.

Access-tietokannan yhteys

SQL Serverin viiteavain

Validatio n teksti

Johdannaispäivitys

MITÄÄN TOIMIA PÄIVITYKSEN JOHDANNAISPÄIVITYS-POISTA

”Tietuetta ei voi poistaa, koska < viiteavaintaulukko >-taulukko sisältää toisiinsa liittyvien tietueiden”.

Johdannaispoisto

POISTA LIMITTÄIN, PÄIVITÄ TARVITTAVAT TOIMENPITEET

”Et voi lisätä tai muuttaa tietueen, koska liittyvän tietueen on oltava taulukossa < ensisijainen taulukko >”.

Päivittävän
ja johdannaispoisto

EDELLEEN POISTA JOHDANNAISPOISTO-PÄIVITYKSEN JOHDANNAISPOISTO

Arvo ei ole määritetty.

Ei DRI

POISTA MITÄÄN, VALITSE PÄIVITÄ TARVITTAVAT TOIMENPITEET

Et voi lisätä, muuttaa tai poistaa tämän tietueen taulukoiden < ensisijainen taulukko > ja < viiteavaintaulukko > välisen suhteen rajoituksen vuoksi.

  • Käynnistimillä     Jos olet määrittänyt johdannaispäivityksiä tai poistaa taulukon käyttöoikeustasoista ja haluat säilyttää muunnettu taulukot, valitse taulukkoyhteydet ja Käytä käynnistimet. Muuntaa-CSS päivittää tai poistaa käynnistimet viite-eheyden nimellä.

    Taulukon yhteyden ei välttämättä ole yksi-yhteen kirjeenvaihto käynnistimen kanssa. Kukin suhde voi olla useita käynnistimien osa tai jokainen Käynnistin voi sisältää koodi, joka emuloi useita viite-eheyden sääntöjä toimintoja. Lisää käynnistimien käytetään alitaulukoiden ja poista käynnistimien käytetään ylemmän tason taulukoita.

    Huomautus: Käyttö edellyttää DRI lukemaan SQL Server-tietokantaan tietokantakaavio . Anna Accessin lukea tietokantakaavio samalla, kun viite-eheyden käynnistimien avulla, ohjattu muuntotoiminto sijoittaa DRI yhteydet, mutta muuttuu viiteavaimen rajoitteita tarkistus käytöstä.

Valitse sisällytettävien tietojen asetuksista

  • Aikaleimakenttien lisääminen taulukoihin    SQL Server käyttää aikaleima-kenttä osoittaa, että tietueen viimeksi muokattu (mutta ei milloin sitä on muutettu) luomalla yksilöllisen arvokentän ja päivittämällä tämän kentän aina, kun tietue päivitetään. Linkitetyn taulukon Access käyttää arvoa aikaleimakenttien määrittääksesi, onko tietueen muutettu ennen päivittämistä. Aikaleima-kentässä on yleensä parhaan suorituskyvyn ja luotettavuuden. Aikaleima-kenttään ilman SQL Server on kuitattava tietueen määrittääksesi, jos tietue on muuttunut, mikä heikentää suorituskykyä kaikkia kenttiä.

    Seuraavassa taulukossa on kuvattu tämän luettelon asetuksia:

Asetus

Kuvaus

Kyllä, anna ohjatun toiminnon valita

Jos alkuperäisen Access-taulukot sisältää perus (yksittäisen tai Double) Memo- tai OLE-objekti kenttiä, ohjattu muuntotoiminto luo uusi aikaleimakenttien tuloksena oleva SQL Server-taulukoihin kyseisille kentille.

Kyllä, aina

Ohjattu muuntotoiminto luo aikamerkintä kentän kaikkien muunnettu taulukoiden riippumatta siitä, mitä ne sisältävät kenttätyypit. Tämä tehostaa muuntaminen Access-taulukot, joka ei ehkä ole Muistio, OLE-objekti tai perus kenttiä, mutta joilla on muita kenttiä.

Ei koskaan

Ohjattu muuntotoiminto lisää aikaleimakenttien taulukot.

Tärkeää: Linkitetyn SQL Server-taulukoista Access ei tarkista Memo tai OLE-objektin kentät ovat muuttuneet, koska nämä kentät voi olla useita megatavun koon ja vertailu voi liian paljon verkon ja kestää liian kauan. Sen vuoksi, jos vain teksti tai kuva-kenttä on muutettu ja ei ole aikaleimakenttää, Access korvaa muutoksen. Perus-kentän arvo saattaa näkyä myös, kun se ei ole, niin aikaleimakentän puuttuessa Access voi määrittää, että tietue on muutettu, kun se ei ole muuttunut.

  • Luo vain Taulukkorakenteen, Älä muunna tietoja    Ohjattu muuntotoiminto muuntaa kaikki tiedot SQL Server oletusarvoisesti. Jos valitset vain Luo taulukkorakenne, Älä muunna tietoja -valintaruutu, vain tietorakenne muunnetaan.

Osan alkuun

Vaihe 4: Valitse voit muuntaa sovelluksen

Ohjatun toiminnon seuraavalla sivulla voit valita jonkin kolmella eri tavalla, voit muuntaa Access-tietokantasovelluksen. Valitse sovelluksen muutokset haluat tehdä?, valitse jokin seuraavista vaihtoehdoista:

  • Uuden asiakkaan ja palvelimen Access-sovelluksen luominen    Jos valitset tämän vaihtoehdon, ohjattu muuntotoiminto luo uusi Access-projekti. Ohjattu muuntotoiminto pyytää nimi, jonka oletusarvo on nykyisen Access-tietokannan nimi, lisää siihen ”CS” ja sitten projektin tallennetaan samaan sijaintiin kuin aiemmin Access-tietokantaan.

    Ohjattu muuntotoiminto luo Access-tietokannasta Access-projektitiedosto ja sitten muuntaa kaikki tietokantaobjektit Access-projektiin. Jos et Tallenna salasana ja Käyttäjätunnus, sitten ensimmäisen kerran avaat Access-projekti Access näyttää Tietolinkin ominaisuudet -valintaikkunan niin, että voit muodostaa yhteyden SQL Server-tietokantaan.

  • Linkki sovelluksen SQL Server-taulukot    Jos valitset tämän vaihtoehdon, ohjattu muuntotoiminto Muokkaa Access-tietokannan niin, että kyselyt, lomakkeet, raportit ja tietojen käytön sivujen käyttää uuden SQL Server-tietokannan tietojen sijaan Access-tietokannan tiedot. Ohjattu muuntotoiminto nimeää Access-taulukot muunnat jälkiliitteellä ”_paikallinen”. Esimerkiksi jos muunnat taulukon nimi Työntekijät-taulukko nimetään Työntekijät_paikallinen Access-tietokannan. Ohjattu muuntotoiminto luo linkitetyn SQL Server-taulukon työntekijät.

    Huomautus: Kun muuntotoiminto on valmis, taulukot, joilla on nimetty uudelleen ”_paikallinen”-päätteen ei enää voi käyttää. On kuitenkin hyvä säilyttää paikalliset taulukot, ennen kuin olet varmistanut muuntotoiminto onnistui. Myöhemmin voit poistaa paikallisen taulukot Access-tietokannan koon pienentäminen. Muista varmuuskopioida tietokanta ennen poistamista taulukoita.

    Kyselyt, lomakkeet, raportit ja tiedot access-sivuja, joka perustuu alkuperäiseen Työntekijät-taulukkoon käyttävät nyt linkitetty SQL Serverin Työntekijät-taulukko. Monet ominaisuudet alkuperäisen paikallisen taulukon kentät periytyvät uuteen paikalliseen taulukkoon, mukaan lukien kuvaus, otsikon, Syöttörajoite- tai Desimaalipaikat.

  • Ei sovelluksen muutoksia    Valitse tämä asetus, jos haluat kopioida tiedot SQL Server-tietokantaan vain ja tee muut muutokset aiemmin Access-tietokantasovelluksen.

Tallenna salasana ja Käyttäjätunnus    Oletusarvon mukaan ohjattu muuntotoiminto luo linkitettyjä taulukoita aiemmin luotuun sovellukseen tai Luo Access-projekti tallentamatta käyttäjänimi ja salasana. Tämä tarkoittaa, että käyttäjiltä pyydetään käyttäjänimeä ja salasanaa aina, kun he kirjautuvat SQL Server-tietokantaan.

Jos valitset Tallenna salasana ja Käyttäjätunnus, käyttäjät voivat muodostaa yhteyden SQL Server-tietokantaan kirjautumatta sisään. Jos valitset Luo uuden asiakkaan ja palvelimen Access-sovellus, Access-projekti tallentaa käyttäjätunnuksen ja salasanan OLE DB-yhteysmerkkijonon.

Huomautus: Tämä asetus on poistettu käytöstä ei sovelluksen muutoksia -vaihtoehto, jos linkitetty SQL Server-taulukko on määritetty estämään salasanojen tallentaminen MSysConf -taulukossa.

Ohjatun muuntotoiminnon raportti

Kun valitset Valmis, ohjattu muuntotoiminto luo raportin, joka sisältää kaikki objektit, jotka on luotu yksityiskohtainen kuvaus ja mahdollisesti aikana tapahtuneista virheistä. Ohjattu muuntotoiminto näyttää raportin tulostuksen esikatselu ja voit tulostaa tai tallentaa raportin, esimerkiksi XPS- tai PDF-tiedostona. Raportin ei tallenneta Access-objektina, kun suljet Tulostuksen esikatselu-ikkunassa.

Ohjattu muuntotoiminto raportti sisältää seuraavat tiedot:

  • Muuntotoiminto parametreja, mukaan lukien taulukon määritteet valitsit muuntamiseen ja miten voit kentiksi.

  • Taulukon tiedot, kuten nimet, tietotyypit, indeksit, kelpoisuussääntöjä, oletusarvoja, Access ja SQL Server-arvojen vertailu käynnistimien ja onko aikaleimat on lisätty.

  • Virheitä määritystoimintoon, kuten tietokannassa tai tapahtuman koko, riittämätön käyttöoikeudet, laite tai tietokanta ei ole luotu, taulukko tai oletusarvon vahvistus sääntö ohitetaan, yhteys ei säilytetä, ohitetut kyselyt (koska se ei voi kääntää SQL Server syntaksi) - ja ohjain ja tietuelähde muuntovirheitä lomakkeissa ja raporteissa.

Osan alkuun

Sivun alkuun

Miten tietokantaobjektien poistaa tietorakenne

Seuraavat tiedot ja tietokantaobjektien tulee muunnettu:

  • Tiedot ja tietotyypit    Kaikki Access-tietokannan tietotyypit muunnetaan SQL Serverin vastaavia. Ohjattu toiminto muuntaa Access-tietokannan tekstin Unicode Unicode-merkkijono-tunnuksen lisääminen kaikki merkkijonoarvoa ja lisäämällä Unicode-etuliitteen n tietotyyppejä.

  • Kyselyt   

    • Näkymien muunnetaan hakukyselyjä, joka ei ole ORDER BY-lause tai parametrit.

    • Muutoskyselyt muunnetaan tallennettu toimintosarja muutoskyselyjä. Access lisää SET NOCOUNT parametrin ilmoitus-koodin Varmista, että tallennetun toimintosarjan suorittamisen jälkeen.

    • SELECT-kyselyjä, jotka viittaavat vain taulukot (kutsutaan myös perus kyselyt), jotka käyttävät parametreja tai ORDER BY-lauseen muunnetaan käyttäjän määrittämiä funktioita. Valitse tarvittaessa TOP 100 PROSENTTIIN-lauseen lisätään kysely, joka sisältää ORDER BY-lause.

    • Parametrikyselyjen nimettyjä parametreja käyttävät säilyttää alkuperäisen tekstin nimi, jota käytetään Access-tietokannan, ja ne muunnetaan joko tallennettujen toimintosarjojen tai tekstiin käyttäjän määrittämiä funktioita.

      Huomautus: Voit joutua muuntaa kyselyitä, jotka eivät, kuten läpivienti SQL-kyselyjä, määritys tietokyselyjä ja ristiintaulukointikyselyt manuaalisesti. Voit ehkä myös manuaalisesti kyselyt, joka on liian sisäkkäistä.

  • Lomakkeiden, raporttien ja ohjausobjektit    SQL-lauseet Tietuelähde- Ohjausobjektin lähde - ja Rivilähde -ominaisuudet, lomakkeiden, raporttien tai ohjausobjektien säilytetään paikassa ja tallennettujen toimintosarjojen tai käyttäjän määrittämiä funktioita ei muunneta.

  • Käynnistysasetukset    Ohjattu muuntotoiminto muuntaa Seuraavat käynnistysasetukset:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    PitkätValikotSallittu
    OletustyökalurivitSallittu
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Moduulit ja makrot    Ohjattu muuntotoiminto tee muutoksia makrot ja moduulit. Voit joutua muuttamaan sovelluksesi voi hyödyntää SQL Server-ominaisuuksia. Lisätietoja on artikkelissa MSDN Optimointi Microsoft Office Access sovellusten linkitetyn SQL Server-tietokantaan.

Sivun alkuun

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×