Susiejimas su SQL serverio duomenimis

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Galite dirbti su SQL serveryje saugomais duomenims juos susiedami arba importuodami į „Access“ duomenų bazę. Susiejimas yra geresnė parinktis, jei bendrinate duomenis su kitais, nes duomenys saugomi centralizuotoje vietoje, o jūs galite peržiūrėti naujausius duomenis, pridėti arba redaguoti duomenis bei vykdyti „Access“ užklausas arba ataskaitas.

Pastaba :  Šis straipsnis netaikomas „Access“ taikomosioms programoms – naujo tipo duomenų bazei, kurią sukuriate naudodami „Access“ ir paskelbiate internete. Jei reikia daugiau informacijos, žr. „Access“ taikomosios programos kūrimas.

1 veiksmas: pasirengimas susieti

  1. Raskite SQL serverio duomenų bazę, su kuria norite susieti. Jei reikia, dėl ryšio informacijos susiekite su duomenų bazės administratoriumi.

  2. Identifikuokite lenteles ir rodinius, su kuriais susiesite SQL duomenų bazėje. Vienu metu galite susieti kelis objektus.

Peržiūrėkite šaltinio duomenis ir prisiminkite šiuos patarimus:

  • „Access“ palaiko ne daugiau nei 255 laukus (stulpelius) lentelėje, todėl susietoje lentelėje yra tik pirmi 255 susieto objekto laukai.

  • Stulpeliai, skirti tik skaityti SQL serverio lentelėje, programoje „Access“ taip pat bus skirti tik skaityti.

  1. Norėdami sukurti naują duomenų bazę susietoji lentelė: spustelėkite Failas > naujas >tuščia kompiuterio duomenų bazė. Norėdami sukurti susietų lentelių esamą Access duomenų bazę, įsitikinkite, ar turite reikiamas teises, norėdami įtraukti duomenis į duomenų bazę.

    Pastaba :  Esamoje „Access“ duomenų bazėje susieta lentelė sukuriama tokiu pačiu pavadinimu, kaip lentelė šaltinio objekte. Taigi, j jau turite lentelę tokiu pačiu pavadinimu, prie naujos susietos lentelės pavadinimo pridedama „1“ – pvz., Kontaktai1. (Jei Kontaktai1 jau taip pat naudojamas, „Access“ sukurs Kontaktai2 ir t. t.).

2 veiksmas: susiejimas su duomenimis

Kai SQL serverio duomenų bazėje susiejate lentelę arba rodinį, „Access“ sukuria naują lentelę (žinomą kaip susieta lentelė), kuri atspindi šaltinio lentelės struktūrą ir turinį. Duomenis galite keisti SQL serveryje arba „Access“ rodiniuose Duomenų lapas arba Forma. Pakeitimai atsispindės ir SQL, ir „Access“. Struktūriniai susietų lentelių pakeitimai, pvz., stulpelių pašalinimas ar pakeitimas, turi būti atlikti SQL serveryje, o ne „Access“.

  1. Atidarykite „Access“ paskirties duomenų bazę.

  2. Skirtuke Išoriniai duomenys spustelėkite ODBC duomenų bazė.

  3. Spustelėkite susieti su duomenų šaltinio iš naujo, kuriant susietą lentelę > gerai ir atlikite vedlyje nurodytus veiksmus. Lange Duomenų šaltinio pasirinkimas , jei .dsn failą, kurį norite naudoti jau yra, spustelėkite sąraše failą.

    Norėdami sukurti naują .dsn failą:

    Į į lange Duomenų šaltinio pasirinkimas , spustelėkite naujas> SQL serveris > kitą.

    1. Įveskite .dsn failo vardą arba spustelėkite Naršyti.

      Pastaba : Į aplanką .dsn failui įrašyti reikalingos rašymo teisės.

    2. Spustelėkite Pirmyn , peržiūrėkite suvestinės informaciją ir spustelėkite baigti.

      Atlikite veiksmus, kurti naują duomenų šaltinį prie SQL serverio vedlį.

  4. Spustelėkite Gerai ir dalyje Lentelės spustelėkite kiekvieną norimą susieti lentelę ar rodinį, tada spustelėkite Gerai.

Jei matote Unikalaus įrašo identifikatoriaus pasirinkimas, tai reiškia, kad programai „Access“ nepavyko nustatyti, kuris laukas ar laukai unikaliai identifikuoja kiekvieną šaltinio duomenų eilutę. Tiesiog pažymėkite kiekvienai eilutei unikalų lauką ar laukų derinį ir, jei nesate tikri, kreipkitės į SQL serverio duomenų bazės administratorių.

Baigus susiejimo operaciją, naršymo srityje galite matyti naują susietą lentelę arba lenteles.

Naujausios SQL serverio objekto struktūros pritaikymas

Kai atidarote susietą lentelę arba šaltinio objektą, matote naujausius duomenis. Tačiau jeigu SQL serverio objektui buvo atlikti struktūriniai pakeitimai, turėsite atnaujinti susietą (-as) lentelę (-es), kad pamatytumėte tuos pakeitimus.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite lentelę, tada kontekstiniame meniu spustelėkite Susietų lentelių tvarkytuvas.

  2. Prie kiekvienos susietos lentelės, kurią norite atnaujinti, pažymėkite žymės langelį arba spustelėkite Žymėti viską, kad pažymėtumėte visas susietas lenteles.

  3. Spustelėkite Gerai > Uždaryti.

Pastaba : Programos „Access“ duomenų tipai skiriasi nuo SQL serverio duomenų tipų, todėl „Access“ kiekvieną stulpelį susieja su labiausiai atitinkančiu duomenų tipu. Programoje „Access“ priskirtus duomenų tipus galite tik peržiūrėti, bet ne keisti.

Daugiau informacijos žr. „Access“ duomenų bazės bendrinimo būdai.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Ar ši informacija buvo naudinga?

Kaip galėtume tai pagerinti?

Kaip galėtume tai pagerinti?

Siekiant apsaugoti jūsų privatumą, neįtraukite kontaktinės informacijos į atsiliepimus. Peržiūrėkite mūsų privatumo strategija.

Dėkojame už jūsų atsiliepimus!