Veza na ili uvoz iz baze podataka sustava SQL Server

Veza na ili uvoz iz baze podataka sustava SQL Server

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Možete povezati ili uvoz podataka iz baze podataka SQL, koji je vrlo izvođenje upravljanih baza podataka koristi za zaštita njihove privatnosti ovise ključnih aplikacije. Dodatne informacije potražite u članku SQL Server 2016.

  • Kada se povežete s podacima, Access stvara dvosmjernu vezu koja sinkronizira promjene na podacima u programu Access i SQL bazi podataka.

  • Kada uvozite podatke, Access stvara jednokratnu kopiju podataka, pa se promjene na podacima u programu Access ili SQL bazi podataka ne sinkroniziraju.

Pregled povezivanja programa Access sa sustavom SQL Server

Prije početka

Želite da sve bude jednostavnije? Obavite sljedeće pripreme prije povezivanja ili uvoza:

  • Pronađite naziv poslužitelja za bazu podataka sustava SQL Server, prepoznavanje informacije potrebne veze i odaberite način provjere autentičnosti (Windows ili SQL Server). Dodatne informacije o metoda provjere autentičnosti, potražite u članku Povezivanje s poslužiteljem (modul baze podataka) 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.

  • Razmislite o broj stupaca u svaku tablicu ili prikaz. Access ne podržava više od 255 polja u tablici, tako da pristupa veze ili uvozi samo prvih 255 stupaca. Kao zaobilazno rješenje, možete stvoriti prikaz u bazi podataka SQL Server da biste pristupili stupaca izvan ograničenja.

  • Odredite ukupnu količinu podataka koja se uvozi. Maksimalna veličina baze podataka programa Access je dva gigabajta minus prostor potreban za objekte sustava. Ako baze podataka SQL Server sadrži velike tablice, možda neće moći uvesti ih sve jedne baze podataka programa Access. U ovom slučaju, razmislite o povezivanju s podacima umjesto uvoza.

  • Zaštitite bazu podataka programa Access i podatke za povezivanje koje sadrži tako da koristite pouzdano mjesto i lozinku za bazu podataka programa Access. To je osobito važno ako odlučite spremiti lozinku sustava SQL Server u programu Access.

  • Plan za izradu dodatnih odnosa. Access ne stvara automatski odnose između povezanih tablica pri kraju postupka uvoza. Ručno možete stvoriti odnose između novih i postojećih tablica 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

  1. Odaberite Vanjski podaci > Novi izvor podataka > Iz baze podataka > Iz sustava SQL Server.

  2. 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.

  3. 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 sadrži 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.

  1. Učinite nešto od sljedećeg:

    • Ako DSN datoteka koju želite koristiti već postoji, odaberite je s popisa.

      Dijaloški okvir Odabir izvora podataka

      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:

      1. Odaberite Novo.

        Dijaloški okvir Stvaranje novog izvora podataka
      2. Odaberite ODBC upravljački program 13 za SQL Server, a zatim odaberite Dalje.

      3. Unesite naziv DSN datoteke ili kliknite Pregledaj da biste stvorili datoteku na drugom mjestu.

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

3. faza: Korištenje čarobnjaka Stvaranje novog izvora podataka za SQL Server

U čarobnjaku Stvaranje novog izvora podataka za SQL Server učinite sljedeće:

  1. Na prvoj stranici unesite identifikacijske podatke:

    • U okvir Opis po želji unesite dokumentacijske informacije o DSN datoteci.

    • U okvir poslužitelj unesite naziv sustava SQL Server. Kliknite strelicu prema dolje.

  2. Na drugoj stranici odaberite jedan od sljedećih načina provjere autentičnosti:

    • S integriranom provjerom autentičnosti u sustavu Windows    Povezivanje putem korisničkog računa za Windows. Ako želite, unesite naziv upravitelja servisa (SPN). Dodatne informacije potražite u članku Nazivi upravitelja servisa (SPN-ovi) u klijentskim vezama (ODBC).

    • SQL Server pomoću provjere autentičnosti...    Povezivanje s vjerodajnicama koji ste postavili u bazi podataka tako da unesete ID i lozinku.

  3. 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.

  4. Prikazat će se zaslon za potvrdu postavki. Odaberite Ispitajte izvor podataka da biste potvrdili povezivanje.

  5. Možda ćete morati prijaviti u bazu podataka. U dijaloški okvir Prijava na SQL Server , unesite ID i lozinku. Da biste promijenili dodatne postavke, odaberite Mogućnosti.

4. faza: Odaberite Tablice za povezivanje ili uvoz

  1. 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.

    Popis tablica za povezivanje ili uvoz
  2. 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 programa Access i pristupa podacima. No time se pohranjuje šifrirana lozinka u bazu podataka programa Access, što znači da korisnici koji mogu pristupiti izvorišnom sadržaju mogu vidjeti korisničko ime i lozinku. Ako odaberete tu mogućnost, preporučujemo da bazu podataka programa Access pohranite na pouzdano mjesto i stvorite lozinku za bazu podataka programa Access. Dodatne informacije potražite u članku Procjena pouzdanosti baze podataka i Šifriranje baze podataka pomoću lozinke za bazu podataka.

5. faza: Stvaranje specifikacija i zadataka (samo za uvoz)

  • U dijaloškom okviru Dohvaćanje vanjskih podataka – ODBC baza podataka možete spremiti korake za uvoz kao specifikaciju i stvoriti zadatak programa Outlook radi automatiziranja postupka za često korištenje. Dodatne informacije potražite u članku Spremanje detalja o postupku uvoza i izvoza kao specifikacija.

Rezultati

Kada se dovrši postupak povezivanja ili uvoza, u navigacijskom se oknu prikazuju tablice s istim nazivom kao tablice ili prikazi sustava SQL Server u kombinaciji s imenom vlasnika. Na primjer, ako je naziv u sustavu SQL dbo.Product, u programu Access je dbo_Product. Ako se taj naziv već koristi, Access dodaje "1" u novi naziv tablice – na primjer, dbo_Product1. Ako se dbo_Product1 već koristi, Access će stvoriti dbo_Product2 i tako dalje. No, tablice možete preimenovati u nešto smislenije.

Tijekom postupka uvoza Access nikad ne prebrisuje tablicu u bazi podataka. Iako nije moguće izravno dodati podatke sustava SQL Server u postojeću tablicu, možete stvoriti upit s dodavanjem da biste dodali podatke nakon uvoza podataka iz sličnih tablica.

U operaciji vezu ako su stupci samo za čitanje u tablici programa SQL Server su i samo za čitanje u programu Access.

Savjet    Da biste vidjeli niz za povezivanje, postavite pokazivač miša tablicu u navigacijskom oknu programa Access.

Ažuriranje dizajna povezane tablice

Ne možete dodavati, brisati, ili izmjena stupaca i promjena vrste podataka u povezanoj tablici. Ako želite da biste unijeli promjene dizajna, stvoriti u bazi podataka sustava SQL Server. Da biste vidjeli promjene dizajna u programu Access, ažurirajte povezanim tablicama:

  1. Odaberite Vanjski podaci > Upravitelj povezanih tablica.

  2. Odaberite svaku povezanu tablicu koju želite ažurirati, odaberite U redu, a zatim Zatvori.

Usporedba vrsta podataka

Vrste podataka programa Access imenovane su drugačije od vrste podataka sustava SQL Server. Ako, na primjer, uvoza ili povezivanja u Access s vrstom podataka Da/ne stupca SQL Server bitne vrste podataka. U sljedećoj su tablici uspoređuje SQL Server i vrste podataka programa Access.

Vrsta podataka sustava SQL Server

Vrsta podataka programa Access

Veličina polja u programu Access

bigint

Veliki broj

Pročitajte članak Korištenje vrste podataka Veliki brojevi.

binary (veličina polja)

Binarno

Jednako kao veličina polja u sustavu SQL Server

bit

Da/ne

char (veličina polja), gdje je veličina polja manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

char (veličina polja), gdje je veličina polja veća od 255

Podaci dopisa

datetime

Datum/vrijeme

decimal (preciznost, skaliranje)

Broj

Decimalni (svojstva preciznosti i skaliranja u programu Access podudaraju se s preciznošću i skaliranjem u sustavu SQL Server).

float

Broj

Dvostruko

image

OLE objekt

int

Broj

Dugi cijeli broj

money

Valuta

nchar (veličina polja), gdje je veličina polja manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

nchar (veličina polja), gdje je veličina polja veća od 255

Podaci dopisa

ntext

Podaci dopisa

numeric (preciznost, skaliranje)

Broj

Decimalni (svojstva preciznosti i skaliranja u programu Access podudaraju se s preciznošću i skaliranjem u sustavu SQL Server).

nvarchar (veličina polja), gdje je veličina polja manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

nvarchar (veličina polja), gdje je veličina polja veća od 255

Podaci dopisa

nvarchar(MAX)

Podaci dopisa

real

Broj

Jedan

smalldatetime

Datum/vrijeme

smallint

Broj

Cijeli broj

smallmoney

Valuta

sql_variant

Tekst

255

text

Podaci dopisa

timestamp

Binarno

8

tinyint

Broj

Bajt

uniqueidentifier

Broj

ID replikacije

varbinary

Binarno

Jednako kao veličina polja u sustavu SQL Server

varbinary (MAX)

OLE objekt

varchar (veličina polja), gdje je veličina polja manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

varchar (veličina polja), gdje je veličina polja veća od 255

Podaci dopisa

varchar(MAX)

Podaci dopisa

xml

Podaci dopisa

Možete raditi s podacima pohranjenim u SQL Server povezivanja ili uvesti te podatke u bazu podataka programa Access. Povezivanje je bolje Ako zajednički koristite podatke s drugim korisnicima jer se podaci se pohranjuju u središnjeg mjesta, a možete pogledati najnovije podatke, dodajte ili uredite podatke i pokretanje upita ili izvješća u programu Access.

Napomena : Ovaj članak ne odnosi na aplikacijama za Access – novu vrstu baze podataka dizajnirate pomoću programa Access i Objavi 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. Stvaranje povezane tablice u novu bazu podataka: kliknite datoteka > Novo >Prazna baza podataka. Da biste stvorili povezane tablice u postojeću bazu podataka programa Access, provjerite imate li obavezne dozvole za dodavanje podataka u 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 i slijedite korake u čarobnjaku. U okviru Odabir izvora podataka ako .dsn datoteke koji želite koristiti već postoji, kliknite datoteka na popisu.

    Stvaranje nove .dsn datoteke:

    U okviru Odabir izvora podataka kliknite Novo> SQL poslužitelja > Dalje.

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

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

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

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

  4. 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 članku načini zajedničkog korištenja radne površine baze podataka programa Access.

Vrh stranice

Ako vaš odjel ili radna grupa koristi Microsoft SQL Server da biste pohranili podatke, možda ćete morati raditi s nekim podacima sustava SQL Server u programu Access.

Podatke možete prenijeti iz sustava SQL Server objekata (tablicama ili prikazima) u programu Access na dva načina — uvozom ili povezivanjem. Razlika između dva procesa je na sljedeći način:

  • Kada uvezete podatke, Access stvara kopiju podataka sustava SQL Server, a kasnije promjene načinjene na podatke u bazu podataka programa Access ne odražavaju u bazi podataka sustava SQL Server. Isto tako, sve kasnije promjene tablica sustava SQL Server ili prikaz ne odražavaju u programu Access.

  • Prilikom povezivanja s podacima sustava SQL Server, povezujete izravno u izvorišnim podacima tako da se kasnije promjene načinjene s podacima u programu Access odražavaju se u sustavu SQL Server i obrnuto.

U ovom se članku opisuje kako uvoz ili povezivanje s podacima sustava SQL Server.

Odredite hoćete li uvoz ili povezivanje

Situacijama kada je uvoz odgovarajuću

Obično uvoz podataka sustava SQL Server za bazu podataka programa Access zbog sljedećih razloga:

  • Da biste trajno premjestili podacima sustava SQL Server baze podataka programa Access jer više nije potrebna podataka u bazi podataka sustava SQL Server. Nakon uvoza podataka u Access, možete izbrisati podatke iz baze podataka sustava SQL Server.

  • Vaš odjel ili radna grupa koristi Access, ali se povremeno upućuje na baze podataka SQL Server radi dodatnih podataka koje je potrebno spojiti u jednu bazama podataka programa Access.

Budući da uvozom podataka sustava SQL Server stvara kopiju podataka u bazi podataka programa Access, tijekom postupka uvoza, navedite tablicama ili prikazima koji želite kopirati.

Situacijama kada je povezivanje odgovarajuću

Obično se povezujete s podacima sustava SQL Server zbog sljedećih razloga:

  • Da biste izravno povezivanje izvorišnih podataka da biste mogli pogledati i urediti najnovije informacije u bazi podataka sustava SQL Server i u bazi podataka programa Access.

  • Baza podataka sustava SQL Server sadrži mnogo velikih tablica, a su nećete moći uvesti ih sve datoteke jedan .accdb. Maksimalna veličina baze podataka programa Access je 2 gigabajta minus prostor potreban za objekte sustava.

  • Želite li pokretanje upita i generiranje izvješća bez kopiju podataka na temelju podataka iz sustava SQL Server, razmislite o povezivanju sa sustavom SQL Server.

  • Vaš odjel ili radna grupa koristi Access za izvješćivanje o pogreškama i postavljanje upita i koristi SQL Server za pohranu podataka. Pojedinačne timovima možete stvoriti tablice sustava SQL Server i prikaza za središnje prostora za pohranu, ali često se ti podaci potrebno prenijeti u programima za stolna računala za zbrajanje i izvješćivanje o pogreškama. Povezivanje je odgovarajući izbor Budući da korisnicima baze podataka SQL Server i bazu podataka programa Access za dodavanje i ažuriranje podataka, i za prikazivanje i rad s najnovijim podacima.

  • Vi ste korisnik programa Access koja je nedavno pokrenula korištenju sustava SQL Server. Migrira nekoliko baza podataka za SQL Server, a većina tablica u ovim bazama podataka povezane su tablice. Od tog trenutka, umjesto stvaranja tablice programa Access, ćete stvoriti tablice i prikaze u sustavu SQL Server i zatim stvorite vezu na njih iz baze podataka programa Access.

  • Da biste nastavili omogućuje pohrana podataka u sustavu SQL Server, ali želite raditi s najnovijim podacima u programu Access da bi se pokrenuti upite i ispis izvješća koji dizajniran u programu Access.

Vrh stranice

Uvoz podataka iz sustava SQL Server

Priprema za uvoz

Tijekom operacije uvoza Access stvara tablicu i kopira podatke iz baze podataka sustava SQL Server u toj tablici. Na kraju operacije uvoza, možete odabrati spremanje pojedinosti operacije uvoza kao specifikacije.

Napomena : Specifikacija uvoza pomaže ponovite operaciju uvoza u budućnosti bez prolaziti kroz Čarobnjak za uvoz svaki put.

  1. Pronađite bazu podataka sustava SQL Server koja sadrži podatke koje želite uvoz. Informacije o vezi zatražite od administratora baze podataka.

  2. Odredite tablicama ili prikazima koje želite uvesti. Možete uvesti više objekata u jednoj operaciji uvoza.

  3. Pregledajte izvorne podatke i Imajte na umu sljedeće Imajte na umu:

    • Access ne podržava više od 255 polja u tablici te uvozi samo prvih 255 stupaca.

    • Maksimalna veličina baze podataka programa Access je 2 gigabajta minus prostor potreban za objekte sustava. Ako baza podataka sustava SQL Server sadrži mnogo velikih tablica, možda neće moći uvesti ih sve datoteke .accdb jedan. U ovom slučaju, možda ćete morati razmislite o povezivanju podataka u bazu podataka programa Access umjesto toga.

    • Access stvara automatski odnose između povezanih tablica na kraju operacije uvoza. Morate ručno stvoriti odnose između različitih tablica nove i postojeće pomoću mogućnosti u prozoru odnosi . Da biste prikazali prozor odnosi :

      • Kliknite karticu datoteka , a zatim na kartici informacije kliknite odnosi.

  4. Odredite bazu podataka programa Access u koju želite uvesti podatke sustava SQL Server.

    Provjerite imate li obavezne dozvole za dodavanje podataka u bazu podataka programa Access. Ako ne želite spremiti podatke u neku od postojećih baza podataka, stvoriti praznu bazu podataka tako da kliknete karticu datoteka, a zatim na kartici Novo kliknite Prazna baza podataka.

  5. Pregledajte tablice, ako postoje, u bazi podataka programa Access.

    Operacije uvoza stvara tablicu s istim nazivom kao objekt sustava SQL Server. Ako već se koristi taj naziv, Access dodaje "1" naziv nove tablice – na primjer, kontakti1. (Ako se kontakti1 već koristi, Access će stvoriti kontakti2 itd.)

    Napomena : Access nikad ne prebrisuje tablicu u bazi podataka kao dio operacije uvoza, a ne možete dodavati podatke sustava SQL Server u postojeću tablicu.

Uvoz podataka

  1. Otvorite odredišnu bazu podataka.

    Na kartici Vanjski podaci u grupi Uvoz i povezivanje kliknite ODBC baza podataka.

  2. Kliknite Uvezi izvorišne podatke u novu tablicu u trenutnoj bazi podataka, a zatim kliknite u redu.

  3. U dijaloškom okviru Odabir izvora podataka ako .dsn datoteke koji želite koristiti već postoji, kliknite datoteku na popisu.

    Morate stvoriti nove .dsn datoteke

    Napomena : Koraci u ovom postupku mogu se razlikovati malo, ovisno o softver koji je instaliran na vašem računalu.

    1. Kliknite Novo da biste stvorili novi naziva izvora podataka (DSN).

      Pokreće se stvoriti novi Čarobnjak izvora podataka.

    2. U čarobnjaku za SQL Server na popisu odaberite upravljačkih programa, a zatim kliknite Dalje.

    3. Upišite naziv .dsn datoteke ili kliknite Pregledaj da biste spremili datoteku na drugo mjesto.

      Napomena : Morate imati dozvolu za zapisivanje za mapu da biste spremili .dsn datoteku.

    4. Kliknite Dalje, pregledali sažetak informacija, a zatim kliknite Završi da biste dovršili Čarobnjak.

      Pojavit će se dijaloški okvir Stvaranje novog izvora podataka za SQL Server .

    5. U okvir Opis upišite opis izvora podataka. Ovaj korak nije obavezan.

    6. U odjeljku koji SQL Server želite povezati, u okvir poslužitelj upišite ili odaberite naziv sustava SQL Server u koju se želite povezati i zatim kliknite Dalje da biste nastavili.

    7. Može zahtijevati informacija od administratora baze podataka sustava SQL Server, kao što su hoćete li koristiti provjeru autentičnosti sustava Microsoft Windows NT ili SQL Server. Kliknite Dalje da biste nastavili.

    8. Ako želite povezati s određenom bazom podataka, provjerite je li odabrana potvrdni okvir Promijeni zadanu bazu podataka da biste . Odaberite bazu podataka koju želite raditi, a zatim kliknite Dalje.

    9. Kliknite Završi.

    10. Pregledajte sažetak informacija, a zatim kliknite Izvor podataka.

    11. Pregledajte rezultate testiranja, a zatim u redu da biste zatvorili dijaloški okvir.

      Ako je provjera uspjela, ponovno kliknite u redu ili kliknite Odustani da biste promijenili postavke.

  4. Kliknite u redu da biste zatvorili dijaloški okvir Odabir izvora podataka .

    Access prikazuje dijaloški okvir Uvoz objekata .

  5. U odjeljku tablicakliknite svaku tablicu ili prikaz koje želite uvesti, a zatim kliknite u redu.

  6. Ako se pojavi dijaloški okvir Odabir Jedinstveni identifikator zapisa , Access nije uspio odrediti koje polje ili polja identificirati samo svaki redak određenog objekta. U ovom slučaju, odaberite polje ili kombinacije polja koja je jedinstvena za svaki redak, a zatim kliknite u redu. Ako niste sigurni, obratite se administratoru baze podataka sustava SQL Server.

    Access će uvesti podatke. Ako planirate ponoviti kasnije operaciju uvoza, možete Spremi korake uvoza kao specifikacije uvoza i jednostavno kasnije ponovno pokrenite iste korake uvoza. Potreban je Microsoft Office Outlook instaliran na računalo da biste stvorili zadatak.

  7. U odjeljku Spremi korake uvoza u dijaloškom okviru Dohvaćanje vanjskih podataka - ODBC baza podataka kliknite Zatvori . Access Završi operacije uvoza i prikazat će se nova tablica ili tablice u navigacijskom oknu.

Ako želite spremiti uvoza kao zadatak radi ponovnog korištenja, nastavite sa sljedećim odjeljkom.

Vrh stranice

Spremanja i korištenja postavki uvoza

Napomena : Morate imati instaliran da biste stvorili zadatak programa Microsoft Office Outlook.

  1. U odjeljku dijaloški okvir Spremi korake uvoza u Dohvaćanje vanjskih podataka - ODBC baza podataka, odaberite potvrdni okvir Spremi korake uvoza . Pojavit će se skup dodatnih kontrola.

  2. U okviru Spremi kao upišite naziv specifikacije uvoza.

  3. U okvir Opisupišite opis. Ovaj korak nije obavezan.

  4. Za izvođenje operacije nepromjenjivim intervalima (kao što je tjedno ili mjesečno), odaberite potvrdni okvir Stvori zadatak programa Outlook . Time se stvara zadatak u Microsoft Outlook 2010 koji vam omogućuje pokretanje specifikacije.

  5. Kliknite Spremi uvoz.

Ako je instaliran Outlook, Access prikazuje poruku o pogrešci kada kliknete Spremi uvoz.

Napomena : Ako Outlook 2010 nije ispravno konfigurirano, pokreće se čarobnjak za pokretanje programa Microsoft Outlook 2010. Slijedite upute u čarobnjaku za konfiguriranje programa Outlook.

Po želji možete stvoriti zadatak programa Outlook. To može biti korisno da biste stvorili zadatak u programu Outlook, upute za izvođenje operacije uvoza intervalima običnog ili ponavljajućem. Međutim, ako ne stvorite zadatak, Access i dalje sprema specifikacije.

Stvaranje zadatka programa Outlook

Ako ste odabrali potvrdni okvir Stvori zadatak programa Outlook , Access pokreće Office Outlook 2010 i prikazuje novi zadatak. Slijedite ove korake da biste konfigurirali zadatka:

Napomena : Ako je instaliran Outlook, Access prikazuje poruku o pogrešci. Ako Outlook nije ispravno konfiguriran, pokreće se čarobnjak za konfiguriranje programa Outlook. Slijedite upute u čarobnjaku za konfiguriranje programa Outlook.

  1. Pregledajte i izmijenite postavke zadatka, kao što su Datum početka,Datum dospijeća i podsjetnik.

    Da biste zadatak uvoza ponavljajući događaj, kliknite Ponavljanje i ispunite odgovarajuće podatke.

  2. Kliknite Spremi i zatvori

Pokretanje spremljenog zadatka

  1. U navigacijskom oknu programa Outlook kliknite Zadaci, a zatim dvokliknite zadatak koji želite pokrenuti.

  2. Na kartici zadatak u grupi Microsoft Access kliknite Pokreni uvoz.

  3. Vratite se u prozor programa Access, a zatim pritisnite F5 da biste osvježili navigacijskog okna.

  4. Dvokliknite uvezena tablica da biste ga otvorili u prikazu podatkovne tablice.

  5. Provjerite da su sva polja i zapisi uvezeni te da postoje pogreške.

  6. Desnom tipkom miša kliknite uvezena tablica u navigacijskom oknu, a zatim na izborničkom prečacu kliknite Prikaz dizajna . Pregledajte vrste podataka polja i ostalih svojstava polja.

Vrh stranice

Povezivanje s podacima sustava SQL Server

Budući da su podaci spremljeni u tablicama, kada se povežete s tablicom ili prikaz u bazi podataka sustava SQL Server, Access stvara novu tablicu (često naziva povezane tablice) koji odražava strukture i sadržaja izvorišnog objekta. Možete promijeniti podatke u SQL Server ili u prikazu podatkovne tablice ili prikazu obrasca iz programa Access. Promjene koje ste napravili podataka na jednom mjestu odražavaju se u drugi. Međutim, ako želite mijenjati strukturnih, kao što su uklanjanje ili promjena stupca, to morate učiniti s bazom podataka SQL Server ili projekt programa Access koja je povezana s bazom podataka. Nije moguće dodavanje, brisanje ili promjena polja u povezanoj tablici dok radite u programu Access.

Priprema za povezivanje

  1. Pronađite bazu podataka sustava SQL Server koja sadrži podatke koje želite povezati. Informacije o vezi zatražite od administratora baze podataka.

  2. Odredite tablice i prikaze na koju se želite povezati. Možete se povezati s više objekata u jednom operacije povezivanja.

  3. Pregledajte izvorne podatke i Imajte na umu sljedeće Imajte na umu:

    • Access ne podržava više od 255 polja u tablici pa povezana tablica može obuhvatiti samo prvih 255 polja objekta povežete.

    • Stupci koji su samo za čitanje u objektu sustava SQL Server i dalje će biti samo za čitanje u programu Access.

    • Nećete moći dodavati, brisati i mijenjati stupce iz povezane tablice u programu Access.

  4. Odredite bazu podataka programa Access u kojoj želite stvoriti povezane tablice. Provjerite imate li obavezne dozvole za dodavanje podataka u bazu podataka. Ako ne želite spremiti podatke u neku od postojećih baza podataka, stvorite novu, praznu bazu podataka tako da kliknete karticu datoteka, a zatim na kartici Novo kliknite Prazna baza podataka.

  5. Pregledajte tablice u bazi podataka programa Access. Prilikom povezivanja s tablicom sustava SQL Server ili prikaz, Access stvara povezane tablice s istim nazivom kao i izvorni objekt. Ako već se koristi taj naziv, Access će dodati "1" novi naziv povezane tablice – na primjer, kontakti1. (Ako se kontakti1 već koristi, Access će stvoriti kontakti2 itd.)

  6. Da biste se povezali s podacima, otvorite odredišnu bazu podataka.

  7. Na kartici Vanjski podaci u grupi Uvoz i povezivanje kliknite ODBC baza podataka.

  8. Kliknite Poveži s izvorom podataka stvaranjem povezane tablice, a zatim kliknite u redu.

  9. U dijaloškom okviru Odabir izvora podataka kliknite .dsn datoteku koju želite koristiti ili kliknite Novo da biste stvorili novi naziva izvora podataka (DSN).

  10. U dijaloškom okviru Odabir izvora podataka ako .dsn datoteke koji želite koristiti već postoji, kliknite datoteku na popisu.

    Morate stvoriti nove .dsn datoteke

    Napomena : Koraci u ovom postupku mogu se razlikovati malo, ovisno o softver koji je instaliran na vašem računalu.

    1. Kliknite Novo da biste stvorili novi naziva izvora podataka (DSN).

      Pokreće se stvoriti novi Čarobnjak izvora podataka.

    2. U čarobnjaku za SQL Server na popisu odaberite upravljačkih programa, a zatim kliknite Dalje.

    3. Upišite naziv .dsn datoteke ili kliknite Pregledaj da biste spremili datoteku na drugo mjesto.

      Napomena : Morate imati dozvolu za zapisivanje za mapu da biste spremili .dsn datoteku.

    4. Kliknite Dalje, pregledali sažetak informacija, a zatim kliknite Završi da biste dovršili stvaranje nove Čarobnjak izvora podataka.

      Stvaranje započinje novi izvor podataka za čarobnjak za SQL Server.

    5. U čarobnjaku unesite opis izvora podataka u okvir Opis . Ovaj korak nije obavezan.

    6. U odjeljku koji SQL Server želite povezati, u okvir poslužitelj upišite ili odaberite naziv računala sustava SQL Server u koju se želite povezati i zatim kliknite Dalje da biste nastavili.

    7. Na ovoj stranici čarobnjaka, možda ćete morati informacije zatražite od administratora baze podataka sustava SQL Server, kao što su hoćete li koristiti provjeru autentičnosti sustava Windows NT ili SQL Server. Kliknite Dalje da biste nastavili.

    8. Na sljedećoj stranici čarobnjaka, možda ćete morati dodatne informacije zatražite od administratora baze podataka sustava SQL Server. Ako želite povezati s određenom bazom podataka, provjerite je li potvrđen okvir promijenite zadanu bazu podataka da biste , odaberite bazu podataka sustava SQL Server koju želite raditi, a zatim Dalje.

    9. Kliknite Završi. Pregledajte sažetak informacija, a zatim kliknite Izvor podataka.

    10. Pregledajte rezultate testiranja, a zatim u redu da biste zatvorili dijaloški okvir SQL Server ODBC podataka izvora testiranje .

      Ako je provjera uspjela, kliknite u redu da biste dovršili Čarobnjak ili kliknite Odustani da biste se vratili u čarobnjak i promijeniti postavke.

  11. Kliknite U redu.

    Access prikazuje dijaloški okvir Povezivanje tablica .

  12. U odjeljku tablicakliknite svaku tablicu ili prikaz koje želite povezati, a zatim kliknite u redu.

    1. Ako se pojavi dijaloški okvir Odabir Jedinstveni identifikator zapisa , Access nije uspio odrediti koje polje ili polja identificirati samo svaki redak izvorne podatke. U ovom slučaju, odaberite polje ili kombinacije polja koja je jedinstvena za svaki redak, a zatim kliknite u redu. Ako niste sigurni, obratite se administratoru baze podataka sustava SQL Server.

Access Završi operacije povezivanja i prikazat će se novi povezanu tablicu ili tablice u navigacijskom oknu.

Važno : Svaki put kada otvorite povezanu tablicu ili izvorišni objekt vidjet ćete najnovije podatke prikazuje u njoj. Međutim, strukturnih promjene SQL Server objekt nije automatski se odražavaju u povezanoj tablici.

Ažuriranje povezane tablice primjenom najnovije strukture objekta sustava SQL Server

  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.

    Ako je ažuriranje uspjelo, Access prikazuje poruku da snazi. U suprotnom, Access prikazuje poruku.

  4. Kliknite Zatvori da biste zatvorili Upravitelj povezanih tablica.

Vrh stranice

Način na koji Access vidi vrste podataka sustava SQL Server

Budući da se vrste podataka programa Access se razlikovati od vrste podataka sustava SQL Server, pristup morate odrediti najprikladnije vrsta podataka programa Access za svaki se stupac argumenta svaku tablicu SQL Server ili prikaz uvoz ili povezivanje. Ako, na primjer, uvoza ili povezivanja u Access s vrstom podataka Da/neSQL Server stupcu Vrsta podataka bitne . Drugi primjer, SQL Server stupcu Vrsta podataka nvarchar(255) (ili manje) uvoza ili povezivanja s vrstom podataka tekst, ali stupcu Vrsta podataka nvarchar(256) (ili veća) se uvozi kao polje Access dopisa . Nakon dovršetka uvoza ili povezivanje operacija, otvorite tablicu u prikazu dizajna i potvrdite podatke koji vrste pristup dodijeljene njegova polja. Vrste podataka polja u uvezenih tablica možete promijeniti. Međutim, nije moguće promijeniti vrste podataka polja u povezanim tablicama, osim tako da promijenite u bazi podataka sustava SQL Server sam ili u projektu programa Access koja je povezana s bazom podataka.

U sljedećoj su tablici navedeni glavne vrste podataka sustava SQL Server. Drugi i treći stupci prikazuju kako interpretira pristup svaku vrstu.

Vrsta podataka sustava SQL Server

Vrsta podataka programa Access

Veličina polja u programu Access

bigint

Tekst

255

Binarni ( Veličina polja )

Binarni

Jednako kao veličina polja u sustavu SQL Server

bitne

Da/ne

char ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

char ( Veličina polja ), gdje je veće od 255 veličina polja

Dopis

datetime

Datum/vrijeme

broja decimalnih mjesta ( preciznosti ; mjerilo )

Broj

Decimalni (pristup preciznost i omjer svojstva podudaranje preciznosti SQL Server i skaliranje.)

vrijednost s pomičnim zarezom

Broj

Dvostruko

Slika

OLE objekt

INT

Broj

Dugi cijeli broj

novac

Valuta

nchar ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

nchar ( Veličina polja ), gdje je veće od 255 veličina polja

Dopis

ntext

Dopis

numerički ( preciznosti ; mjerilo )

Broj

Decimalni (pristup preciznost i omjer svojstva podudaranje preciznosti SQL Server i skaliranje.)

nvarchar ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

nvarchar ( Veličina polja ), gdje je veće od 255 veličina polja

Dopis

nvarchar(Max)

Dopis

realni

Broj

Jedan

smalldatetime

Datum/vrijeme

SMALLINT

Broj

Cijeli broj

smallmoney

Valuta

sql_variant

Tekst

255

text

Dopis

Vremenska oznaka

Binarni

8

tinyint

Broj

Bajt

Jedinstveni identifikator koji

Broj

ID replikacije

varbinary

Binarni

Jednako kao veličina polja u sustavu SQL Server

varbinary(Max)

OLE objekt

varchar ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

varchar ( Veličina polja), pri čemu je veće od 255 veličina polja

Dopis

VARCHAR(Max)

Dopis

XML

Dopis

Vrh stranice

Ako vaš odjel ili radna grupa koristi Microsoft SQL Server da biste pohranili podatke, mogli biste naići scenariji u kojima morate raditi s nekim podacima sustava SQL Server u Microsoft Office Access 2007.

Ako niste upoznati s programom SQL Server, a želite li saznati više, posjetite početnu stranicu sustava Microsoft SQL Server. Slijedite vezu u odjeljku Vidi također ovog članka.

Podatke iz sustava SQL Server objekte (tablicama ili prikazima) možete unijeti u Office Access 2007 na dva načina — uvozom ili povezivanjem. Ako uvezete podatke, kopirajte podatke u bazu podataka programa Access. Sve kasnije promjene podataka u programu Access ne odražavaju se u bazi podataka sustava SQL Server. Isto tako, sve kasnije promjene izvršene u tablica sustava SQL Server ili prikaz ne odražavaju u tablici programa Access. Po kontrast, ako se povežete s podacima sustava SQL Server, podaci ostaju na računalu SQL Server i pristup održava vezu s tim podacima. Sve kasnije promjene koje ste napravili s podacima u programu Access odražavaju u podacima sustava SQL Server, a sve promjene koje izvršite u bazi podataka sustava SQL Server odražavaju se u povezanoj tablici u programu Access.

U ovom se članku opisuju koraci uvoza i povezivanja podataka sustava SQL Server u Access 2007.

Uvoz podataka sustava SQL Server

Uvoz podataka sustava SQL Server stvara kopiju podataka u bazu podataka programa Access. Tijekom operacije uvoza navedite tablicama ili prikazima koje želite kopirati.

Operacije uvoza stvara tablicu u programu Access, a zatim kopira podatke iz baze podataka sustava SQL Server u tablici programa Access. Veze na dodatne informacije o tablicama i kako je strukturiran baze podataka u odjeljku Vidi također .

Na kraju operacije uvoza, možete odabrati spremanje pojedinosti operacije uvoza kao specifikacije. Specifikacija uvoza pomaže ponovite operaciju uvoza u budućnosti bez prolaziti kroz Čarobnjak za uvoz svaki put.

Uobičajeni scenariji za uvoz tablica sustava SQL Server u programu Access

Obično uvoz podataka sustava SQL Server u bazi podataka programa Access zbog sljedećih razloga:

  • Želite trajno premjestiti podacima sustava SQL Server za bazu podataka programa Access jer više nije potrebna podatke u bazu podataka sustava SQL Server. Možete uvesti podatke u programu Access, a zatim je izbrišite s bazom podataka sustava SQL Server.

  • Vaš odjel ili radna grupa koristi Access, ali se povremeno upućuje na baze podataka SQL Server radi dodatnih podataka koje je potrebno spojiti u jednu bazama podataka programa Access.

Sljedeći koraci objašnjavaju kako uvesti podatke sustava SQL Server u bazu podataka programa Access.

Priprema za operaciju uvoza

  1. Pronađite bazu podataka sustava SQL Server koja sadrži podatke koje želite kopirati. Informacije o vezi zatražite od administratora baze podataka.

  2. Odredite tablicama ili prikazima koje želite kopirati u bazu podataka programa Access. Možete uvesti više objekata u jednoj operaciji uvoza.

  3. Pregledajte izvorne podatke i Imajte na umu sljedeće Imajte na umu:

    • Access ne podržava više od 255 polja u tablici te uvozi samo prvih 255 stupaca.

    • Maksimalna veličina baze podataka programa Access je 2 gigabajta minus prostor potreban za objekte sustava. Ako baza podataka sustava SQL Server sadrži mnogo velikih tablica, možda neće moći uvesti ih sve datoteke .accdb jedan. U ovom slučaju, možda ćete morati razmislite o povezivanju podataka u bazu podataka programa Access umjesto toga.

    • Access stvara automatski odnose između povezanih tablica na kraju operacije uvoza. Morate ručno stvoriti odnose između različitih tablica nove i postojeće pomoću mogućnosti na kartici odnosi . Da biste prikazali karticu odnosi :
      Na kartici Alati baze podataka u grupi Prikaži/Sakrij kliknite odnosi. Slika gumba

  4. Odredite bazu podataka programa Access u koju želite uvesti podatke sustava SQL Server.

    Provjerite imate li obavezne dozvole za dodavanje podataka u bazu podataka programa Access. Ako ne želite spremiti podatke u neku od postojećih baza podataka, stvoriti praznu bazu podataka tako da kliknete Gumb Microsoft Office slika gumba , a zatim Novo.

  5. Pregledajte tablice, ako postoje, u bazi podataka programa Access.

    Operacije uvoza stvara tablicu s istim nazivom kao objekt sustava SQL Server. Ako već se koristi taj naziv, Access dodaje "1" naziv nove tablice – na primjer, kontakti1. (Ako se kontakti1 već koristi, Access će stvoriti kontakti2 itd.)

    Napomena : Access nikad ne prebrisuje tablicu u bazi podataka kao dio operacije uvoza, a ne možete dodavati podatke sustava SQL Server u postojeću tablicu.

Uvoz podataka

  1. Otvorite odredišnu bazu podataka.

    Na kartici Vanjski podaci u grupi Uvoz kliknite više.

  2. Kliknite ODBC baza podataka Slika gumba .

  3. Kliknite Uvezi izvorišne podatke u novu tablicu u trenutnoj bazi podataka, a zatim kliknite u redu.

  4. U dijaloškom okviru Odabir izvora podataka ako .dsn datoteke koji želite koristiti već postoji, kliknite datoteku na popisu.

    Morate stvoriti nove .dsn datoteke

    Napomena : Koraci u ovom postupku mogu se razlikovati malo, ovisno o softver koji je instaliran na vašem računalu.

    1. Kliknite Novo da biste stvorili novi naziva izvora podataka (DSN).
      Pokreće se stvoriti novi Čarobnjak izvora podataka.

    2. U čarobnjaku za SQL Server na popisu odaberite upravljačkih programa, a zatim kliknite Dalje.

    3. Upišite naziv .dsn datoteke ili kliknite Pregledaj da biste spremili datoteku na drugo mjesto.

      Napomena : Morate imati dozvolu za zapisivanje za mapu da biste spremili .dsn datoteku.

    4. Kliknite Dalje, pregledali sažetak informacija, a zatim kliknite Završi da biste dovršili Čarobnjak.
      Stvaranje započinje novi izvor podataka za čarobnjak za SQL Server.

    5. U čarobnjaku unesite opis izvora podataka u okvir Opis . Ovaj korak nije obavezan.

    6. U odjeljku koji SQL Server želite povezati, u okvir poslužitelj upišite ili odaberite naziv sustava SQL Server u koju se želite povezati i zatim kliknite Dalje da biste nastavili.

    7. Na ovoj stranici čarobnjaka, možda ćete morati informacije zatražite od administratora baze podataka sustava SQL Server, kao što su određivanje hoće li se koristiti provjeru autentičnosti sustava Microsoft Windows NT ili SQL Server. Kliknite Dalje da biste nastavili.

    8. Na sljedećoj stranici čarobnjaka, možda ćete morati dodatne informacije zatražite od administratora baze podataka sustava SQL Server prije nastavka. Ako želite povezati s određenom bazom podataka, provjerite je li odabrana potvrdni okvir Promijeni zadanu bazu podataka da biste . Odaberite bazu podataka koju želite raditi, a zatim kliknite Dalje.

    9. Kliknite Završi. Pregledajte sažetak informacija, a zatim kliknite Izvor podataka.

    10. Pregledajte rezultate testiranja, a zatim u redu da biste zatvorili dijaloški okvir SQL Server ODBC podataka izvora testiranje .

      Ako je provjera uspjela, kliknite u redu da biste dovršili Čarobnjak ili kliknite Odustani da biste vratili u čarobnjak i promjene postavki.

  5. Kliknite u redu da biste zatvorili dijaloški okvir Odabir izvora podataka .

    Access prikazuje dijaloški okvir Uvoz objekata .

  6. U odjeljku tablicakliknite svaku tablicu ili prikaz koje želite uvesti, a zatim kliknite u redu.

  7. Ako se pojavi dijaloški okvir Odabir Jedinstveni identifikator zapisa , Access nije uspio odrediti koje polje ili polja identificirati samo svaki redak određenog objekta. U ovom slučaju, odaberite polje ili kombinacije polja koja je jedinstvena za svaki redak, a zatim kliknite u redu. Ako niste sigurni, obratite se administratoru baze podataka sustava SQL Server.

Access će uvesti podatke. Ako planirate ponoviti kasnije operaciju uvoza, možete Spremi korake uvoza kao specifikacije uvoza i jednostavno kasnije ponovno pokrenite iste korake uvoza. Prijeđite na sljedeći odjeljak ovog članka da biste izvršili taj zadatak. Ako ne želite spremiti detalje o specifikacije uvoza, kliknite Zatvori u odjeljku Spremi korake uvoza u dijaloškom okviru Dohvaćanje vanjskih podataka - ODBC baza podataka . Pristup dovršava operacije uvoza i prikazat će se nova tablica ili tablice u navigacijskom oknu.

Spremi korake uvoza kao specifikacije

  1. U odjeljku Spremi korake uvoza u dijaloškom okviru Dohvaćanje vanjskih podataka - ODBC baza podataka , odaberite potvrdni okvir Spremi korake uvoza .

    Pojavit će se skup dodatnih kontrola.

  2. U okviru Spremi kao upišite naziv specifikacije uvoza.

  3. U okvir Opis upišite opis. Ovaj korak nije obavezan.

  4. Upute za izvođenje operacije nepromjenjivim intervalima (kao što je tjedno ili mjesečno), odaberite potvrdni okvir Stvori zadatak programa Outlook . Time se stvara zadatak u Microsoft Office Outlook 2007 koji vam omogućuje pokretanje specifikacije.

  5. Kliknite Spremi uvoz.

Konfiguriranje zadatka programa Outlook

Ako ste odabrali potvrdni okvir Stvori zadatak programa Outlook iz prethodnog postupka, Access pokreće Office Outlook 2007 i prikazuje novi zadatak. Slijedite ove korake da biste konfigurirali zadatak.

Napomena : Ako je instaliran Outlook, Access prikazuje poruku o pogrešci. Ako Outlook nije ispravno konfiguriran, pokreće se čarobnjak za konfiguriranje programa Outlook. Slijedite upute u čarobnjaku za konfiguriranje programa Outlook.

  1. U prozoru zadatak programa Outlook pregledajte i izmijenite postavke zadatka, kao što su Datum dospijeća i podsjetnik.

    Da bi se zadatak ponavljao, kliknite Ponavljanje i ispunite odgovarajuće podatke.

    Slika prikazuje raspored zadataka s nekim uobičajenim postavkama.

    raspored zadataka programa outlook

    Informacije o planiranju zadataka programa Outlook, potražite u članku Planiranje operacije uvoza ili izvoza.

  2. Kada završite s postavkama zadatak u programu Outlook, na kartici zadatak u grupi Akcije kliknite Spremi i Zatvori.

Pokretanje spremljenog zadatka

  1. U navigacijskom oknu programa Outlook kliknite Zadaci, a zatim dvokliknite zadatak koji želite pokrenuti.

  2. Na kartici zadatak u grupi Microsoft Office Access kliknite Pokreni uvoz Slika gumba .

  3. Vratite se u prozor programa Access, a zatim pritisnite F5 da biste osvježili navigacijskog okna.

  4. Dvokliknite uvezena tablica da biste ga otvorili u prikazu podatkovne tablice.

  5. Provjerite da su sva polja i zapisi uvezeni te da postoje pogreške.

  6. Desnom tipkom miša kliknite uvezena tablica u navigacijskom oknu, a zatim na izborničkom prečacu kliknite Prikaz dizajna . Pregledajte vrste podataka polja i ostalih svojstava polja.

Vrh stranice

Povezivanje s podacima sustava SQL Server

Povezivanje omogućuje povezivanje s podacima bez uvoza tih informacija tako da možete pogledati i urediti najnovije podatke u bazi podataka sustava SQL Server i u bazi podataka programa Access bez stvaranja i održavanja kopije podataka u programu Access. Ako ne želite da biste kopirali podatke sustava SQL Server u bazi podataka programa Access, ali umjesto toga želite pokrenuti upite i generiranje izvješća koji se temelje na tim podacima, umjesto trebali biste veza uvoz.

Kada povežete s tablicom ili prikaz u bazi podataka sustava SQL Server, Access stvara novu tablicu (često se nazivaju povezane tablice) koji odražava strukture i sadržaja izvorišnog objekta. Možete unijeti promjene podataka u programu SQL Server ili u prikazu podatkovne tablice ili prikazu obrasca iz programa Access. Promjene koje ste napravili podataka na jednom mjestu odražavaju se u drugi. Međutim, ako želite da bude strukturnih promjene, kao što su uklanjanje ili promjena stupca, to morate učiniti iz baze podataka sustava SQL Server ili iz programa Access projekta koji je povezana s bazom podataka. Nije moguće dodavanje, brisanje ili mijenjanje polja u povezanoj tablici tijekom rada u programu Access.

Ako je baza podataka sustava SQL Server sadrži veliku količinu podataka, trebali biste odabrati povezivanja putem uvoza, jer je maksimalna veličina baze podataka programa Access 2 gigabajta (minus razmak potreban za objekte sustava). Uvoz mnoge velike tablice ili prikaze mogu prouzročiti da to ograničenje biti dulji od dok povezivanje s podacima ne dodaje koliko Veličina baze podataka programa Access.

Uobičajeni scenariji za povezivanje s podacima sustava SQL Server

Obično, povezivanje s tablicom sustava SQL Server ili prikaz iz baze podataka programa Access zbog sljedećih razloga:

  • Vaš odjel ili radna grupa koristi Access za izvješćivanje o pogreškama i postavljanje upita i koristi SQL Server za pohranu podataka. Pojedinačne timovima možete stvoriti tablice sustava SQL Server i prikaza za središnje prostora za pohranu, ali često se ti podaci potrebno prenijeti u programima za stolna računala za zbrajanje i izvješćivanje o pogreškama. Povezivanje je odgovarajući izbor Budući da korisnicima baze podataka SQL Server i bazu podataka programa Access za dodavanje i ažuriranje podataka, i za prikazivanje i rad s najnovijim podacima.

  • Vi ste korisnik programa Access koja je nedavno pokrenula korištenju sustava SQL Server. Migrira nekoliko baza podataka za SQL Server, a većina tablica u ovim bazama podataka povezane su tablice. Od tog trenutka, umjesto stvaranja tablice programa Access, ćete stvoriti tablice i prikaze u sustavu SQL Server i zatim stvorite vezu na njih iz baze podataka programa Access.

  • Da biste nastavili omogućuje pohrana podataka u sustavu SQL Server, ali želite raditi s najnovijim podacima u programu Access da bi se pokrenuti upite i ispis izvješća koji dizajniran u programu Access.

Priprema za povezivanje s tablicom sustava SQL Server

  1. Pronađite bazu podataka sustava SQL Server koja sadrži podatke koje želite povezati. Informacije o vezi zatražite od administratora baze podataka.

  2. Odredite tablice i prikaze na koju se želite povezati. Možete se povezati s više objekata u jednom operacije povezivanja.

  3. Pregledajte izvorne podatke i Imajte na umu sljedeće Imajte na umu:

    • Access ne podržava više od 255 polja u tablici pa povezana tablica može obuhvatiti samo prvih 255 polja objekta povežete.

    • Stupci koji su samo za čitanje u objektu sustava SQL Server i dalje će biti samo za čitanje u programu Access.

    • Nećete moći dodavati, brisati i mijenjati stupce iz povezane tablice u programu Access.

  4. Odredite bazu podataka programa Access u kojoj želite stvoriti povezane tablice. Provjerite imate li obavezne dozvole za dodavanje podataka u bazu podataka. Ako ne želite spremiti podatke u neku od postojećih baza podataka, stvoriti novu, praznu bazu podataka pomoću sljedeće naredbe:

    Kliknite Gumb Microsoft Office slika gumba , a zatim Novo.

  5. Pregledajte tablice u bazi podataka programa Access. Prilikom povezivanja s tablicom sustava SQL Server ili prikaz, Access stvara povezane tablice s istim nazivom kao i izvorni objekt. Ako već se koristi taj naziv, Access će dodati "1" novi naziv povezane tablice – na primjer, kontakti1. (Ako se kontakti1 već koristi, Access će stvoriti kontakti2 itd.)

Povezivanje s podacima

  1. Otvorite odredišnu bazu podataka.

  2. Na kartici Vanjski podaci u grupi Uvoz kliknite više.

  3. Kliknite ODBC baza podataka.

  4. Kliknite Poveži s izvorom podataka stvaranjem povezane tablice, a zatim kliknite u redu.

  5. U dijaloškom okviru Odabir izvora podataka kliknite .dsn datoteku koju želite koristiti ili kliknite Novo da biste stvorili novi naziva izvora podataka (DSN).

  6. U dijaloškom okviru Odabir izvora podataka ako .dsn datoteke koji želite koristiti već postoji, kliknite datoteku na popisu.

    Morate stvoriti nove .dsn datoteke

    Napomena : Koraci u ovom postupku mogu se razlikovati malo, ovisno o softver koji je instaliran na vašem računalu.

    1. Kliknite Novo da biste stvorili novi naziva izvora podataka (DSN).
      Pokreće se stvoriti novi Čarobnjak izvora podataka.

    2. U čarobnjaku za SQL Server na popisu odaberite upravljačkih programa, a zatim kliknite Dalje.

    3. Upišite naziv .dsn datoteke ili kliknite Pregledaj da biste spremili datoteku na drugo mjesto.

      Napomena : Morate imati dozvolu za zapisivanje za mapu da biste spremili .dsn datoteku.

    4. Kliknite Dalje, pregledali sažetak informacija, a zatim kliknite Završi da biste dovršili stvaranje nove Čarobnjak izvora podataka.
      Stvaranje započinje novi izvor podataka za čarobnjak za SQL Server.

    5. U čarobnjaku unesite opis izvora podataka u okvir Opis . Ovaj korak nije obavezan.

    6. U odjeljku koji SQL Server želite povezati, u okvir poslužitelj upišite ili odaberite naziv računala sustava SQL Server u koju se želite povezati i zatim kliknite Dalje da biste nastavili.

    7. Na ovoj stranici čarobnjaka, možda ćete morati informacije zatražite od administratora baze podataka sustava SQL Server, kao što su hoćete li koristiti provjeru autentičnosti sustava Windows NT ili SQL Server. Kliknite Dalje da biste nastavili.

    8. Na sljedećoj stranici čarobnjaka, možda ćete morati dodatne informacije zatražite od administratora baze podataka sustava SQL Server. Ako želite povezati s određenom bazom podataka, provjerite je li potvrđen okvir promijenite zadanu bazu podataka da biste , odaberite bazu podataka sustava SQL Server koju želite raditi, a zatim Dalje.

    9. Kliknite Završi. Pregledajte sažetak informacija, a zatim kliknite Izvor podataka.

    10. Pregledajte rezultate testiranja, a zatim u redu da biste zatvorili dijaloški okvir SQL Server ODBC podataka izvora testiranje .

      Ako je provjera uspjela, kliknite u redu da biste dovršili Čarobnjak ili kliknite Odustani da biste vratili u čarobnjak i promjene postavki.

  7. Kliknite u redu.
    Access prikazuje dijaloški okvir Povezivanje tablica .

  8. U odjeljku tablicakliknite svaku tablicu ili prikaz koje želite povezati, a zatim kliknite u redu.

  9. Ako se pojavi dijaloški okvir Odabir Jedinstveni identifikator zapisa , Access nije uspio odrediti koje polje ili polja identificirati samo svaki redak izvorne podatke. U ovom slučaju, odaberite polje ili kombinacije polja koja je jedinstvena za svaki redak, a zatim kliknite u redu. Ako niste sigurni, obratite se administratoru baze podataka sustava SQL Server.

Pristup dovršava operacije povezivanja i prikazat će se novi povezanu tablicu ili tablice u navigacijskom oknu.

Važno : Svaki put kada otvorite povezanu tablicu ili izvorišni objekt vidjet ćete najnovije podatke prikazuje u njoj. Međutim, strukturnih promjene SQL Server objekt nije automatski se odražavaju u povezanoj tablici.


Da biste ažurirali povezane tablice primjenom najnovije strukture objekta sustava SQL Server:

  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.

    Ako je ažuriranje uspjelo, Access prikazuje poruku da snazi. U suprotnom, Access prikazuje poruku o pogrešci.

  4. Kliknite Zatvori da biste zatvorili Upravitelj povezanih tablica.

Vrh stranice

Saznajte kako interpretira pristup vrste podataka sustava SQL Server

Budući da se vrste podataka programa Access se razlikovati od vrste podataka sustava SQL Server, pristup morate odrediti najprikladnije vrsta podataka programa Access za svaki se stupac argumenta svaku tablicu SQL Server ili prikaz uvoz ili povezivanje. Ako, na primjer, uvoza ili povezivanja u Access s vrstom podataka Da/neSQL Server stupcu Vrsta podataka bitne . Drugi primjer stupac podataka sustava SQL Server upišite nvarchar(255) (ili manje) uvoza ili vrste podataka teksta, ali stupca nvarcharvrsta podataka(256) (ili veća) se ne unese kao polje Access dopisa povezivanja u Access. Nakon dovršetka uvoza ili povezivanje operacija, otvorite tablicu u prikazu dizajna i potvrdite podatke koji vrste pristup dodijeljene njegova polja. Možete promijeniti vrste podataka polja u uvezenih tablica Međutim, nije moguće promijeniti vrste podataka polja u povezanim tablicama, osim u bazi podataka sustava SQL Server ili u projektu programa Access koja je povezana s bazom podataka.

U sljedećoj su tablici navedeni glavne vrste podataka sustava SQL Server. Drugi i treći stupci prikazuju kako interpretira pristup svaku vrstu.

Vrsta podataka sustava SQL Server

Vrsta podataka programa Access

Veličina polja u programu Access

bigint

Tekst

255

Binarni ( Veličina polja )

Binarni

Jednako kao veličina polja u sustavu SQL Server

bitne

Da/ne

char ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

char ( Veličina polja ), gdje je veće od 255 veličina polja

Dopis

datetime

Datum/vrijeme

broja decimalnih mjesta ( preciznosti ; mjerilo )

Broj

Decimalni (pristup preciznost i omjer svojstva podudaranje preciznosti SQL Server i skaliranje.)

vrijednost s pomičnim zarezom

Broj

Dvostruko

Slika

OLE objekt

INT

Broj

Dugi cijeli broj

novac

Valuta

NCHAR ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

NCHAR ( Veličina polja ), gdje je veće od 255 veličina polja

Dopis

ntext

Dopis

numerički ( preciznosti ; mjerilo )

Broj

Decimalni (pristup preciznost i omjer svojstva podudaranje preciznosti SQL Server i skaliranje.)

nvarchar ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

nvarchar ( Veličina polja ), gdje je veće od 255 veličina polja

Dopis

nvarchar (MAX)

Dopis

realni

Broj

Jedan

smalldatetime

Datum/vrijeme

SMALLINT

Broj

Cijeli broj

smallmoney

Valuta

sql_variant

Tekst

255

text

Dopis

Vremenska oznaka

Binarni

8

tinyint

Broj

Bajt

Jedinstveni identifikator koji

Broj

ID replikacije

varbinary

Binarni

Jednako kao veličina polja u sustavu SQL Server

varbinary (MAX)

OLE objekt

VARCHAR ( Veličina polja )gdje veličina polja je manja od ili jednaka 255

Tekst

Jednako kao veličina polja u sustavu SQL Server

VARCHAR ( Veličina polja), pri čemu je veće od 255 veličina polja

Dopis

VARCHAR (MAX)

Dopis

XML

Dopis

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×