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

Većina aplikacija baze podataka tijekom vremena raste, postaje složenija i potrebna je podrška za više korisnika. U nekom trenutku života aplikacije programa Microsoft Office Access preporučujemo da ga postavite u bazu podataka sustava Microsoft SQL Server da biste optimizirali performanse, skalabilnost, raspoloživost, sigurnost, pouzdanost i mogućnost oporavka.

Sadržaj članka

Prijelaz s baze podataka programa Microsoft Office Access na promjenu veličine

Prijelaz na SQL Server postupak je migracije nekih ili svih objekti baze podataka iz baze podataka programa Access u novu ili postojeću bazu podataka programa Access ili novi Project (. adp).

Prednosti prijenosa baze podataka na SQL Server

  • Visokoperformanse i skalabilnost    U mnogim situacijama SQL poslužitelj nudi bolje performanse od baze podataka programa Access. SQL Server nudi i podršku za vrlo velike baze podataka veličine terabajta, što je znatno veće od postojećeg ograničenja baze podataka programa Access dvaju gigabajta. Konačno, SQL Server radi vrlo učinkovito obradom upita paralelno (pomoću više izvornih tema unutar jednog postupka radi rukovanja korisničkim zahtjevima) te minimiziranje dodatnih memorijskih zahtjeva prilikom dodavanja više korisnika.

  • Povećana dostupnost    SQL Server omogućuje vam da učinite dinamičku sigurnosnu kopiju, bilo inkrementalne ili potpune, baze podataka dok je u upotrebi. Zahvaljujući tome, korisnici ne moraju zatvoriti bazu podataka da bi stvorili njenu sigurnosnu kopiju.

  • Poboljšana sigurnost    Pomoću pouzdane veze SQL Server može se integrirati u sigurnost sustava Windows da bi osigurao jedan integrirani pristup mreži i bazi podataka, zapošljavanju najbolje od oba sigurnosnog sustava. Time se olakšava upravljanje kompleksnim sigurnosnim programima.

  • Neposredna kompenzabilnost    U slučaju neuspjeha sustava (kao što je Crash ili nestanak struje), SQL Server ima mehanizam automatskog oporavka koji vraća bazu podataka na posljednje stanje dosljednosti u nekoliko minuta, bez intervencije administratora baze podataka.

  • Obrada bazirana na poslužitelju    Pomoću SQL poslužitelja u konfiguraciji klijenta/poslužitelja smanjuje se mrežni promet obradom upita baze podataka na poslužitelju prije slanja rezultata klijentu. Ako poslužitelj radi obradu, obično je mnogo učinkovitiji, osobito kada radite s velikim skupovima podataka.

    Vaša aplikacija može koristiti i korisnički definirane funkcije, spremljene procedure i okidače za centralizaciju i zajedničko korištenje logičkih aplikacija, poslovnih pravila i pravilnika, složenih upita, provjere valjanosti podataka te koda referencijalnog integriteta na poslužitelju, a ne na klijentu.

Putevi to prebaciti

Č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 bazu podataka sustava Exchange.

Pomoću čarobnjaka za prijelaz na SQL Server postoje tri načina:

  • Upsize sve objekte baze podataka iz baze podataka programa Access u projekt programa Access da biste mogli stvoriti klijentsku/poslužiteljsku aplikaciju. Za taj je pristup potrebna dodatna promjena aplikacija i izmjena kod i kompleksnih upita.

  • Upsize samo podatke ili definicije podataka iz baze podataka programa Access u bazu podataka sustava SQL Server.

  • Stvaranje sučelja baze podataka programa Access za pozadinsku bazu podataka sustava SQL Server da biste mogli stvoriti pristupna/pozadinska aplikacija. Ovaj pristup zahtijeva vrlo malu izmjenu aplikacija jer kod još uvijek koristi modul baze podataka programa Access (ACE).

Prije učitavanja baze podataka programa Access

Prije prelaska baze podataka programa Access na bazu podataka sustava SQL Server ili projekt programa Access, razmotrite sljedeće:

  • Sigurnosno kopiranje baze podataka     Iako čarobnjak za prijelaz na SQL Server ne uklanja podatke ni objekte baze podataka iz baze podataka programa Access, bolje je stvoriti sigurnosnu kopiju baze podataka programa Access prije nego ga promijenite.

  • Provjerite imate li adekvatan diskovni razmak     Na uređaju morate imati adekvatan diskovni prostora koji će sadržavati veličinu baze podataka. Čarobnjak za prijelaz na SQL Server najbolje funkcionira kada je dostupan dosta diskovnog prostora.

  • 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 smanjiti postojeći jedinstveni indeks, ali ne može stvoriti mjesto gdje ne postoji. Ako želite ažurirati tablice, obavezno Dodajte jedinstveni indeks u svaku tablicu programa Access prije prelaska na SQL Server.

  • Dodjela vlastitih odgovarajućih dozvola za bazu podataka sustava SQL Server

    • Za prijelaz na postojeću bazu podataka potrebno je stvoriti tablicu i stvoriti zadane dozvole.

    • Da biste izgradili novu bazu podataka, morate stvoriti dozvolu stvaranje baze podataka i odabrati dozvole za tablice sustava u osnovnoj bazi podataka.

Čarobnjak za prijelaz na SQL Access 2007 optimizirana je za rad sa sustavom 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.

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

Prvi korak: odaberite prijelaz na postojeću bazu podataka ili novu bazu podataka

Na prvoj stranici čarobnjaka navedite želite li postaviti bazu podataka programa Access na postojeću bazu podataka sustava SQL Server ili stvoriti novu bazu podataka sustava SQL Server.

  • Korištenje postojeće baze podataka    Ako odaberete tu mogućnost, a zatim kliknite dalje, Access će prikazati dijaloški okvir Odabir izvora podataka da biste mogli stvoriti ODBC vezu s postojećom bazom podataka sustava SQL Server.

    O ODBC izvorima podataka

    Izvor podataka izvor je podataka u kombinaciji s podacima o vezi potrebnih za pristup podacima. Primjeri izvora podataka jesu 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 programa Microsoft Visual Basic) povezuje se s upraviteljem ODBC upravljačkog programa, što zauzvrat koristi određeni ODBC upravljački program (na primjer, ODBC upravljački program programa 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 iz stroja pohranjuju podatke o vezi u registru 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. Primjerice, možete kopirati izvor podataka datoteke na bilo koje računalo s odgovarajućim ODBC upravljačkim programom da bi se aplikacija mogla osloniti na dosljedne i precizne informacije o povezivanju na sva računala 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 datoteka koji se ne može zajednički zajednički imati na jednom računalu i upućuje na izvor podataka stroja. 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čkog programa, a olakšava vašu aplikaciju uklanjanjem preduvjeta da administrator sustava ili korisnik prvi put stvore ĐSN prije korištenja baze podataka.

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

    • Koji biste SQL poslužitelj željeli koristiti za ovu bazu podataka?     Upišite naziv poslužitelja koji želite koristiti.

    • Korištenje pouzdane veze     Možete koristiti pouzdane veze, odnosno, SQL Server može se integrirati u sigurnost operacijskog sustava Windows da bi se u mrežu i bazu podataka osigurao jedan zapis.

    • ID za prijavu i lozinka     Ako ne koristite pouzdanu vezu, upišite ID prijave i lozinku računa uz stvaranje privilegija baze podataka na poslužitelju.

    • Što želite imenovati novom bazom podataka sustava SQL Server?     Upišite naziv nove baze podataka sustava SQL Server. Access će ponovno revidira naziv ako je u sukobu s postojećim nazivom baze podataka i dodaje numerirani sufiks (mydatabase 1, na primjer).

Vrh sekcije

Drugi korak: odaberite tablice koje želite prebaciti

U ovom koraku odaberite tablice programa Access koje želite vratiti u bazu podataka sustava SQL Server. Odaberite tablice koje želite prebaciti, a zatim pomoću gumba sa strelicom premjestite ih na popis Izvoz na SQL Server . Možete i dvaput kliknuti tablicu da biste je premjestili s jednog popisa na drugo.

Popis Dostupne tablice obuhvaća sve povezane tablice osim tablica sustava SQL Server koje se već nalaze u bazi podataka sustava SQL Server. Povezane tablice koje upućuju na bazu podataka sustava SQL Server koja je odabrana za prijelaz na SQL Server automatski se prikazuju u okviru s popisom Izvoz Tablice koje trenutno nisu vidljive u okno za navigaciju također su isključene, uključujući skrivene tablice i sistemske tablice.

Savjet: Bilo koja tablica koja sadrži naziv koji završava "_local" isključena je s popisa raspoloživih tablica da biste spriječili prijelaz na promjenu veličine tablica koje su već prebačene. Ako želite ponovno umetnuti te tablice, preimenujte ih prije pokretanja čarobnjaka za prijelaz na SQL Server uklanjanjem sufiksa "_local".

Vrh sekcije

Treći korak: određivanje atributa i mogućnosti za prijelaz

U ovom koraku odabirete koja će se svojstva tablice prenosi u bazu podataka sustava SQL Server. Po zadanom su svi atributi odabrani za prijelaz prema zadanim postavkama.

Napomena: Čarobnjak za prijelaz na SQL Server prema zadanim postavkama pretvara nazive polja programa Access u nazive polja naziva domena i pretvara vrste podataka programa Access u ekvivalentne vrste podataka sustava SQL Server.

Koji atributi tablice želite upsize?

U sljedećoj su tablici navedeni atributi koje možete upsize i opisuju način na koji čarobnjak za prijelaz na SQL Server rukuje svaki od njih:

Attribute

Akcija ako je odabrano

Indeksi

Čarobnjak za prijelaz na SQL Server prebacuje sve indekse.

Čarobnjak za prijelaz na SQL Server pretvara primarne ključeve programa Access u indekse poslužitelja i označava ih kao primarne ključeve sustava SQL Server. Ako odaberete vezu prijelaz tablice sustava SQL Server s bazom podataka programa Access, čarobnjak za prijelaz na promjenu veličine dodaje i prefiks "Aaaaa" u Naziv indeksa. To je zato što Access odabire indeks koji je prvi abecednim redom na popisu dostupnih indeksa kao primarni ključ, a prefiks "Aaaaa" omogućuje da se odabere desni indeks.

Svi ostali indeksi zadržavaju svoja imena, osim ako se zabranjeni znakovi zamijene znakom "_". Jedinstven i nejedinstveni pristupni indeksi postaju jedinstveni i nejedinstveni indeksi sustava SQL Server.

Povezana tablica mora imati jedinstveni indeks da bi se mogao ažurirati u programu Access. Čarobnjak za prijelaz na SQL Server može smanjiti postojeći jedinstveni indeks, ali ne može stvoriti mjesto gdje ne postoji. Ako želite moći ažurirati podatke u tablicama nakon prelaska na njih, provjerite jeste li dodali jedinstveni indeks u svaku tablicu programa Access prije prelaska na SQL Server.

Pravila provjere valjanosti

Čarobnjak za prijelaz na SQL Server prebacuje sljedeće kao ažuriranje i umetanje okidača:

  • Sva obavezna svojstva polja

  • Pravila provjere valjanosti tablice

  • Pravila provjere valjanosti zapisa

  • Pravila provjere valjanosti polja

Okidač je niz izjava Transact-SQL povezanih s tablicom sustava SQL Server. Tablica može imati tri okidača, jedan za svaku naredbu koja može izmijeniti podatke u tablici: naredbe ažuriranje, umetanje i brisanje. Okidač se automatski izvršava kada se naredba izvodi. Čarobnjak za prijelaz na SQL Server koristi okidače, a ne pravila pravilnika poslužitelja za provedbu valjanosti razine polja jer pravila SQL poslužitelja ne omogućuju prikaz prilagođenih poruka o pogrešci.

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

Kada postavite Obavezno svojstvo polja programa Access na True, korisnik ne može umetnuti zapis i ostaviti obavezno polje null (ako ne postoji zadana vezana uz polje) ili učiniti polje null prilikom ažuriranja zapisa. Obavezna polja premještaju se na polja koja ne omogućuju null vrijednosti na sustavu SQL Server.

Tekst za provjeru valjanosti

Svojstvo teksta provjere valjanosti podataka programa Access pretvara se u svojstvo teksta provjere valjanosti projekta programa Access. Time se omogućuje prikaz poruka o pogrešci programa Access friendly u slučaju kršenja ograničenja u vremenu izvođenja.

Zadanih vrijednosti

Čarobnjak za prijelaz na SQL Server prebacuje sva Zadana svojstva vrijednosti u zadane objekte američkog nacionalnog standarda Institute (ANSI).

Odnosi između tablica

Čarobnjak za prijelaz na SQL Server prebacuje sve odnose između tablica.

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

  • Korištenje DRI-a     Odaberite odnose između tablica i koristite DRI da biste koristili DRI za nametanje referencijalnog integriteta. Provjera valjanosti stupca baze podataka programa Access pretvorit će se u ograničenje ograničenja servisa SQL Server DRI uz poruku provjere valjanosti kao što je prikazano u sljedećoj tablici.

Odnos baze podataka programa Access

Vanjski ključ sustava SQL Server

Tekst Validation

Kaskadno ažuriranje

U ODJELJKU BRISANJE BEZ AKCIJE ZA KASKADNO AŽURIRANJE

"Zapis se ne može izbrisati jer tablica <vanjske tablice> obuhvaća srodne zapise."

Kaskadno brisanje

NA ODJELJKU BRISANJE KASKADNOG AŽURIRANJA NEMA AKCIJE

"Ne možete dodavati ni mijenjati zapis jer je potreban srodni zapis u tablici <primarytable>."

Kaskadno ažuriranje
i kaskadno brisanje

PRILIKOM BRISANJA KASKADNOG AŽURIRANJA ZA KASKADNO AŽURIRANJE

Vrijednost nije postavljena.

Nema DRI

U ODJELJKU BRISANJE BEZ AKCIJE NA UPDATE NEMA AKCIJE

Ne možete dodavati, mijenjati ili brisati ovaj zapis zbog ograničenja odnosa između tablica <primarytable> i <međutablica>.

  • Korištenje okidača     Ako ste definirali kaskadno ažuriranje ili brisanje u odnosima tablice programa Access, a želite sačuvati to ponašanje u prevelikim tablicama, odaberite odnose između tablica i koristite okidače. Ovo se prebacuje na kaskadna ažuriranja ili briše kao okidač za nametanje referencijalnog integriteta.

    Odnos tablice ne mora nužno imati jednu-na-jednu korespondenciju s okidaču. Svaki odnos može postati dio nekoliko okidača ili svaki okidač može sadržavati kod za oponašati funkcionalnost nekoliko pravila referencijalnog integriteta. Umetanje okidača koristi se na podređenim tablicama i brisanje okidača koristi se u nadređenim tablicama.

    Napomena: Za Access je potrebno da DRI pročita dijagram baze podataka baze podataka sustava SQL Server. Da biste dopustili programu Access da pročita dijagram baze podataka tijekom provedbe referencijalnog integriteta putem okidača, čarobnjak za prijelaz na SQL Server smješta 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 poslužitelj koristi polje vremenske oznake da bi ukazao na to da je zapis promijenjen (ali ne i kada je promijenjen) stvaranjem polja jedinstvene vrijednosti, a zatim ažuriranjem tog polja kad god se zapis ažurira. Za povezanu tablicu Access koristi vrijednost u poljima vremenske oznake da bi ustanovio je li zapis promijenjen prije ažuriranja. Polje vremenske oznake općenito sadrži najbolje performanse i pouzdanost. Ako nema polja vremenske oznake, SQL poslužitelj mora provjeriti sva polja u zapisu da bi ustanovio je li se zapis promijenio, š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 (jednostrukim ili dvostrukim), Memo ili OLE objekt, čarobnjak za prijelaz na SQL Server stvorit će nova polja vremenskih pečata u rezultatima utemeljenih u tablicama poslužitelja sustava Exchange za ta polja.

Da, uvijek

Čarobnjak za prijelaz na SQL Server stvara polje vremenske oznake za sve prijelaz tablice bez obzira na to koje vrste polja sadrže. Time se poboljšava performansa prijelaz tablica programa Access koja možda ne sadrži polja Memo, OLE objekt ni pomičnim točkama, ali koja imaju polja drugih vrsta.

Ne, nikada

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

Važno: U povezanim tablicama sustava SQL Server Access ne provjerava određuje jesu li polja dodatka Memo ili OLE objekt izmijenjena jer bi ta polja mogla sadržavati mnogo megabajta, a usporedba bi mogla biti previše mrežna, intenzivna i dugotrajan. Dakle, ako se samo polje teksta ili slike promijenilo i nema polja vremenske oznake, Access će prebrisati promjenu. Također, vrijednost polja s pomičnim točkama može se pojaviti da se promijenila kada nije, pa u nedostatku polja vremenske oznake Access može utvrditi je li zapis promijenjen kada ga nije bilo.

  • Stvaranje samo strukture tablice, ne prebaciti podatke    Čarobnjak za prijelaz na SQL Server prema zadanim postavkama prenosi sve podatke Ako potvrdite okvir Stvori samo strukturu tablice, nemojte prijeći bilo koji podatak , samo je struktura podataka isključena.

Vrh sekcije

Četvrti korak: odabir načina učitavanja aplikacije

Na sljedećoj stranici čarobnjaka možete odabrati jedan od tri različita načina za učitavanje aplikacije baze podataka programa Access. U odjeljku koje promjene aplikacija želite unijeti?odaberite neku od sljedećih mogućnosti:

  • Stvaranje nove aplikacije klijentskog/poslužitelja programa Access    Ako odaberete tu mogućnost, čarobnjak za prijelaz na SQL Server stvorit će novi projekt programa Access. Čarobnjak za prijelaz na SQL Server pitat će vas za naziv, koji je zadano za naziv baze podataka programa Access, dodaje sufiks "CS", a zatim sprema projekt na isto mjesto kao i postojeća baza podataka programa Access.

    Čarobnjak za prijelaz na SQL Server stvara datoteku programa Access project, a zatim prenosi sve objekte baze podataka iz baze podataka programa Access 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 veze s podacima da biste se mogli povezati s bazom podataka sustava SQL Server.

  • Povezivanje tablica sustava SQL Server s postojećom aplikacijom    Ako odaberete tu mogućnost, čarobnjak za prijelaz na SQL Server izmijenit će bazu podataka programa Access tako da upiti, obrasci, izvješća i stranice za pristup podacima koriste podatke u novoj bazi podataka sustava Exchange, a ne u bazi podataka programa Access. Čarobnjak za prijelaz na SQL Server preimenuje tablice programa Access koje ste prebaciti s sufiksom "_local". Ako, primjerice, promijenite veličinu tablice pod nazivom zaposlenici, tablica se preimenuje Employees_local u bazu podataka programa Access. Zatim čarobnjak za prijelaz na SQL Server stvara povezanu tablicu s nazivom zaposleni

    Napomena: Kada se operacija prijelaz na SQL Server dovrši, tablice koje su preimenovane pomoću sufiksa "_local" više se neće koristiti. No dobro je zadržati lokalne tablice dok ne provjerite je li prijelaz bio uspješan. Kasnije možete izbrisati lokalne tablice da biste smanjili veličinu baze podataka programa Access. Prije brisanja tablica obavezno sigurnosno kopiranje baze podataka.

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

  • Nema promjena aplikacija    Odaberite tu mogućnost ako podatke želite kopirati samo u bazu podataka sustava SQL Server, a ne izvršite druge promjene u postojećoj aplikaciji baze podataka programa Access.

Spremanje lozinke i korisničkog ID-a    Čarobnjak za prijelaz na SQL Server prema zadanim postavkama stvara povezane tablice u postojećoj aplikaciji ili stvara projekt programa Access bez spremanja korisničkog imena i lozinke. To znači da će se od korisnika zatražiti korisničko ime i lozinka svaki put kada se prijave u bazu podataka sustava SQL Server.

Ako odaberete Spremi lozinku i korisnički ID, korisnici se mogu povezati s bazom podataka sustava SQL Server bez prijave. Ako odaberete Stvori novu aplikaciju klijent/poslužitelj programa Access, projekt programa Access pohranjuje lozinku za korisničko ime u OLE DB niz za povezivanje.

Napomena: Ta je mogućnost onemogućena za mogućnost nema promjena aplikacija ako je povezana tablica sustava SQL Server konfigurirana pomoću tablice MSysConf za odbijanje spremanja lozinki.

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 izvještava o svim pogreškama koje se susreću tijekom postupka. Čarobnjak za prijelaz na SQL Server prikazat će izvješće u pretpregledu ispisa, a zatim možete ispisati ili spremiti izvješće, primjerice, kao XPS ili PDF datoteku. Izvješće se ne sprema kao objekt programa Access kada zatvarate prozor Pretpregled ispisa.

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

  • Parametri za prijelaz na SQL Server, uključujući tablice atributa koje ste odabrali da biste ga promijenili i kako ste ga promijenili.

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

  • Sve pogreške koje su se pojavile, kao što su baze podataka ili evidencija transakcija, potpune, neadekvatne dozvole, uređaj ili baza podataka nisu stvorene, tablica, zadano ili pravilo provjere valjanosti preskočena, odnos nije nametnut, upit je preskočen (jer se ne može prevesti u sintaksu SQL poslužitelja) i kontrola i izvor zapisa pogreške pretvorbe u obrascima i izvješćima.

Vrh sekcije

Vrh stranice

Prijelaz na način na koji se objekti baze podataka

Prijelaz u sljedećim podacima i objektima baze podataka:

  • Podaci i vrste podataka    Sve vrste podataka baze podataka programa Access pretvaraju se u ekvivalent u sustavu SQL Server. Čarobnjak pretvara tekst baze podataka programa Access u Unicode dodavanjem Unicode identifikatora niza svim vrijednostima nizova i dodavanjem Unicode prefiksa n za sve vrste podataka.

  • Upiti    

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

    • Akcijski upiti pretvaraju se u akcijske upite pohranjene procedure. Access dodaje SET NOCOUNT nakon šifre deklaracije parametra radi sigurne izvođenja spremljene procedure.

    • Odaberite upite koji se odnose samo na tablice (koje se nazivaju i osnovni upiti) koji koriste bilo koje parametre ili uvjet ORDER BY pretvaraju u korisnički definirane funkcije. Ako je potrebno, uvjet najviše 100 posto dodan je u upit koji sadrži uvjet ORDER BY.

    • Parametarskim upitima koji koriste imenovani parametri zadržavaju izvorni naziv teksta koji se koristi u bazi podataka programa Access te se pretvaraju u spremljene procedure ili inline korisnički definirane funkcije.

      Napomena: Možda ćete morati ručno pretvoriti upite koji nisu upsize, kao što su SQL prolazni upiti, upiti s definicijom podataka i Unakrsni upiti. Možda ćete morati i ručno prebaciti upite koji su ugniježđeni preduboko.

  • 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 spremljene procedure ili korisnički definirane funkcije.

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

    StartUpShowDBWindow
    startupshowstatusbara
    allowshortcut,
    AllowFullMenus
    allowbuiltin alatne trake
    allowtoolbarpromijenjene
    allowspecialkey
    useappiconforfrmrpt
    appicon
    aptitle
    startupobrazac
    startupmenubar
    StartupShortcutMenuBar

  • Moduli i makronaredbe    Čarobnjak za prijelaz na SQL Server ne stvara nikakve promjene u modulima ili makronaredbama. Možda ćete morati izmijeniti aplikaciju da biste iskoristili sve mogućnosti sustava SQL Server. Dodatne informacije potražite u člancima MSDN optimiziranje aplikacija programa Microsoft Office Access povezanih sa sustavom SQL Server.

Vrh stranice

Potrebna vam je dodatna pomoć?

Proširite svoje vještine

Istražite osposobljavanje >

Prvi koristite nove značajke

Pridružite se Microsoft Insidere >

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×