Možete da izvršite povezivanje sa podacima iz SQL baze podataka ili da ih uvezete iz SQL baze podataka koja predstavlja kontrolisanu baza podataka sa visokim performansama koja se koristi za ključne aplikacije. Više informacija potražite u članku SQL Server 2016.
-
Kada se povezujete sa podacima, Access kreira dvostranu vezu koja sinhronizuje promene podataka u programima Access i SQL bazi podataka.
-
Kada uvozite podatke, Access jednokratnu kopiju podataka i zato se promene podataka u Access ili SQL bazi podataka ne sinhronizuju.
Pre nego što počnete
Želite da stvari bolje funkcionišu? Izvršite sledeće pripreme pre nego što izvršite povezivanje ili uvoz:
-
Pronađite ime SQL Server baze podataka, identifikujte potrebne informacije o vezi i odaberite metod potvrde identiteta (Windows ili SQL Server ). Više informacija o metodama potvrde identiteta potražite u članku Povezivanje sa serverom (mašina baze podataka) i Obezbeđivanje baze podataka.
-
Identifikujte tabele ili prikaze koje želite da povežete ili uvezete i jedinstveno vrednovana polja za povezane tabele. U jednoj operaciji možete da izvršite povezivanje sa više tabela ili prikaza ili da ih uvezete.
-
Obratite pažnju na broj kolona u svakoj tabeli ili prikazu. Access ne podržava više od 255 polja u tabeli, tako da Access ili uvozi samo prvih 255 kolona. Kao privremeno rešenje možete da kreirate prikaz u bazi podataka SQL Server da biste bez ograničenja pristupali kolonama.
-
Utvrdite ukupnu količinu podataka koja se uvozi. Maksimalna veličina baze podataka Access dva gigabajta, minus prostor potreban za objekte sistema. Ako baza SQL Server sadrži velike tabele, možda nećete moći da ih uvezete sve u jednu Access bazu podataka. U tom slučaju, razmotrite povezivanje sa podacima umesto uvoza.
-
Obezbedite Access bazu podataka i informacije o vezi koje ona sadrži pomoću pouzdane lokacije i lozinke Access baze podataka. To je naročito važno ako odaberete da sačuvate lozinku SQL Server u programu Access.
-
Plan za pravljenje dodatnih relacija. Access ne kreira automatski relacije između povezanih tabela na kraju operacije uvoza. Možete ručno da napravite relacije između novih i postojećih tabela koristeći prozor „Relacije“. Više informacija potražite u člancima Šta je prozor „Relacije“? i Pravljenje, uređivanje ili brisanje relacije.
1. faza: Prvi koraci
-
Izaberite stavku Spoljni > Novi izvor podataka > iz baze podataka > Iz SQL Server.
-
U dijalogu Preuzimanje spoljnih podataka – ODBC baza podataka, uradite nešto od sledećeg:
-
Da biste uvezli podatke, izaberite opciju Uvezi podatke izvora u novu tabelu u trenutnoj bazi podataka.
-
Da biste povezali podatke, izaberite opciju Povežite izvor podataka kreiranjem povezane tabele.
-
-
Izaberite stavku U redu.
2. faza: Kreiranje ili ponovno korišćenje DSN datoteke
Možete da kreirate DSN datoteku ili da ponovo koristite neku postojeću. Koristite DSN datoteku kada želite da se oslonite na iste informacije povezivanja za drugu vezu i operacije uvoza ili da delite sa drugom aplikacijom koja takođe koristi DSN datoteke. DSN datoteku možete da kreirate direktno pomoću Menadžera podataka za povezivanje. Više informacija potražite u članku Upravljanje ODBC izvorima podataka.
Iako i dalje možete da koristite prethodne verzije SQL ODBC upravljačkog programa, preporučujemo da koristite verziju 13.1 koja ima mnogo poboljšanja i podržava nove funkcije SQL Server 2016. Više informacija potražite u članku Microsoft ODBC upravljački program za SQL Server u operativnom sistemu Windows.
-
Uradite nešto od sledećeg:
-
Ako DSN datoteka koju želite da koristite već postoji, izaberite je sa liste.
U zavisnosti od toga koji metod potvrde identiteta ste uneli u informacije o vezi, možda ćete morati ponovo da unesete lozinku.
-
Da biste kreirali novu DSN datoteku:
-
Izaberite stavku Nov.
-
Izaberite ODBC upravljački program 13 za SQL Server, a zatim kliknite na dugme Dalje.
-
Unesite ime za DSN datoteku ili kliknite na dugme Potraži da biste kreirali datoteku na drugoj lokaciji.
-
-
-
Kliknite na dugme Dalje da biste pregledali rezimirane informacije, a zatim kliknite na dugme Završi.
3. faza: Korišćenje čarobnjaka "Kreiranje novog izvora podataka SQL Server podataka"
U čarobnjaku Kreiranje novog izvora podataka SQL Server uradite sledeće:
-
Na prvoj stranici unesite informacije za identifikaciju:
-
U polju Opis opcionalno unesite dokumentovane informacije o DSN datoteci.
-
U polje Server unesite ime SQL Server. Nemojte kliknuti na strelicu nadole.
-
-
Na drugoj stranici izaberite neku od sledećih metoda potvrde identiteta:
-
Sa integrisanim Windows potvrdom identiteta Povežite se putem Windows korisničkog naloga. Ako želite, unesite glavno ime usluge (SPN). Više informacija potražite u članku Glavna imena usluga (SPN-ovi) u klijentskim vezama (ODBC).
-
Uz SQL Server identitet... Povežite se pomoću akreditiva koji su podešeni u bazi podataka tako što ćete uneti ID za prijavljivanje i lozinku.
-
-
Na stranicama tri i četiri izaberite različite opcije da biste prilagodili vezu. Više informacija o ovim opcijama potražite u članku Microsoft ODBC upravljački program za SQL Server.
-
Pojaviće se ekran da biste potvrdili postavke. Izaberite stavku Testiranje izvora podataka da biste potvrdili vezu.
-
Možda ćete morati da se prijavite u bazu podataka. USQL Server Prijavljivanje unesite ID za prijavljivanje i lozinku. Da biste promenili dodatne postavke, izaberite stavku Opcije.
4. faza: Izbor tabela i prikaza za povezivanje ili uvoz
-
U dijalogu Povezivanje tabela ili Uvoz objekata, u okviru Tabele izaberite svaku tabelu ili prikaz koje želite da povežete ili uvezete, a zatim kliknite na dugme U redu.
-
U operaciji veze odlučite da li da potvrdite izbor za Sačuvaj lozinku.
Bezbednost Izborom ove opcije uklanja se potrebu za unosom akreditiva svaki put kada Access pristupite podacima. Međutim, ovo skladišti nešifrovanu lozinku u Access podataka, što znači da osobe koje mogu da pristupe sadržaju izvora mogu da vide korisničko ime i lozinku. Ako izaberete ovu opciju, preporučujemo da skladištite Access bazu podataka na pouzdanoj lokaciji i da kreirate lozinku Access baze podataka. Više informacija potražite u člancima Odluka o pouzdanosti baze podataka i Šifrovanje baze podataka pomoću lozinke za bazu podataka.
Napomena Ako odlučite da ne sačuvate lozinku, ali se onda predomislite, morate da izbrišete i ponovo kreirate povezanu tabelu, a zatim da izaberete stavku Sačuvaj lozinku.
5. faza: Kreiranje specifikacija i zadataka (samo uvoz)
-
U dijalogu Preuzimanje spoljnih podataka – ODBC baza podataka možete da sačuvate korake uvoza u vidu specifikacije i da napravite Outlook zadatak da biste automatizovali operaciju uvoza na redovnoj osnovi. Za više informacija pogledajte Čuvanje detalja operacije uvoza ili izvoza u vidu specifikacije.
Rezultati
Kada se operacija povezivanja ili uvoza završi, tabele se pojavljuju u oknu za navigaciju sa istim imenom kao SQL Server tabela ili prikaz u kombinaciji sa imenom vlasnika. Na primer, ako je SQL ime dbo. Proizvod, ime Access je dbo_Product. Ako se to ime već koristi, Access doda "1" novom imenu tabele – na primer, dbo_Product1. Ako dbo_Product1 već u upotrebi, Access kreirati dbo_Product2 i tako dalje. Međutim, tabele možete i da preimenujete u neko jasnije ime.
U operaciji uvoza, Access nikada ne zamenjuje tabelu u bazi podataka. Iako nije moguće direktno SQL Server dodate podatke u postojeću tabelu, možete da kreirate upit za dodavanje da biste dodali podatke pošto uvezete podatke iz sličnih tabela.
U operaciji povezivanja, ako su kolone samo za čitanje u SQL Server, one su samo za čitanje i Access.
Savet Da biste videli niska veze, zadržite pokazivač iznad tabele u Access za navigaciju.
Ažuriranje dizajna povezane tabele
Ne možete da dodajete, brišete ili menjate kolone niti da menjate tipove podataka u povezanoj tabeli. Ako želite da promenite dizajn, uradite to u SQL Server podataka. Da biste videli promene dizajna u Access, ažurirajte povezane tabele:
-
Izaberite stavke Spoljni podaci > Upravljač povezane tabele.
-
Izaberite sve povezane tabele koje želite da ažurirate, kliknite na dugme U redu, a zatim na dugme Zatvori.
Poređenje tipova podataka
Access tipovi podataka su drugačije imenovani od SQL Server tipova podataka. Na primer, SQL Server tip podataka bit uvozi se ili povezana u Access sa tipom podataka "Da/ne ". Više informacija potražite u članku Poređenje accessa i SQL Server tipova podataka.
Šta još treba da znam?
-
Informacije o tome kako da sačuvate detalje uvoza kao specifikaciju koju kasnije možete ponovo da koristite potražite u članku Čuvanje detalja operacije uvoza ili izvoza u vidu specifikacije.
-
Informacije o tome kako da pokrenete sačuvane specifikacije uvoza potražite u članku Pokretanje sačuvane operacije uvoza ili izvoza.
-
Informacije o tome kako se planira pokretanje specifikacija u određeno vreme potražite u članku Planiranje operacije uvoza ili izvoza.
-
Informacije o tome kako se menja ime specifikacije, kako se brišu specifikacije ili ažuriraju imena izvornih datoteka u specifikacijama potražite u članku Upravljanje zadacima za podatke.