Povezivanje s podacima sustava SQL Server

S podacima pohranjenim u sustavu SQL Server možete raditi tako da na njih postavite vezu ili ih uvezete u bazu podataka programa Access. Postavljanje veze je bolja mogućnost ako podatke zajednički koristite s drugima jer su na taj način podaci pohranjeni na centraliziranoj lokaciji i uvijek vam se prikazuju najnoviji podaci koje možete dodavati i uređivati te pokretati upite i izvješća u programu Access.

 Napomena    Ovaj se članak ne odnosi na aplikacije programa Access – vrstu baza podataka koje se dizajniraju u programu Access i objavljuju na internetu. Dodatne informacije potražite u članku Stvaranje aplikacije programa Access.

1. korak: priprema za povezivanje

  1. Pronađite bazu podataka sustava SQL Server s kojom se želite povezati. Ako je potrebno, informacije o povezivanju zatražite od administratora baze podataka.
  2. Odredite tablice i prikaze koje želite povezati iz baze podataka sustava SQL. Možete povezati više objekata.

Pregledajte izvorišne podatke i imajte na umu sljedeće:

  • Access ne podržava više od 255 polja (stupaca) u tablici pa povezana tablica može obuhvatiti samo prvih 255 polja objekta s kojim se povezuje.
  • Stupci koji su samo za čitanje u objektu sustava SQL Server i dalje će biti samo za čitanje u programu Access.
  1. Da biste stvorili povezanu tablicu u novoj bazi podataka: kliknite Datoteka > Nova > Prazna baza podataka aplikacije za stolna računala. Ako planirate stvoriti povezane tablice u postojećoj bazi podataka programa Access, provjerite imate li potrebne dozvole za dodavanje podataka u tu bazu podataka.

 Napomena    Povezanatablica koja je stvorena u postojećoj bazi podataka programa Access dobit će isti naziv kao i izvorišni objekt pa ako već imate tablicu s tim nazivom, nova će imati naziv s dodanim brojem "1". Tako ćete, primjerice, dobiti tablice Kontakti1. (Ako već postoji tablica Kontakti1, Access će stvoriti tablicu Kontakti2 i tako dalje).

2. korak: povezivanje s podacima

Kada se povezujete s tablicom ili prikazom u bazi podataka sustava SQL Server, Access stvara novu tablicu (poznatu i kao povezana tablica) koja odražava strukturu i sadržaj izvorišne tablice. Podatke možete mijenjati u sustavu SQL Server ili pak u prikazu podatkovne tablice ili prikazu obrasca u programu Access. Promjene se odražavaju i u programu Access i u SQL-u. No ako želite napraviti promjene u strukturi, npr. ukloniti ili promijeniti stupac, morate to napraviti u bazi podataka sustava SQL Server, a ne u programu Access.

  1. Otvorite odredišnu bazu podataka programa Access.
  2. Na kartici Vanjski podaci kliknite ODBC baza podataka.
  3. Kliknite Poveži s izvorom podataka stvaranjem povezane tablice > U redu pa slijedite korake iz čarobnjaka. U okviru Odaberite izvor podataka, ako .dsn datoteka koju želite koristiti već postoji, najprije kliknite tu datoteku na popisu.

PokažiStvaranje nove .dsn datoteke:

U okviru Odabir izvora podataka kliknite Novi pa SQL Server pa Dalje.

  1. Upišite naziv .dsn datoteke ili kliknite Pregledaj.

 Napomena    Morate imati dozvole za pisanje u mapu da biste spremili .dsn datoteku.

  1. Kliknite Novo da biste pregledali sažetak informacija, a zatim kliknite Završi.

Pratite korake u čarobnjaku Stvori novi izvor podataka za SQL Server.


  1. Kliknite U redu, pa u odjeljku Tablice kliknite svaku tablicu ili prikaz koje želite povezati, a zatim U redu.

Ako se pojavi dijaloški okvir Odabir jedinstvenog identifikatora zapisa, Access nije mogao utvrditi koje polje ili polja jedinstveno određuju svaki redak izvorišnih podataka. Samo odaberite polje ili kombinaciju polja koja je jedinstvena za svaki redak, a ako niste sigurni, pitajte administratora baze podataka sustava SQL Server.

Kada je operacija povezivanja dovršena, prikazuje se nova povezana tablica ili tablice u navigacijskom oknu.

Primjena najnovije strukture objekta sustava SQL Server

Kada otvorite povezanu tablicu ili izvorišni objekt, prikazuju se najnoviji podaci. No ako su strukturne promjene napravljene na objektu sustava SQL Server, morat ćete ažurirati povezanu tablicu ili tablice da bi vam se prikazale te promjene.

  1. U navigacijskom oknu desnom tipkom miša kliknite tablicu, a zatim na izborničkom prečacu kliknite Upravitelj povezanih tablica.
  2. Potvrdite okvir pokraj svake povezane tablice koju želite ažurirati ili kliknite Odaberi sve da biste odabrali sve povezane tablice.
  3. Kliknite U redu pa Zatvori.

 Napomena    Budući da se vrsta podataka u programu Access razlikuje od vrsta podataka u sustavu SQL Server, Access se povezuje s onom vrstom podataka koja najbolje odgovara svakom stupcu. Možete samo pregledati, ali ne i izmijeniti dodijeljene vrste podataka u programu Access.

Dodatne informacije potražite u odjeljku o načinima zajedničkog korištenja baze podataka za radnu površinu programa Access.

Vrh stranice Vrh stranice

 
 
Odnosi se na:
Access 2013