Azure'i SQL Serveri andmebaasist andmete importimine või nendega linkimine

Azure'i SQL Serveri andmebaasist andmete importimine või nendega linkimine

SQL-andmebaas on tähtsateks toiminguteks kasutatav hallatav andmebaas. Saate sellega linkida ja sealt andmeid importida. Lisateavet leiate artiklist SQL-andmebaas – pilvandmebaas teenusena.

  • Andmetega linkimisel loob Access kahesuunalise ühenduse, millega sünkroonitakse nii Accessis kui SQl-andmebaasis andmetele tehtud muudatused.

  • Andmete importimisel loob Access andmetest ühekordse koopia ning seetõttu andmeid Accessis ega SQL-andmebaasis ei sünkroonita.

Ülevaade Accessi ja SQL Serveri vahelise ühenduse loomisest

Enne alustamist

Elementaarsed ettevalmistused

Kas soovite, et toiming läheks sujuvamalt? Sel juhul tehke enne linkimist või importimist järgmised ettevalmistused.

  • Tehke kindlaks Azure SQL Serveri andmebaasiserveri nimi, uurige välja vajalik ühenduseteave ja valige autentimisviis (Windows või SQL-server). Nelja autentimisviisi kohta leiate lisateavet artiklist Serveriga ühenduse loomine (andmebaasimootor) ja Andmebaasi turvalisuse tagamine.

  • Määrake kindlaks imporditavad tabelid ja vaated ning lingitud tabelite kordumatute väärtustega väljad. Saate korraga linkida mitu tabelit või vaadet või need importida.

  • Iga tabeli ja vaate korral võtke arvesse veergude arvu. Kuna Access ei toeta tabelis üle 255 välja, lingib Access ainult esimese 255 veeruga või impordib need. Lahendusena saate Azure SQL Serveri andmebaasis luua vaate piiramatule hulgale veergudele juurdepääsemiseks.

  • Määrake kindlaks imporditav andmemaht. Accessi andmebaasi maksimaalne maht on kaks gigabaiti, mis hõlmab ka süsteemi objektide jaoks vajalikku ruumi. Kui Azure SQL Serveri andmebaas sisaldab suuri tabeleid, ei pruugi neid olla võimalik ühte Accessi andmebaasi importida. Sel juhul võiksite importimise asemel andmetega linkida.

  • Accessi andmebaasi ja ühenduseteabe turbe tagamiseks kasutage usaldusväärset asukohta ja Accessi andmebaasi parooli. See on eriti oluline juhul, kui otsustate SQL-serveri parooli salvestada Accessi.

  • Kavandage täiendavaid seoseid. Imporditoimingu lõpus ei loo Access seotud tabelite vahel automaatselt seoseid. Uute ja olemasolevate tabelite vahelisi seoseid saate käsitsi luua seoseakna kaudu. Lisateavet leiate artiklist Mis on aken Seosed? ja Seose loomine, redigeerimine ja kustutamine.

Azure SQL Serveri keskkonna konfigureerimine

Võimalik, et teie ettevõttele on juba Microsoft Azure’i konto ja Azure SQL Serveri andmebaas, mida saate kasutada. Kui mitte, saate teha järgmist.

  1. Looge Azure'i konto. Lisateavet leiate artiklist Tasuta Azure’i konto loomine.

  2. Kui teil pole Azure SQL Serveri andmebaasile head juurdepääsu, saate ise andmebaasi luua. Lisateavet leiate artiklist Azure’i portaalis Azure’i SQL-andmebaasi loomine.

Hoidke kindlasti alles tähtis teave (nt identimisteave ja kontonimed), et te neid ei unustaks.

Tulemüürireegli loomine

Enne Microsoft Azure’i SQL-andmebaasiga ühenduse loomist peab andmebaasi administraator looma serveritaseme tulemüürireeglid. Nende reeglitega määratakse avalik Interneti-protokolli (IP) aadress, mis võimaldab klientidel seadmetega läbi Azure’i tulemüüri serverile juurde pääseda. Kontrollige, kas teie ettevõttes kasutatakse staatilist või dünaamilist avalikku IP-aadressi.

  • Kui teie avalik IP-aadress on staatiline, on see alati sama. Saate määrata ühe avaliku IP-aadressiga tulemüürireegli.

  • Kui teie avalik IP-aadress on dünaamilise, siis võib see aja jooksul muutuda. Sel juhul peate määrama mitme avaliku IP-aadressiga tulemüürireegli. Pidage meeles, et Azure’i SQL-andmebaasiga ühenduse loomiseks kasutatav avalik IP-aadress, mida kasutab teie seade, võib erineda sellest avalikust IP-aadressist, mis kuvatakse teie arvuti avaliku IP konfiguratsioonisätetes.

Segaduse vältimiseks soovitame teha järgmist.

  1. Logige sisse oma Microsoft Azure’i kontosse ja avage Windows Azure’i portaal.

  2. Klõpsake Microsoft Azure SQL-andmebaaside lehel oma andmebaasi.

  3. Klõpsake kiirülevaatepaanil nuppu Halda lubatud IP-aadresse ja tehke ühte järgmistest.

    Looge tulemüürireegel ühe seadme jaoks   . Seda meetodit saate kasutada näiteks testimise ja arendamise eesmärgil või väikeettevõtte korral, kui teate, et teie avalik IP-aadress on staatiline.

    • Oma IP-aadressile andmebaasile läbi tulemüüri juurdepääsu andmiseks valige jaotises Lubatud IP-aadressid nupp Lisa lubatud IP-aadresside hulka. Azure’i portaalis kuvatakse klientseadmele vastav õige IP-aadress reegli nimede jaotise kohal.

    Looge tulemüürireegel mitme IP-aadressi jaoks. Selle meetodi abil saate võimaldada juurdepääsu paljudele kohapealsetele kasutajatele või juhul, kui teie avalik IP-aadress on dünaamiline. Avalike IP-aadresside ploki hankimiseks võtke ühendust oma IT-osakonna või Interneti-teenuse pakkujaga.

    1. Lisage reeglile jaotisse REEGLI NIMI tähendusega nimi.

    2. Lisage jaotisse IP ALGUS vahemiku avaliku IP-aadressi algusnumber.

    3. Lisage jaotisse IP LÕPP vahemiku avaliku IP-aadressi lõppnumber.

Tulemüürireegli jõustumiseks võib kuluda kuni viis minutit. Lisateavet leiate artiklist Azure SQL-andmebaasi tulemüürireeglid.

1. etapp: alustamine

  1. Valige menüü Välisandmed > Uus andmeallikas > Andmebaasist > SQL Serverist.

  2. Dialoogiboksis Välisandmete toomine – ODBC-andmebaas tehke ühte järgmistest.

    • Andmete importimiseks valige raadionupp Impordi lähteandmed praeguse andmebaasi uude tabelisse.

    • Andmetega linkimiseks klõpsake raadionuppu Lingi andmeallikas lingitud tabeli loomise teel.

  3. Klõpsake nuppu OK.

2. etapp: DSN-faili loomine või uuestikasutamine

Saate luua uue DSN-faili või kasutada olemasolevat. DSN-faili abil saate eri linkimis- ja imporditoimingute korral edasi anda sama ühenduseteavet või jagada seda mõne teise rakendusega, mis kasutab samuti DSN-faile. DSN-faili saate luua andmeühenduse halduri abil. Lisateavet leiate artiklist ODBC-andmeallikate haldamine.

Kuigi saate kasutada ka SQL-i ODBC-draiveri varasemaid versioone, soovitame kasutada versiooni 13.1, kuna seda on palju täiustatud ja see toetab uusi SQL Server 2016 funktsioone. Lisateavet leiate artiklist Windowsis töötava SQL Serveri Microsoft ODBC-draiver.

  1. Tehke ühte järgmistest.

    • Kui DSN-fail, mida soovite kasutada, on juba olemas, valige see loendist.

      Andmeallika valimise dialoogiboks

      Olenevalt ühenduseteabes määratletud autentimisviisist peate võib-olla parooli uuesti sisestama.

    • Uue DSN-faili loomiseks tehke järgmist.

      1. Klõpsake nuppu Uus.

        Dialoogiboks „Uue andmeallika loomine“
      2. Valige ODBC Driver 13 for SQL Server ja siis valige Edasi.

      3. Sisestage DSN-faili nimi või klõpsake nuppu Sirvi, et luua fail mõnes muus asukohas.

  2. Klõpsake nuppu Edasi, vaadake läbi kokkuvõtlik teave ja klõpsake siis nuppu Valmis.

3. etapp: SQL Serveri jaoks uue andmeallika loomise viisardi kasutamine

Avage viisard SQL Serveri jaoks uue andmeallika loomine ja tehke järgmist.

  1. Sisestage esimesel lehel identimisteave.

    • Sisestage väljale Kirjeldus soovi korral DNS-failiga seotud dokumentaalne teave.

    • Sisestage väljale Server Azure SQL Serveri andmebaasi nimi. Näiteks „minuAzure’iAB.database.windows.net“. Ärge klõpsake allanoolt.

  2. Teisel lehel valige üks järgmistest autentimisviisidest.

  3. Kolmandal ja neljandal lehel saate ühenduse kohandamiseks valida erinevaid suvandeid. Nende suvandite kohta leiate lisateavet leiate artiklist SQL Serveri Microsoft ODBC-draiver.

  4. Ekraanil kuvatakse teade sätete kinnitamise kohta. Ühenduse kinnitamiseks valige nupp Testi andmeallikat.

  5. Võimalik, et peate andmebaasi sisse logima. Dialoogiboksis SQL serverisse sisselogimine sisestage sisselogimise ID ja parool. Täiendavate sätete muutmiseks nupp Suvandid.

4. etapp: lingitavate või imporditavate tabelite valimine

  1. Dialoogiboksis Tabelite linkimine või Objektide importimine valige jaotises Tabelid lingitavad või imporditavad tabelid või vaated ja klõpsake siis nuppu OK.

    Lingitavate või imporditavate tabelite loend
  2. Linkimise korral otsustage, kas soovite valida käsu Salvesta parool.

    Turve   : selle suvandi valimisel kaob vajadus Accessi avamiseks ja andmetele juurde pääsemiseks identimisteavet sisestada. Ent sellega salvestatakse Accessi andmebaasi krüptimata parool, mis tähendab seda, et sisuallikale juurde pääsevad isikud näevad kasutajanime ja parooli. Selle suvandi valimisel soovitame Accessi andmebaasi talletada turvalises asukohas ja luua Accessi andmebaasi parool. Lisateavet leiate artiklist Andmebaasi usaldusväärsuse üle otsustamine ja Andmebaasi krüptimine parooli abil.

5. etapp: määrangute ja toimingute loomine (ainult importimise korral)

Tulemused

Kui linkimine või importimine on lõpule jõudnud, kuvatakse tabelid navigeerimispaanil SQL Serveri tabelite või vaadetega samade nimedega ja koos omaniku nimega. Näiteks nimi, mis on SQL Serveris „dbo.Toode“, on Accessis „dbo_Toode“. Kui nimi on juba kasutusel, lisab Access uue tabeli nimele numbri 1. Näide: dbo_Toode1. Kui nimi dbo_Toode1 on juba kasutusel, loob Access nime dbo_Toode2 jne. Saate tabelite nimesid tähenduslikumaks muuta.

Imporditoimingu korral ei kirjuta Access andmebaasis olevat tabelit üle. Kuigi olemasolevale tabelile ei saa otse SQL Serveri andmeid lisada, saate andmete lisamiseks koostada lisamispäringu, et andmed lisataks siis, kui olete sarnastest tabelitest andmed importinud.

Kui linkimistoimingu korral on Azure SQL Serveri tabelis olevad veerud kirjutuskaitstud, siis on need sellised ka Accessis.

Nõuanne.    Ühendusstringi kuvamiseks nihutage kursor Accessi navigeerimispaanil tabelile.

Lingitud tabeli kujunduse värskendamine

Lingitud tabelisse ei saa veerge lisada ning neid ei saa kustutada ega muuta. Samuti ei saa muuta andmetüüpe. Kui soovite kujundust muuta, tuleb seda teha Azure SQL serveri andmebaasis. Selleks et kujundusmuudatused Accessis kuvataks, värskendage lingitud tabeleid.

  1. Valige Välisandmed > Lingitud tabelite haldur.

  2. Valige lingitud tabelid, mida soovite värskendada, valige nupp OK ja seejärel nupp Sule.

Andmetüüpide võrdlus

Accessi andmetüüpide nimetused erinevad Azure SQL Serveri andmetüüpide nimetustest. Näiteks Azure SQL Serveri veerg, mille andmetüüp on bitt, imporditakse Accessi või lingitakse sellega andmetüübi Jah/ei kujul. Järgmises tabelis on esitatud Azure SQl Serveri ja Accessi andmetüüpide võrdlus.

SQL Serveri andmetüüp

Accessi andmetüüp

Accessi väljasuurus

Suur täisarv

Suur arv

Lugege artiklit Andmetüübi Suur arv kasutamine.

Kahendandmed (väljasuurus)

Kahendandmed

Sama, mis SQL Serveri väljasuurus

Bitt

Jah/ei

Tärkandmed (väljasuurus), kus väljasuurus on kuni 255 tärki

Tekst

Sama, mis SQL Serveri väljasuurus

Tärkandmed (väljasuurus), kus väljasuurus on suurem 255 tärki

Memo

Kuupäev ja kellaaeg

Kuupäev/kellaaeg

Kümnendarv (täpsus, mastaap)

Arv

Kümnendarv (Accessi täpsus- ja mastaabiatribuudid vastavad SQL Serveri täpsusele ja mastaabile).

Ujukomaarv

Arv

Topelttäpsusega arv

Pilt

OLE-objekt

Täisarv

Arv

Pikk täisarv

Raha

Valuuta

N-tärkandmed (väljasuurus), kus väljasuurus on kuni 255 tärki

Tekst

Sama, mis SQL Serveri väljasuurus

N-tärkandmed (väljasuurus), kus väljasuurus on suurem 255 tärki

Memo

N-tekst

Memo

Arv (täpsus, mastaap)

Arv

Kümnendarv (Accessi täpsus- ja mastaabiatribuudid vastavad SQL Serveri täpsusele ja mastaabile).

Muutuvpikkusega n-tärkandmed (väljasuurus), kus väljasuurus on kuni 255 tärki

Tekst

Sama, mis SQL Serveri väljasuurus

Muutuvpikkusega n-tärkandmed (väljasuurus), kus väljasuurus on suurem 255 tärki

Memo

Muutuvpikkusega n-tärkandmed(MAX)

Memo

Reaalarv

Arv

Lihttäpsusega arv

Väike kuupäev ja kellaaeg

Kuupäev/kellaaeg

Väike täisarv

Arv

Täisarv

Väikeraha

Valuuta

SQL-i variant

Tekst

255

Tekst

Memo

Ajatempel

Kahendandmed

8

Väga väike täisarv

Arv

Bait

Ainuidentifikaator

Arv

Tiražeerimise ID

Muutuvpikkusega kahendandmed

Kahendandmed

Sama, mis SQL Serveri väljasuurus

Muutuvpikkusega kahendandmed (max)

OLE-objekt

Muutuvpikkusega tärkandmed (väljasuurus), kus väljasuurus on kuni 255 tärki

Tekst

Sama, mis SQL Serveri väljasuurus

Muutuvpikkusega tärkandmed (väljasuurus), kus väljasuurus on suurem 255 tärki

Memo

Muutuvpikkusega tärkandmed (max)

Memo

XML

Memo

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×