Podatke možete povezati ili uvesti iz SQL baze podataka, koja je upravljana baza podataka visokih performansi, a koristi se za ključne aplikacije. Dodatne informacije potražite u članku SQL Server 2016.
-
Kada se povežete s podacima, Access stvara dvosmjdnu vezu koja sinkronizira promjene podataka u Access i SQL bazi podataka.
-
Kada uvozite podatke, Access stvara jednokratnu kopiju podataka, pa se promjene podataka u Access ili SQL bazi podataka ne sinkroniziraju.
Prije početka
Želite da sve bude jednostavnije? Obavite sljedeće pripreme prije povezivanja ili uvoza:
-
Pronađite naziv SQL Server baze podataka, pronađite potrebne informacije o vezi i odaberite način provjere autentičnosti (Windows ili SQL Server ). Dodatne informacije o načinima provjere autentičnosti potražite u člancima Povezivanje s poslužiteljem (modul baze podataka programa) i Zaštita baze podataka.
-
Pronađite tablice ili prikaze koje želite povezati ili uvesti te polja s jedinstvenim vrijednostima za povezane tablice. U jednom postupku možete povezati ili uvesti više tablica ili prikaza.
-
Obratite pažnju na broj stupaca u svakoj tablici ili prikazu. Access ne podržava više od 255 polja u tablici, pa Access veze ili uvozi samo prvih 255 stupaca. Kao zaobilazno rješenje možete stvoriti prikaz u bazi SQL Server da biste pristupili stupcima izvan ograničenja.
-
Utvrdite ukupnu količinu podataka koje želite uvesti. Maksimalna veličina baze podataka Access dva gigabajta, bez prostora potrebnog za objekte sustava. Ako baza SQL Server sadrži velike tablice, možda ih nećete moći uvesti sve u jednu Access bazu podataka. U tom slučaju umjesto uvoza preporučujemo povezivanje s podacima.
-
Zaštitite bazu Access podataka i podatke o vezi koje sadrži pomoću pouzdanog mjesta i lozinke Access baze podataka. To je osobito važno ako odlučite spremiti lozinku SQL Server u Access.
-
Planirajte stvaranje dodatnih odnosa. Access ne stvara automatski odnose između povezanih tablica na kraju operacije uvoza. Odnose između novih i postojećih tablica možete stvoriti ručno pomoću prozora Odnosi. Dodatne informacije potražite u članku Što je prozor odnosa? i Stvaranje, uređivanje i brisanje odnosa.
1. faza: početak rada
-
Odaberite Vanjski podaci > novi izvor podataka >iz baze podataka > iz SQL Server.
-
U dijaloškom okviru Dohvaćanje vanjskih podataka – ODBC baza podataka učinite nešto od sljedećeg:
-
Da biste uvezli podatke, odaberite Uvezi izvorišne podatke u novu tablicu u trenutnoj bazi podataka.
-
Da biste povezali podatke, odaberite Poveži s izvorom podataka stvaranjem povezane tablice.
-
-
Odaberite U redu.
2. faza: Stvaranje ili ponovno korištenje DSN datoteke
Možete stvoriti DSN datoteku ili ponovno koristiti postojeću. DSN datoteku koristite kada želite koristiti iste podatke za povezivanje za različite postupke povezivanja ili uvoza ili pak zajedničko korištenje s različitom aplikacijom koja isto koristi DSN datoteku. DSN datoteku možete stvoriti izravno pomoću upravitelja za povezivanje s podacima. Dodatne informacije potražite u članku Administriranje ODBC izvora podataka.
Iako i dalje možete koristiti prethodne verzije ODBC upravljačkog programa za SQL, preporučujemo korištenje verzije 13.1, koja ima mnoga poboljšanja i podržava nove značajke sustava SQL Server 2016. Dodatne informacije potražite u članku Microsoft ODBC upravljački program za SQL Server u sustavu Windows.
-
Učinite nešto od sljedećeg:
-
Ako DSN datoteka koju želite koristiti već postoji, odaberite je s popisa.
Ovisno o tome koji ste način provjere autentičnosti naveli u podacima za povezivanje, možda ćete ponovno morati unijeti lozinku.
-
Stvaranje nove DSN datoteke:
-
Odaberite Novo.
-
Odaberite ODBC upravljački program 13 SQL Server, a zatim Dalje.
-
Unesite naziv DSN datoteke ili kliknite Pregledaj da biste stvorili datoteku na drugom mjestu.
-
-
-
Kliknite Dalje da biste pregledali sažetak informacija, a zatim kliknite Završi.
3. faza: korištenje čarobnjaka za stvaranje novog SQL Server podataka
U čarobnjaku Stvaranje novog izvora SQL Server podataka učinite sljedeće:
-
Na prvoj stranici unesite identifikacijske podatke:
-
U okvir Opis po želji unesite dokumentacijske informacije o DSN datoteci.
-
U okvir Poslužitelj unesite naziv SQL Server. Nemojte kliknuti strelicu prema dolje.
-
-
Na drugoj stranici odaberite jedan od sljedećih načina provjere autentičnosti:
-
S integriranom provjerom Windows autentičnosti Povežite se putem Windows korisničkog računa. Ako želite, unesite naziv upravitelja servisa (SPN). Dodatne informacije potražite u članku Nazivi upravitelja servisa (SPN-ovi) u klijentskim vezama (ODBC).
-
Uz SQL Server provjeru autentičnosti... Povežite se vjerodajnicama koje su postavljene u bazi podataka unosom ID-ja za prijavu i lozinke.
-
-
Na trećoj i četvrtoj stranici odaberite razne mogućnosti prilagodbe povezivanja. Dodatne informacije o tim mogućnostima potražite u članku Microsoft ODBC upravljački program za SQL Server.
-
Prikazat će se zaslon za potvrdu postavki. Odaberite Ispitajte izvor podataka da biste potvrdili povezivanje.
-
Možda ćete se morati prijaviti u bazu podataka. U dijaloški SQL Server prijava unesite ID za prijavu i lozinku. Da biste promijenili dodatne postavke, odaberite Mogućnosti.
4. faza: odabir tablica i prikaza za povezivanje ili uvoz
-
U dijaloškom okviru Povezivanje tablica ili Uvoz objekata u odjeljku Tablice odaberite svaku tablicu ili prikaz koje želite povezati ili uvesti, a zatim kliknite U redu.
-
U sklopu postupka povezivanja odlučite želite li odabrati Spremi lozinku.
Sigurnost Odabirom te mogućnosti uklanja se potreba za unosom vjerodajnica prilikom svakog otvaranja Access pristupa podacima. No time se u bazu podataka sustava Access pohranjuje nešifrirana lozinka, što znači da osobe koje mogu pristupiti izvorišnom sadržaju mogu vidjeti korisničko ime i lozinku. Ako odaberete tu mogućnost, preporučujemo da bazu podataka sustava Access pohranite na pouzdano mjesto i stvorite lozinku Access baze podataka. Dodatne informacije potražite u članku Procjena pouzdanosti baze podataka i Šifriranje baze podataka pomoću lozinke za bazu podataka.
Napomena Ako odlučite da nećete spremiti lozinku, ali se predomislite, morate izbrisati i ponovno stvoriti povezanu tablicu, a zatim odabrati Spremi lozinku.
5. faza: Stvaranje specifikacija i zadataka (samo za uvoz)
-
U dijaloškom okviru Dohvaćanje vanjskih podataka – ODBC baza podataka možete spremiti korake uvoza kao specifikaciju i stvoriti zadatak Outlook da biste automatizirali postupak uvoza redovito. Dodatne informacije potražite u članku Spremanje detalja o postupku uvoza i izvoza kao specifikacija.
Rezultati
Kada se postupak povezivanja ili uvoza dovrši, tablice će se pojaviti u navigacijskom oknu s istim nazivom kao i SQL Server tablice ili prikaza u kombinaciji s nazivom vlasnika. Ako je, primjerice, SQL naziv dbo. Naziv proizvoda Access je dbo_Product. Ako se taj naziv već koristi, Access "1" novom nazivu tablice – na primjer, dbo_Product1. Ako dbo_Product1 već koristi, Access će stvoriti dbo_Product2 itd. Ako želite, tablici možete dodijeliti smisleniji naziv.
Tijekom operacije uvoza Access prebrisivanje tablice u bazi podataka. Iako u postojeću tablicu SQL Server izravno dodati podatke, možete stvoriti upit s dodavanjem da biste dodali podatke nakon uvoza podataka iz sličnih tablica.
U operaciji povezivanja, ako su stupci samo za čitanje u tablici SQL Server, i oni su samo za čitanje u Access.
Savjet Da biste vidjeli niz za povezivanje, postavite pokazivač miša na tablicu u navigacijskom Access okno.
Ažuriranje dizajna povezane tablice
Ne možete dodavati, brisati ni mijenjati stupce ni mijenjati vrste podataka u povezanoj tablici. Ako želite promijeniti dizajn, učinite to u SQL Server bazi podataka. Da biste vidjeli promjene dizajna u Access, ažurirajte povezane tablice:
-
Odaberite Vanjski podaci > Upravitelj povezanih tablica.
-
Odaberite svaku povezanu tablicu koju želite ažurirati, odaberite U redu, a zatim Zatvori.
Usporedba vrsta podataka
Access vrste podataka drugačije se imenuju od SQL Server vrste podataka. Primjerice, SQL Server stupac vrste podataka bita uvozi se ili u Access s vrstom podataka Da/ Ne. Dodatne informacije potražite u članku Usporedba vrsta podataka programa Access SQL Server vrste podataka.
Dodatne informacije
-
Upute za spremanje pojedinosti o uvozu u specifikaciju koju kasnije možete ponovno upotrijebiti potražite u članku Spremanje pojedinosti o postupku uvoza i izvoza u obliku specifikacije.
-
Upute za pokretanje spremljenih specifikacija uvoza potražite u članku Pokretanje spremljenog postupka uvoza ili izvoza.
-
Upute za zakazivanje izvođenja specifikacija u određeno vrijeme potražite u članku Zakazivanje postupka uvoza ili izvoza.
-
Upute za promjenu naziva specifikacije, brisanje specifikacija ili ažuriranje naziva izvornih datoteka u specifikacijama potražite u članku Upravljanje zadacima podataka.