Povezivanje ili uvoz podataka iz baze podataka sustava Microsoft Azure SQL Server.

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 baza podataka – baza podataka u oblaku kao servis.

  • 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

Osnovne pripreme

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

  • Pronađite naziv poslužitelja za bazu podataka sustava Azure SQL Server, potražite potrebne podatke za povezivanje i odaberite način provjere autentičnosti (Windows ili SQL Server). Dodatne informacije o četirima 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 povezuje ili uvozi samo prvih 255 stupaca. Kao zaobilazno rješenje možete stvoriti prikaz u bazi podataka sustava Azure SQL Server radi pristupa stupcima koji premašuju to ograničenje.

  • Odredite ukupnu količinu podataka koji se uvoze. Maksimalna veličina baze podataka programa Access iznosi dva gigabajta od čega se oduzima prostor potreban za objekte sustava. Ako baza podataka sustava SQL Server Azure sadrži velike tablice, možda ih nećete moći uvesti sve u jednu bazu podataka programa Access. U tom slučaju preporučujemo povezivanje 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.

Konfiguriranje okruženja sustava Azure SQL Server

Vaša tvrtka ili ustanova možda već ima račun za Microsoft Azure i bazu podataka sustava SQL Server Azure koje možete koristiti. Ako nema, možete učiniti sljedeće:

  1. Stvorite račun za Azure. Dodatne informacije potražite u članku Stvorite račun za Azure danas.

  2. Ako nemate praktičan pristup bazi podataka sustava Azure SQL Server, možete stvoriti vlastiti. Dodatne informacije potražite u članku Stvaranje baze podataka sustava Azure SQL na portalu za Azure.

Svakako sačuvajte važne podatke da ih ne biste zaboravili, npr. vjerodajnice i nazive računa.

Stvaranje pravila vatrozida

Prije povezivanja s poslužiteljem baze podataka sustava Microsoft Azure SQL administrator baze podataka mora stvoriti pravila vatrozida na razini poslužitelja. Ta pravila određuju javnu adresu internetskog protokola (IP) koja omogućuje klijentski pristup poslužitelju za svaki uređaj kroz vatrozid za Azure. U tvrtki ili ustanovi provjerite koju vrstu javne IP adrese koristite, statičnu ili dinamičnu:

  • Ako je IP adresa statična, neprekidno je ista. Možete odrediti pravilo za vatrozid s jednom javnom IP adresom.

  • Ako je IP adresa dinamična, znači da se mijenja tijekom vremena. Morate odrediti pravilo vatrozida s rasponom javnih IP adresa. Imajte na umu da se javna IP adresa koju vaš uređaj koristi za povezivanje s bazom podataka sustava Azure SQL može razlikovati od javne IP adrese koja se prikazuje u postavkama konfiguracije javne IP adrese na računalu.

Da biste izbjegli zbrku, preporučujemo sljedeće postupke.

  1. Prijavite se na račun za Microsoft Azure, a zatim otvorite portal za Windows Azure.

  2. Na stranici baze podataka sustava Microsoft Azure SQL kliknite svoju bazu podataka.

  3. U oknu za brzi pregled kliknite Upravljanje dopuštenim IP adresama, a zatim učinite nešto od sljedećeg:

    Stvaranje pravila vatrozida za jedan uređaj    Taj pristup koristite za testiranje i razvoj, ili u okruženju za male tvrtke, te kada znate da je vaša javna IP adresa statična.

    • U odjeljku Dopuštene IP adrese odaberite Dodaj u dopuštene IP adrese da biste omogućili pristup bazi podataka kroz vatrozid s vaše IP adrese. Portal za Azure prikazuje točnu javnu IP adresu za klijentski uređaj iznad odjeljka s nazivima pravila.

    Stvaranje pravila vatrozida za raspon IP adresa Taj pristup koristite za omogućivanje pristupa više korisnika u lokalnom okruženju ili kada znate da je vaša javna IP adresa dinamična. Zatražite od IT odjela ili davatelja internetskih usluga da nabave blok javnih IP adresa.

    1. U okvir NAZIV PRAVILA unesite smisleni naziv pravila.

    2. U odjeljku POČETNA IP ADRESA unesite broj početne javne IP adrese raspona.

    3. U odjeljku ZAVRŠNA IP ADRESA unesite broj završne javne IP adrese raspona.

Do stupanja na snagu pravila vatrozida može proći do pet minuta. Dodatne informacije potražite u članku Pravila vatrozida za baze podataka sustava SQL Azure.

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 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 baze podataka sustava Azure SQL Server. Na primjer, unesite "myAzureDB.database.windows.net". Nemojte kliknuti strelicu dolje.

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

  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 se morati prijaviti u bazu podataka. U dijaloškom okviru Prijava u SQL Server unesite ID za prijavu 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.

Ako su tijekom postupka povezivanja stupci u tablici sustava Azure SQL Server samo za čitanje, i u programu Access su samo za čitanje.

Savjet    Da biste vidjeli niz za povezivanje, postavite pokazivač miša na navigacijsko okno programa Access.

Ažuriranje dizajna povezane tablice

U povezanoj tablici nije moguće dodavanje, brisanje ni izmjena stupaca niti promjena vrste podataka. Ako želite promijeniti dizajn, učinite to u bazi podataka sustava Azure SQL Server. Da biste vidjeli promjene dizajna u programu Access, ažurirajte povezane tablice:

  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 drugačije se nazivaju nego vrste podataka sustava Azure SQL Server. Stupac sustava Azure SQL Server vrste podataka bit u Access se, primjerice, uvozi ili povezuje s vrstom podataka Da/ne. U sljedećoj se tablici uspoređuju vrste podataka sustava Azure SQL Server i 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

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.

×