Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

S vremenom većina aplikacija baze podataka raste, postaje složenija i mora podržavati više korisnika. U jednom trenutku u životu aplikacije programa Microsoft Office Access razmislite o prijelazu na bazu podataka sustava Microsoft SQL Server radi optimizacije performansi, skalabilnosti, dostupnosti, sigurnosti, pouzdanosti i mogućnosti oporavka.

Sadržaj članka

Promjena veličine baze podataka programa Microsoft Office Access

Prijelaz na SQL Server proces je migracije nekih ili objekti baze podataka iz baze podataka programa Access u novu ili postojeću SQL Server ili novi projekt programa Access (.adp).

Prednosti prijelaza baze podataka na SQL Server

  • Visoke performanse i skalabilnost    U mnogim situacijama SQL Server bolje performanse od baze podataka programa Access. SQL Server pruža i podršku za vrlo velike baze podataka veličine terabajta, što je mnogo veće od trenutnog ograničenja za bazu podataka programa Access s dva gigabajta. Naposljetku, SQL Server funkcionira vrlo učinkovito paralelnom obradom upita (korištenjem više nativnih niti unutar jednog procesa za obradu korisničkih zahtjeva) i minimiziranjem dodatnih memorijskih preduvjeta kada se doda više korisnika.

  • Veća dostupnost    SQL Server omogućuje vam dinamičku sigurnosnu kopiju baze podataka, bilo inkrementalnu ili potpunu, dok se koristi. Zahvaljujući tome, korisnici ne moraju zatvoriti bazu podataka da bi stvorili njenu sigurnosnu kopiju.

  • Poboljšana sigurnost    Pomoću pouzdane veze SQL Server integraciju sa sigurnošću sustava Windows radi pružanja jedinstvenog integriranog pristupa mreži i bazi podataka, koristeći najbolje od oba sigurnosna sustava. Time se znatno pojednostavnjuje administriranje složenih sigurnosnih shema.

  • Mogućnost trenutačnog oporavka    U slučaju kvara sustava (kao što je rušenje operacijskog sustava ili prekida napajanja) SQL Server ima mehanizam automatskog oporavka koji oporavlja bazu podataka u zadnjem stanju dosljednosti u roku od nekoliko minuta, bez intervencije administratora baze podataka.

  • Obrada utemeljena na poslužitelju    Korištenje SQL Server u konfiguraciji klijenta/poslužitelja smanjuje mrežni promet obradom upita baze podataka na poslužitelju prije slanja rezultata klijentu. Obrada poslužitelja obično je mnogo učinkovitija, osobito kada radite s velikim skupovima podataka.

    Aplikacija može koristiti i korisnički definirane funkcije, pohranjene procedure i okidače za centralizaciju i zajedničko korištenje logike aplikacije, poslovnih pravila i pravilnika, složenih upita, provjere valjanosti podataka i koda referencijalnog integriteta na poslužitelju, a ne na klijentu.

Načini na koje možete promijeniti sql Server

Čarobnjak za prijelaz na SQL Server premješta objekte baze podataka i podatke koje sadrže iz baze podataka programa Access u novu ili postojeću SQL Server bazu podataka.

Čarobnjak za prijelaz na SQL Server možete koristiti na tri načina:

  • Prijeđite sve objekte baze podataka iz baze podataka programa Access na projekt programa Access da biste mogli stvoriti klijentsku/poslužiteljsku aplikaciju. Za taj su pristup potrebne dodatne promjene aplikacije te izmjene koda i složenih upita.

  • Pretvorite samo podatke ili definicije podataka iz baze podataka programa Access na SQL Server bazu podataka.

  • Stvorite pristupni kraj baze podataka programa Access u stražnji SQL Server baze podataka programa Access da biste stvorili pristupna/pozadinska aplikacija. Za taj je pristup potrebna vrlo mala izmjena aplikacije jer kod i dalje koristi modul baze podataka programa Access (ACE).

Prije nego što prije prijeđite na sql Server bazu podataka programa Access

Prije nego što bazu podataka programa Access postavite na SQL Server ili projekt programa Access, razmislite o sljedećem:

  • Sigurnosno kopiranje baze podataka     Iako čarobnjak za prijelaz na SQL Server ne uklanja podatke ni objekte baze podataka iz baze podataka programa Access, preporučujemo da prije prijelaza na SQL Server stvorite sigurnosnu kopiju baze podataka programa Access.

  • Provjerite imate li dovoljno prostora na disku     Morate imati odgovarajući prostor na disku na uređaju koji će sadržavati sql Server bazu podataka. Čarobnjak za prijelaz na SQL Server najbolje funkcionira kada ima dovoljno slobodnog prostora na disku.

  • Stvaranje jedinstvenih indeksa     Povezana tablica mora imati jedinstveni indeks da bi se mogao ažurirati u programu Access. Čarobnjak za prijelaz na SQL Server može promijeniti postojeći jedinstveni indeks, ali ga ne može stvoriti tamo gdje ga nema. Ako želite ažurirati tablice, prije prijelaza na SQL Server dodajte jedinstveni indeks u svaku tablicu programa Access.

  • Dodijelite si odgovarajuće dozvole za SQL Server bazu podataka

    • Da biste se pomakli na postojeću bazu podataka, morate stvoriti tablicu i stvoriti zadane dozvole.

    • Da biste stvorili novu bazu podataka, potrebna vam je dozvola CREATE DATABASE i ODABERITE dozvole za tablice sustava u osnovnoj bazi podataka.

Čarobnjak za prijelaz na SQL Server za Access 2007 optimiziran je za rad s programima Microsoft SQL Server 2000 i SQL Server 2005.

Vrh stranice

Korištenje čarobnjaka za prijelaz na SQL Server

  • Na kartici Alati baze podataka u grupi Premještanje podataka kliknite SQL Server.

    Pokreće se čarobnjak za prijelaz na SQL Server.

1. korak: odaberite da biste se pomaknili na postojeću bazu podataka ili novu bazu podataka

Na prvoj stranici čarobnjaka odredite želite li bazu podataka programa Access pretvoriti u postojeću SQL Server bazu podataka ili stvoriti novu SQL Server bazu podataka.

  • Koristi postojeću bazu podataka    Ako odaberete tu mogućnost, a zatim kliknite Dalje, Access će prikazati dijaloški okvir Odabir izvora podataka da biste stvorili ODBC vezu s postojećom bazom SQL Server podataka.

    O ODBC izvorima podataka

    Izvor podataka izvor je podataka u kombinaciji s informacijama o vezi koje su potrebne za pristup tim podacima. Primjeri izvora podataka su Access, SQL Server, Oracle RDBMS, proračunska tablica i tekstna datoteka. Primjeri podataka o vezi obuhvaćaju mjesto poslužitelja, naziv baze podataka, ID prijave, lozinka i različite mogućnosti ODBC upravljačkih programa koje opisuju način povezivanja s izvorom podataka.

    U ODBC arhitekturi aplikacija (kao što je Access ili program Microsoft Visual Basic) povezuje se s ODBC upravljačkim programom, koji pak koristi određeni ODBC upravljački program (primjerice, ODBC upravljački program microsoft SQL) za povezivanje s izvorom podataka (u ovom slučaju baza podataka sustava SQL Server). U programu Access koristite ODBC izvore podataka za povezivanje s izvorima podataka izvan programa Access koji nemaju ugrađene upravljačke programe.

    Da biste se povezali s tim izvorima podataka, morate učiniti sljedeće:

    • Instalirajte odgovarajući ODBC upravljački program na računalo koje sadrži izvor podataka.

    • Definirajte naziv izvora podataka (DSN) pomoću administratora ODBC izvora podataka radi pohrane podataka o vezi u registru sustava Microsoft Windows ili DSN datoteci ili pak niza za povezivanje u kodu Visual Basic radi prosljeđivanja podataka o vezi izravno u upravitelj ODBC upravljačkog programa.

      Izvori podataka u računalu

      Izvori podataka u računalu pohranjuju podatke o vezi u Registar sustava Windows na određenom računalu s korisnički definiranim nazivom. Izvore podataka u računalu možete koristiti samo na računalu na kojem su definirani. Postoje dvije vrste izvora podataka u računalu – korisnički i sistemski. Korisničke izvore podataka može koristiti samo trenutni korisnik i vidljivi su samo tom korisniku. Sistemske izvore podataka mogu koristiti svi korisnici na računalu, a vidljivi su svim korisnicima na računalu i svim servisima sustava. Izvor podataka u računalu posebno je koristan kada želite omogućiti dodatnu zaštitu jer samo prijavljeni korisnici mogu pregledavati izvor podataka uređaja, a udaljeni ga korisnik ne može kopirati na drugo računalo.

      Izvori podataka u datoteci

      Izvori podataka u datoteci (zovu se i DNS datoteke) pohranjuju podatke o vezi u tekstnu datoteku, a ne u registar sustava Windows, i općenito su fleksibilniji za korištenje od izvora podataka u računalu. Izvor podataka datoteke, primjerice, možete kopirati na bilo koje računalo s ispravnim ODBC upravljačkim programom da bi se vaša aplikacija može poučiti na dosljedne i točne podatke o vezi sa svim računalima koja koristi. Ili izvor podataka u datoteci možete postaviti na jedan poslužitelj, zajednički ga koristiti na mnogim računalima na mreži i jednostavno održavati podatke o vezi na jednom mjestu.

      Izvor podataka u datoteci može se onemogućiti za zajedničko korištenje. Izvor podataka datoteke koji se ne može koristiti za zajedničko korištenje nalazi se na jednom računalu i upućuje na izvor podataka na računalu. Izvor podataka u datoteci onemogućen za zajedničko korištenje možete koristiti za pristupanje postojećim izvorima podataka u računalu iz izvora podataka u datoteci.

      Nizovi za povezivanje

      U modulu možete definirati oblikovani niz za povezivanje koji navodi podatke o vezi. Niz za povezivanje prosljeđuje podatke o vezi izravno upravitelju ODBC upravljačkih programa i pojednostavnjuje aplikaciju uklanjanjem preduvjeta da administrator sustava ili korisnik najprije stvori DSN prije korištenja baze podataka.

  • Stvaranje nove baze podataka    Ako odaberete tu mogućnost, a zatim kliknite Dalje, Access će prikazati stranicu na kojoj unosite informacije o novoj SQL Server bazi podataka.

    • Koju SQL Server želite koristiti za ovu bazu podataka?     Upišite naziv poslužitelja koji želite koristiti.

    • Koristi pouzdanu vezu     Možete koristiti pouzdanu vezu, SQL Server se integrirati sa sigurnošću operacijskog sustava Windows da biste omogućili jedinstvenu prijavu mreži i bazi podataka.

    • ID prijave i lozinka     Ako ne koristite pouzdanu vezu, upišite ID prijave i lozinku računa s privilegijama CREATE DATABASE na poslužitelju.

    • Kako želite dodijeliti naziv novoj SQL Server bazi podataka?     Upišite naziv nove baze SQL Server podataka. Access mijenja naziv ako je u sukobu s postojećim nazivom baze podataka i dodaje numerirani nastavak (npr. moja bazapodataka 1).

Vrh sekcije

Drugi korak: odabir tablica za sql Server

U ovom koraku odaberite tablice programa Access koje želite pretvoriti u SQL Server bazu podataka. Odaberite tablice koje želite prebaciti na sql Server, a zatim ih pomoću gumba sa strelicama premjestite na popis Izvezi SQL Server. Možete i dvoklik na tablicu da biste je premjestili s jednog popisa na drugi.

Popis Dostupne tablice sadrži sve povezane tablice osim SQL Server tablice koje se već nalaze u SQL Server bazi podataka. Povezane tablice koje upućivanje na SQL Server bazu podataka koja je odabrana za prijelaz na SQL Server automatski se pojavljuju u okviru s popisom Izvoz SQL Server i ne mogu se ukloniti. Tablice koje trenutno nisu vidljive u okno za navigaciju su izuzete, uključujući skrivene tablice i tablice sustava.

Savjet: Svaka tablica čiji naziv završava s "_local" isključena je s popisa dostupnih tablica radi sprječavanja prijelaza na SQL Server tablice koje su već promijenjene. Ako želite ponovno preimenovati te tablice, preimenujte ih prije pokretanja čarobnjaka za prijelaz na SQL Server uklanjanjem sufiksa "_local".

Vrh sekcije

Treći korak: navedite atribute i mogućnosti koje će biti na sql Serveru

U ovom koraku odaberite atribute tablice koji će se preusmjesiti na SQL Server bazu podataka. Po zadanom su svi atributi odabrani za prijelaz na SQL Server po zadanom.

Napomena: Čarobnjak za prijelaz na SQL Server po zadanom pretvara nazive polja programa Access u nazive pravnih SQL Server i pretvara vrste podataka programa Access u ekvivalentne SQL Server vrste podataka.

Koje atribute tablice želite pretvoriti u sql Server?

U sljedećoj su tablici navedeni atributi koje možete promijeniti u sql Server i opisuje način na koji čarobnjak za prijelaz na SQL Server rukuje svakom od njih:

Attribute

Akcija ako je odabrana

Indeksi

Čarobnjak za prijelaz na SQL Server prebacuje sve indekse.

Čarobnjak za prijelaz na SQL Server pretvara primarne ključeve programa Access SQL Server indekse i označava ih kao SQL Server primarnih ključeva. Ako odlučite povezati prijelaz SQL Server tablicu s bazom podataka programa Access, čarobnjak za prijelaz na SQL Server dodaje i prefiks "aaaaa" nazivu indeksa. To je zato što Access odabire indeks koji se prvi put abecedno nalazi na popisu dostupnih indeksa kao primarni ključ, a prefiks "aaaaa" osigurava odabir ispravnog indeksa.

Svi ostali indeksi zadržavaju svoje nazive, osim ako se nelegalni znakovi zamjenjuju znakom "_". Jedinstveni i ne jedinstveni indeksi programa Access postaju jedinstveni i ne jedinstveni SQL Server indeksi.

Povezana tablica mora imati jedinstveni indeks da bi se mogao ažurirati u programu Access. Čarobnjak za prijelaz na SQL Server može promijeniti postojeći jedinstveni indeks, ali ga ne može stvoriti tamo gdje ga nema. Ako želite moći ažurirati podatke u tablicama nakon prijelaza na SQL Server, prije prijelaza na SQL Server dodajte jedinstveni indeks u svaku tablicu programa Access.

Pravila provjere valjanosti

Čarobnjak za prijelaz na SQL Server aktivira sljedeće kao okidače ažuriranja i umetanja:

  • Sva polja Obavezna svojstva

  • Pravila provjere valjanosti tablice

  • Pravila provjere valjanosti zapisa

  • Pravila provjere valjanosti polja

Okidač je niz izraza Transact-SQL povezanih s tablicom SQL Server podataka. Tablica može imati tri okidača, po jedan za svaku naredbu koja može izmijeniti podatke u tablici: naredbe UPDATE, INSERT i DELETE. Okidač se automatski izvršava kada se naredba izvrši. Čarobnjak za prijelaz na SQL Server koristi okidače, SQL Server pravila za nametnuti provjeru valjanosti na razini polja jer SQL Server pravila ne dopuštaju prikaz prilagođenih poruka o pogreškama.

Svako pravilo provjere valjanosti ne mora nužno imati korespondenciju jedan-prema-jedan s okidačem. Svako pravilo provjere valjanosti može postati dio nekoliko okidača, a svaki okidač može sadržavati kod za oponašanje funkcija nekoliko pravila provjere valjanosti.

Kada svojstvo Obavezno polja programa Access postavite na true, korisnik ne može umetnuti zapis i ostaviti traženo polje null (ako nema zadanog povezanog s poljem) ili polje učiniti null prilikom ažuriranja zapisa. Obavezna polja su na sql Server na polja koja ne dopuštaju null vrijednosti na SQL Server.

Tekst za provjeru valjanosti

Svojstvo Tekst provjere valjanosti baze podataka programa Access pretvara se u svojstvo Tekst provjere valjanosti projekta programa Access. To omogućuje prikaz neslužbenih poruka o pogreškama programa Access u slučaju kršenja ograničenja prilikom izvođenja.

Zadano

Čarobnjak za prijelaz na SQL Server na zadane objekte prijelaza sa svih svojstava zadane vrijednosti na zadane objekte American National Standards Institute (ANSI).

Odnosi između tablica

Čarobnjak za prijelaz na SQL Server na SQL Server na sql Server će na sql Server postaviti sve odnose između tablica.

Možete odlučiti kako unaprijediti odnose između tablica i referencijalni integritet pomoću ažuriranja, umetanja ili brisanja okidača ili pomoću deklarenog referencijalnog integriteta (DRI-ja). DRI funkcionira na isti način kao i referencijalni integritet programa Access definiranjem ograničenja primarnog ključa za osnovne tablice (strana "jedan" odnosa jedan-prema-više) i ograničenja vanjskog ključa za vanjske tablice (obično stranu "više" odnosa jedan-prema-više).

  • Korištenje DRI-ja     Odaberite Odnosi između tablica iKoristi DRI za korištenje DRI-ja za nametanje referencijalnog integriteta. Provjera valjanosti stupca baze podataka programa Access pretvara se u ograničenje SQL Server DRI-ja s porukom provjere valjanosti kao što je prikazano u sljedećoj tablici.

Odnos baze podataka programa Access

SQL Server vanjski ključ

Validatio n Tekst

Kaskadno ažuriranje

ON DELETE NO ACTION ON UPDATE CASCADE

"Zapis nije moguće izbrisati jer tablica <tablica> povezane zapise."

Kaskadno brisanje

ON DELETE CASCADE ON UPDATE NO ACTION

"Ne možete dodati ili promijeniti zapis jer je povezan zapis obavezan u tablici <tablice>."

Kaskadno ažuriranje
i kaskadno brisanje

ON DELETE CASCADE ON UPDATE CASCADE

Vrijednost nije postavljena.

Nema DRI-ja

ON DELETE NO ACTION ON UPDATE NO ACTION

Ne možete dodavati, mijenjati ni brisati ovaj zapis zbog ograničenja odnosa između tablica <tablice> i <vanjskih>.

  • Korištenje okidača     Ako ste definirali kaskadna ažuriranja ili brisanja u odnosima tablica programa Access, a želite zadržati to ponašanje u unaprijed definiranim tablicama, odaberite odnose između tablica i Koristi okidače. Time se kaskadno ažurira ili briše kao okidači radi nametanje referencijalnog integriteta.

    Odnos između tablica ne mora nužno imati korespondenciju jedan-prema-jedan s okidačem. Svaki odnos može postati dio nekoliko okidača ili svaki okidač može sadržavati kod za emulaciju funkcija nekoliko pravila referencijalnog integriteta. Okidači za umetanje koriste se u podređenim tablicama, a okidači brisanja koriste se u nadređenim tablicama.

    Napomena: Access zahtijeva DRI za čitanje dijagram baze podataka baze podataka SQL Server podataka. Da bi Access pročitao dijagram baze podataka tijekom nametanje referencijalnog integriteta putem okidača, čarobnjak za prijelaz na SQL Server stavlja DRI na odnose, ali isključuje provjeru ograničenja vanjskog ključa.

Koje mogućnosti podataka želite uvrstiti?

  • Dodavanje polja vremenske oznake u tablice    SQL Server koristi polje vremenske oznake da bi naznačilo da je zapis promijenjen (ali ne i kada je promijenjen) stvaranjem polja jedinstvene vrijednosti, a zatim ažuriranjem tog polja prilikom svakog ažuriranja zapisa. Za povezanu tablicu Access koristi vrijednost u poljima vremenske oznake da bi odredio je li zapis promijenjen prije ažuriranja. Polje vremenske oznake općenito pruža najbolje performanse i pouzdanost. Bez polja vremenske oznake SQL Server provjeriti sva polja u zapisu da bi se utvrdilo je li zapis promijenjen, što usporava performanse.

    U sljedećoj su tablici opisane postavke dostupne na ovom popisu:

Postavka

Opis

Da, neka čarobnjak odluči

Ako izvorne tablice programa Access sadrže polja s pomičnim zarezom (Jednostruko ili dvostruko), Dopis ili OLE objekt, čarobnjak za prijelaz na SQL Server stvara nova polja vremenske oznake u rezultirajućim SQL Server tablicama za ta polja.

Da, uvijek

Čarobnjak za prijelaz na SQL Server stvara polje vremenske oznake za sve tablice s prijelazom na SQL Server bez obzira na vrste polja koje sadrže. Time se poboljšavaju performanse višesmjernih tablica programa Access koje možda ne sadrže polja Memo, OLE objekt ili s pomičnim zarezom, ali koja sadrže polja drugih vrsta.

Ne, nikad

Čarobnjak za prijelaz na SQL Server ne dodaje polja vremenske oznake u tablice.

Važno: U povezanim SQL Server tablicama Access ne provjerava jesu li se polja Memo ili OLE objekt promijenila jer bi ta polja mogla biti velik broj megabajta, a usporedba može biti prevelika za mrežu i troši mnogo vremena. Stoga, ako se promijenilo samo tekstno polje ili polje slike, a ne postoji polje vremenske oznake, Access će prebrisati promjenu. Osim toga, vrijednost polja s pomičnim zarezom možda se promijenila kada nije, pa bi u nedostatku polja vremenske oznake Access mogao utvrditi da je zapis promijenjen kada nije.

  • Stvorite samo strukturu tablice, nemojte kopirati podatke    Čarobnjak za prijelaz na SQL Server po zadanom sve podatke SQL Server promijeniti. Ako potvrdite okvir Samo stvori strukturu tablice, nemojte koristiti više podataka, samo će struktura podataka biti na sql Serveru.

Vrh sekcije

4. korak: odabir načina na koji želite promijeniti sql server aplikacije

Na sljedećoj stranici čarobnjaka možete odabrati jedan od tri načina na koje možete promijeniti sql server aplikacije baze podataka programa Access. U odjeljku Koje promjene aplikacije želite napraviti? odaberite jednu od sljedećih mogućnosti:

  • Stvaranje nove klijentske/poslužiteljske aplikacije programa Access    Ako odaberete tu mogućnost, čarobnjak za prijelaz na SQL Server stvara novi projekt programa Access. Čarobnjak za prijelaz na SQL Server traži naziv koji se po zadanome nalazi na trenutnom nazivu baze podataka programa Access, dodaje nastavak "CS", a zatim projekt sprema na isto mjesto kao i postojeća baza podataka programa Access.

    Čarobnjak za prijelaz na SQL Server stvara datoteku projekta programa Access, a zatim sve objekte baze podataka iz baze podataka programa Access premješta u projekt programa Access. Ako ne spremite lozinku i korisnički ID, kada prvi put otvorite projekt programa Access, Access će prikazati dijaloški okvir Svojstva podatkovne veze da biste se mogli povezati s bazom SQL Server podataka.

  • Povezivanje SQL Server s postojećom aplikacijom    Ako odaberete tu mogućnost, čarobnjak za prijelaz na SQL Server mijenja bazu podataka programa Access tako da vaši upiti, obrasci, izvješća i stranice za pristup podacima koriste podatke u novoj bazi podataka programa SQL Server umjesto podataka u bazi podataka programa Access. Čarobnjak za prijelaz na SQL Server preimenovan je u tablice programa Access koje preimenujete pomoću sufiksa "_local". Ako, primjerice, promijenite vrijednost tablice pod nazivom Zaposlenici, tablica će se preimenovati Employees_local u bazi podataka programa Access. Zatim čarobnjak za prijelaz na SQL Server stvara povezanu tablicu SQL Server naziva Zaposlenici.

    Napomena: Nakon dovršetka operacije prijelaza na SQL Server tablice preimenovane pomoću sufiksa "_local" više se neće koristiti. No dobro je zadržati lokalne tablice dok ne provjerite je li prijelaz na SQL Server uspješan. Kasnije možete izbrisati lokalne tablice da biste smanjili veličinu baze podataka programa Access. Prije brisanja tablica obavezno sigurnosno kopirajte bazu podataka.

    Upiti, obrasci, izvješća i stranice za pristup podacima na temelju izvornih tablica Zaposlenici sada će koristiti povezanu tablicu SQL Server Zaposlenici. Mnoga svojstva polja u izvornoj lokalnoj tablici nasljeđuju nova lokalna tablica, uključujući Opis, Opis, Oblikovanje, Maska unosa i Decimalna mjesta.

  • Nema promjena aplikacije    Tu mogućnost odaberite ako podatke želite kopirati samo u SQL Server bazu podataka i ne mijenjati postojeće aplikacije baze podataka programa Access.

Spremanje lozinke i korisničkog ID-a    Čarobnjak za prijelaz na SQL Server po zadanom stvara povezane tablice u postojećoj aplikaciji ili stvara projekt programa Access bez spremanja korisničkog imena i lozinke. To znači da se od korisnika traži unos korisničkog imena i lozinke prilikom svake prijave u bazu SQL Server podataka.

Ako odaberete Spremi lozinku i korisnički ID, korisnici se mogu povezati s bazom SQL Server podataka bez prijave. Ako odaberete Stvori novu klijentsku/poslužiteljsku aplikaciju programa Access, projekt programa Access pohranjuje lozinku korisničkog imena u ole DB niz za povezivanje.

Napomena: Ta je mogućnost onemogućena za mogućnost Nema promjena aplikacije ako je povezana SQL Server tablica konfigurirana s tablicom MSysConf da ne bi spremala lozinke.

Izvješće čarobnjaka za prijelaz na SQL Server

Kada kliknete Završi, čarobnjak za prijelaz na SQL Server stvara izvješće koje sadrži detaljan opis svih stvorenih objekata i prijavljuje sve pogreške na koje se naišlo tijekom postupka. Čarobnjak za prijelaz na SQL Server prikazuje izvješće u pretpregledu ispisa, a zatim izvješće možete ispisati ili spremiti, primjerice, kao XPS ili PDF datoteku. Izvješće se ne sprema kao objekt programa Access kada zatvorite prozor Pretpregled ispisa.

Izvješće čarobnjaka za prijelaz na SQL Server sadrži informacije o sljedećem:

  • Parametri prijelaza na SQL Server, uključujući atribute tablica koje ste odabrali za prijelaz na SQL Server i način prijelaza na SQL Server.

  • Informacije o tablici, uključujući usporedbu vrijednosti programa Access i SQL Server za nazive, vrste podataka, indekse, pravila provjere valjanosti, zadane vrijednosti, okidače te jesu li dodane vremenske pečate.

  • Sve pogreške na koje se naišlo, kao što su baza podataka ili zapisnik transakcija, nedovoljne dozvole, uređaj ili baza podataka koje nisu stvorene, preskočena tablica, zadano ili pravilo provjere valjanosti, odnos se ne nameće, preskočen upit (jer se ne može prevesti u sintaksu sustava SQL Server) te pogreške pretvorbe kontrola i izvor zapisa u obrascima i izvješćima.

Vrh sekcije

Vrh stranice

Kako se objekti baze podataka mogu pokrenuti na sql Server

Sljedeći će podaci i objekti baze podataka biti na sql Serveru:

  • Vrste podataka i podataka    Sve vrste podataka baze podataka programa Access pretvaraju se u ekvivalentne u SQL Server. Čarobnjak pretvara tekst baze podataka programa Access u Unicode dodavanjem Unicode identifikatora niza u sve vrijednosti niza i dodavanjem Unicode n prefiksa u sve vrste podataka.

  • Upiti    

    • Odabir upita koji nemaju uvjet ORDER BY ili parametre pretvaraju se u prikaze.

    • Akcijski upiti pretvaraju se u akcijske upite pohranjene procedure. Access dodaje SET NOCOUNT ON nakon koda za deklariranje parametra da bi se provjerila izvodi li se pohranjena procedura.

    • Odaberite upite koji se odnose samo na tablice (nazivaju se i osnovni upiti) koji koriste parametre ili uvjet ORDER BY pretvaraju se u korisnički definirane funkcije. Ako je potrebno, uvjet TOP 100 PERCENT dodaje se u upit koji sadrži uvjet ORDER BY.

    • Parametarski upiti koji koriste imenovane parametre zadržavaju izvorni naziv teksta koji se koristi u bazi podataka programa Access i pretvaraju se u pohranjene procedure ili u istoj razini korisnički definirane funkcije.

      Napomena: Možda ćete morati ručno pretvoriti upite koji nisu prelazili s sql poslužitelja, kao što su SQL prolazni upiti, upiti za definiranje podataka i unakrsni upiti. Upite koji su ugniježđeni predugniježno možda ćete morati ručno promijeniti.

  • Obrasci, izvješća i kontrole    SQL naredbe u svojstvima RecordSource, ControlsSource i RowSource za obrasce, izvješća ili kontrole čuvaju se na mjestu i ne pretvaraju se u pohranjene postupke ni korisnički definirane funkcije.

  • Svojstva pokretanja    Čarobnjak za prijelaz na SQL Server ima sljedeća svojstva pokretanja:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon AppItle

    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Moduli i makronaredbe    Čarobnjak za prijelaz na SQL Server ne mijenja module ni makronaredbe. Možda ćete morati izmijeniti aplikaciju da biste u potpunosti iskoristili SQL Server značajki. Dodatne informacije potražite u članku MSDN-a Optimizacija aplikacija programa Microsoft Office Access povezane s SQL Server.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×