Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Vremenom većina aplikacija baze podataka raste, postaje složenija i treba da podrži više korisnika. U nekom trenutku života Microsoft Office Access aplikacije, možda ćete želeti da razmotrite njenu unapređivanje u Microsoft SQL Server bazu podataka da biste optimizovali performanse, skalabilnost, dostupnost, bezbednost, pouzdanost i mogućnost oporavka.

U ovom članku

Osnovni podaci o unapređivanju Microsoft Office Access baze podataka

Unapređivanje je proces migracije nekih ili svih objekti baze podataka Access baze podataka u novu ili postojeću SQL Server bazu podataka ili novi Access projekat (.adp).

Prednosti unapređivanja baze podataka za SQL Server

  • Visoke performanse i skalabilnost    U mnogim situacijama SQL Server bolje performanse od Access baze podataka. SQL Server takođe pruža podršku za veoma velike baze podataka veličine terabajta, što je mnogo veće od trenutnog ograničenja za Access bazu podataka od dva gigabajta. Na kraju, SQL Server radi veoma efikasno tako što paralelno obrađuje upite (koristeći više izvornih niti u okviru jednog procesa za rukovanje korisničkim zahtevima) i smanjuje dodatne zahteve memorije kada se doda još korisnika.

  • Povećana dostupnost    SQL Server vam omogućava da napravite dinamičku rezervnu kopiju baze podataka, postepeno ili dovršeno, dok je u upotrebi. Zbog toga ne morate da zahtevate od korisnika da izađu iz baze podataka da biste napravili rezervnu kopiju podataka.

  • Poboljšana bezbednost    Pomoću pouzdane veze, SQL Server da se integriše sa windows sistemom bezbednost kako bi obezbedio jedan integrisan pristup mreži i bazi podataka i koristio oba bezbednosna sistema na najbolji način. To mnogo olakšava upravljanje složenim bezbednosnim šemama.

  • Mogućnost trenutnog oporavka    U slučaju otkazivanja sistema (kao što je pad operativnog sistema ili nestanak napajanja), SQL Server ima mehanizam automatskog oporavka koji za nekoliko minuta oporavlja bazu podataka u poslednje stanje doslednosti, bez intervencije administratora baze podataka.

  • Obrada zasnovana na serveru    Korišćenje SQL Server konfiguraciji klijenta/servera smanjuje mrežni saobraćaj tako što obrađuje upite baze podataka na serveru pre slanja rezultata klijentu. Kada server obavi obradu, obično je mnogo efikasnije, naročito kada radite sa velikim skupovima podataka.

    Aplikacija takođe može da koristi korisnički definisane funkcije, uskladištene procedure i okidače za centralizovanje i deljenje logike aplikacije, poslovnih pravila i smernica, složenih upita, validacije podataka i koda referencijalnog integriteta na serveru, a ne na klijentu.

Načini za nadogradnju

Čarobnjak za unapređivanje premešta objekte baze podataka i podatke koje oni sadrže iz Access baze podataka u novu ili postojeću SQL Server bazu podataka.

Postoje tri načina da koristite čarobnjak za unapređivanje:

  • Ažurirajte sve objekte baze podataka iz Access baze podataka u Access projekat kako biste mogli da kreirate klijent/server aplikaciju. Ovaj pristup zahteva neke dodatne promene aplikacije i izmenu koda i složenih upita.

  • Uvećajte samo podatke ili definicije podataka iz Access baze podataka u SQL Server podataka.

  • Kreirajte izloženu Access bazu podataka u SQL Server bazi podataka tako da možete da kreirate front-end/back-end aplikacija. Ovaj pristup zahteva veoma malo izmene aplikacije jer kôd i dalje koristi Access mašinu baze podataka (ACE).

Pre nego što ažurirate Access bazu podataka

Pre nego što ažurirate Access bazu podataka u bazu podataka SQL Server Access projektu, razmislite o tome da uradite sledeće:

  • Pravljenje rezervne kopije baze podataka     Iako čarobnjak za unapređivanje ne uklanja podatke ili objekte baze podataka iz Access baze podataka, preporučuje se da napravite rezervnu kopiju Access baze podataka pre nego što je ažurirate.

  • Uverite se da imate odgovarajući prostor na disku     Morate imati odgovarajući prostor na disku na uređaju koji će sadržati ažuriranu bazu podataka. Čarobnjak za unapređivanje najbolje funkcioniše kada ima dovoljno dostupnog prostora na disku.

  • Kreiranje jedinstvenih indeksa     Povezana tabela mora da ima jedinstveni indeks da bi bila dostupna za ažuriranje u programu Access. Čarobnjak za unapređivanje može da promeni veličinu postojećeg jedinstvenog indeksa, ali ne može da kreira indeks tamo gde ne postoji. Ako želite da imate mogućnost ažuriranja tabela, obavezno dodajte jedinstveni indeks svakoj Access tabeli pre unapređivanja.

  • Dodelite sebi odgovarajuće dozvole za SQL Server bazu podataka

    • Da biste izvršili nadogradnju na postojeću bazu podataka, potrebne su vam dozvole CREATE TABLE i CREATE DEFAULT.

    • Da biste napravili novu bazu podataka, potrebna vam je dozvola CREATE DATABASE i DOZVOLE SELECT za sistemske tabele u glavnoj bazi podataka.

Access 2007 čarobnjak za unapređivanje je optimizovan za rad sa programima Microsoft SQL Server 2000 SQL Server 2005.

Vrh stranice

Korišćenje čarobnjaka za unapređivanje

  • Na kartici Alatke baze podataka, u grupi Premeštanje podataka kliknite na dugme SQL Server.

    Pokreće se čarobnjak za unapređivanje.

1. korak: Izbor nadogradnje na postojeću ili novu bazu podataka

Na prvoj stranici čarobnjaka navodite da li želite da promenite veličinu Access baze podataka u postojeću SQL Server bazu podataka ili da kreirate novu SQL Server bazu podataka.

  • Koristi postojeću bazu podataka    Ako izaberete ovu opciju, a zatim kliknete na dugme Dalje, Access prikazuje dijalog Izbor izvora podataka kako biste mogli da kreirate ODBC vezu sa postojećom SQL Server baze podataka.

    Osnovni podaci o ODBC izvorima podataka

    Izvor podataka je izvor podataka u kombinaciji sa informacijama o vezi koje su potrebne za pristup tim podacima. Primeri izvora podataka su Access, SQL Server Oracle RDBMS, unakrsna tabela i tekstualna datoteka. Primeri informacija o vezi obuhvataju lokaciju servera, ime baze podataka, ID za prijavljivanje, lozinku i različite opcije ODBC upravljačkih programa koje opisuju kako se povezuje sa izvorom podataka.

    U ODBC arhitekturi aplikacija (kao što je Access ili Microsoft Visual Basic program) povezuje se sa menadžerom ODBC upravljačkog programa, koji za uz to koristi određeni ODBC upravljački program (na primer, Microsoft SQL ODBC upravljački program) za povezivanje sa izvorom podataka (u ovom slučaju SQL Server bazom podataka). U programu Access koristite ODBC izvore podataka za povezivanje sa izvorima podataka spoljašnjim u odnosu na Access koji nemaju ugrađene upravljačke programe.

    Da biste se povezali sa tim izvorima podataka, morate da uradite sledeće:

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

    • Definišite ime izvora podataka (DSN) koristeći ODBC Data Source Administrator da biste uskladištili informacije o vezi u Microsoft Windows registratoru ili DSN datoteci ili nisku za povezivanje u Visual Basic kodu za prosleđivanje informacija o vezi direktno u menadžer ODBC upravljačkog programa.

      Računari kao izvori podataka

      Računari izvori podataka skladište informacije o vezi u Windows registratoru na određenom računaru sa korisnički definisanim imenom. Računare kao izvore podataka možete da koristite samo na računaru na kojem su definisani. Postoje dva tipa računara kao izvora podataka – korisnički i sistemski. Korisničke izvore podataka može da koristi samo trenutni korisnik i vidljivi su samo tom korisniku. Sistemske izvore podataka mogu da koriste svi korisnici računara i vidljivi su svim korisnicima računara i sistemskim uslugama. Računar kao izvor podataka posebno je koristan kad želite da obezbedite dodatnu bezbednost jer samo korisnici koji su prijavljeni mogu da vide računar kao izvor podataka i udaljeni korisnik ne može da ga kopira na drugi računar.

      Izvori podataka datoteke

      Izvori podataka datoteke (zovu se i DSN datoteke) skladište informacije o vezi u tekstualnoj datoteci, a ne u Windows registratoru, i obično su fleksibilniji za korišćenje od računara kao izvora podataka. Na primer, izvor podataka datoteke možete da kopirate na bilo koji računar sa ispravnim ODBC upravljačkim programom tako da aplikacija može da se oslanja na dosledne i tačne informacije o vezi za sve računare koje koristi. Možete i da postavite izvor podataka datoteke na jednom serveru, delite ga između više računara na mreži i lako održavate informacije o vezi na jednom mestu.

      Izvor podataka datoteke može da bude i nedeljiv. Nepodeljiva datoteka izvor podataka nalazi se na jednom računaru i upućuje na računar kao izvor podataka. Nedeljive izvore podataka datoteke možete da koristite za pristup postojećim računarima kao izvorima podataka iz izvora podataka datoteke.

      Niske za povezivanje

      U modulu možete da definišete oblikovanu nisku za povezivanje koja navodi informacije o vezi. Niska za povezivanje prenosi informacije o vezi direktno do menadžera ODBC upravljačkog programa i pomaže u pojednostavljivanju aplikacije uklanjanjem zahteva da administrator sistema ili korisnik prvo kreira DSN pre korišćenja baze podataka.

  • Kreiranje nove baze podataka    Ako izaberete ovu opciju, a zatim kliknete na dugme Dalje, Access prikazuje stranicu na kojoj unosite informacije o novoj SQL Server baze podataka.

    • Koju SQL Server želite da koristite za ovu bazu podataka?     Otkucajte ime servera koji želite da koristite.

    • Koristi pouzdanu vezu     Pouzdanu vezu, tj. SQL Server možete da integrišete sa bezbednošću operativnog sistema Windows da biste obezbedili jedinstveno prijavljivanje na mrežu i bazu podataka.

    • ID za prijavljivanje i lozinka     Ako ne koristite pouzdanu vezu, otkucajte ID za prijavljivanje i lozinku naloga sa privilegijama CREATE DATABASE na serveru.

    • Koje ime želite da dodelite novoj SQL Server bazi podataka?     Otkucajte ime nove baze SQL Server podataka. Access koriguje ime ako je neusaglašeno sa postojećim imenom baze podataka i dodaje numerisani sufiks (na primer, mydatabase 1).

Vrh odeljka

2. korak: Izbor tabela za nadogradnju

U ovom koraku birate Access tabele koje želite da ažurirate u SQL Server podataka. Izaberite tabele koje želite da povećate, a zatim koristite dugmad sa strelicama da biste ih premestili na listu Izvezi SQL Server tabele. Druga mogućnost je da kliknete dvaput na tabelu da biste je premestili sa jedne liste na drugu.

Lista Dostupne tabele uključuje sve povezane tabele osim SQL Server tabela koje se već SQL Server bazi podataka. Povezane tabele koje upućuju na SQL Server bazu podataka koja je izabrana za unapređivanje automatski se pojavljuju u okviru sa listom Izvezi u SQL Server i nije ih moguće ukloniti. Takođe su izuzete tabele koje trenutno nisu vidljive Okno za navigaciju, uključujući skrivene tabele i sistemske tabele.

Savet: Sve tabele sa imenom koje se završavaju na "_local" izuzimaju se sa liste dostupnih tabela da bi se sprečilo unapređivanje tabela koje su već ažurirane. Ako želite ponovo da ažurirate ove tabele, preimenujte ih pre nego što pokrenete čarobnjak za unapređivanje uklanjanjem sufiksa "_local".

Vrh odeljka

3. korak: Navedite atribute i opcije za nadogradnju

U ovom koraku birate atribute tabele za nadogradnju na SQL Server bazu podataka. Svi atributi su podrazumevano izabrani za unapređivanje.

Napomena: Čarobnjak za unapređivanje podrazumevano konvertuje imena Access polja u pravna imena SQL Server polja i konvertuje Access tipove podataka u jednake SQL Server tipove podataka.

Koje atribute tabele želite da ažurirate?

Sledeća tabela navodi atribute koje možete da ažurirate i opisuje kako čarobnjak za unapređivanje rukuje svakim od njih:

Attribute

Radnja ako je izabrana

Indeksi

Čarobnjak za unapređivanje menja veličinu svih indeksa.

Čarobnjak za unapređivanje konvertuje Access primarne ključeve SQL Server indekse i označava ih kao SQL Server primarne ključeve. Ako odaberete da povežete ažuriranu SQL Server sa Access bazom podataka, čarobnjak za unapređivanje dodaje i prefiks "aaaaa" imenu indeksa. To je zbog toga što Access bira indeks koji je prvi abecednim redom na listi dostupnih indeksa kao primarni ključ, a prefiks "aaaaa" obezbeđuje izbor pravog indeksa.

Svi ostali indeksi zadržavaju imena, osim kada se nevažeći znakovi zamenjuju znakom "_". Jedinstveni Access indeksi i indeksi koji nisu jedinstveni postaju jedinstveni i SQL Server jedinstvene indekse.

Povezana tabela mora da ima jedinstveni indeks da bi bila dostupna za ažuriranje u programu Access. Čarobnjak za unapređivanje može da promeni veličinu postojećeg jedinstvenog indeksa, ali ne može da kreira indeks tamo gde ne postoji. Ako želite da budete u mogućnosti da ažurirate podatke u tabelama posle unapređivanja, obavezno dodajte jedinstveni indeks svakoj Access tabeli pre unapređivanja.

Pravila za validaciju

Čarobnjak za unapređivanje menja veličinu sledećih stavki kao okidače za ažuriranje i umetanje:

  • Sva polja Obavezna svojstva

  • Pravila za validaciju tabele

  • Pravila za validaciju zapisa

  • Pravila za validaciju polja

Okidač je niz Transact-SQL izraza povezanih sa SQL Server tabelom. Tabela može da ima tri okidača, po jedan za svaku od komandi koje mogu da izmene podatke u tabeli: komande UPDATE, INSERT i DELETE. Okidač se automatski izvršava kada se komanda izvrši. Čarobnjak za unapređivanje koristi okidače SQL Server umesto pravila za nametanje provere valjanosti na nivou polja zato što SQL Server pravila ne dozvoljavaju da prikažete prilagođene poruke o grešci.

Svako pravilo za validaciju ne mora nužno da ima korespondaciju jedan-na-jedan sa okidačm. Svako pravilo za validaciju može da postane deo nekoliko okidača, a svaki okidač može da sadrži kôd za emuliranje funkcionalnosti nekoliko pravila za validaciju.

Kada postavite svojstvo Obavezno Access polja na tačno, korisnik ne može da umetne zapis i ostavi obavezno polje bez vrednosti (ako nije podrazumevano povezano sa poljem) ili učini polje bez vrednosti prilikom ažuriranja zapisa. Obavezna polja se ažuriraju u polja koja ne dozvoljavaju prazne vrednosti na SQL Server.

Tekst za proveru valjanosti

Svojstvo Tekst za validaciju Access baze podataka konvertuje se u svojstvo Tekst za validaciju Access projekta. To omogućava da poruke o grešci prilagođene programu Access budu prikazane u događaju kršenja ograničenja u vreme izvršavanja.

Podrazumevane

Čarobnjak za unapređivanje uvećava sva podrazumevana svojstva vrednosti na podrazumevane objekte Američkog nacionalnog instituta za standarde (ANSI).

Relacije između tabela

Čarobnjak za unapređivanje menja veličinu svih relacija među tabelama.

Možete da odlučite kako da ažurirate relacije među tabelama i referencijalni integritet pomoću okidača za ažuriranje, umetanje ili brisanje ili korišćenjem Deklarisanog referencijalnog integriteta (DRI). DRI funkcioniše na isti način kao Access referencijalni integritet definisanjem ograničenja primarnog ključa za osnovne tabele (strana "jedan" relacije jedan-prema-više) i ograničenja sporednog ključa za sporedne tabele (obično je to strana "više" relacije jedan-prema-više).

  • Korišćenje DRI     Izaberite relacije među tabelamai Koristite DRI da biste koristili DRI za nametanje referencijalnog integriteta. Validacija kolone Access baze podataka konvertuje se u ograničenje SQL Server DRI provere sa porukom o validaciji, kao što je prikazano u sledećoj tabeli.

Relacija Access baze podataka

SQL Server sporedni ključ

Validatio n Text

Kaskadno ažuriranje

PRI BRISANJU NEMA RADNJI NA KASKADNO AŽURIRANJU

"Nije moguće izbrisati zapis zato što tabela <sporednetabele> sadrži srodne zapise."

Kaskadno brisanje

PRI BRISANJU KASKADNO PRI AŽURIRANJU NEMA RADNJE

"Nije moguće dodati ili promeniti zapis zato što je srodni zapis neophodan u tabeli <tabele>".

Kaskadno ažuriranje
i kaskadno brisanje

ON DELETE CASCADE ON UPDATE CASCADE

Vrednost nije postavljena.

Nema DRI

PRI BRISANJU NEMA RADNJI PRI AŽURIRANJU NEMA RADNJE

Ne možete da dodate, promenite ili izbrišete ovaj zapis zbog ograničenja relacija između tabela <tabela> i <sporedne>.

  • Korišćenje okidača     Ako ste definisali kaskadna ažuriranja ili brisanja u Relacijama Access tabela i želite da očuvate ovo ponašanje u ažuriranim tabelama, izaberite relacije među tabelama i Koristite okidače. Ovo poboljšava kaskadna ažuriranja ili briše kao okidače za nametanje referencijalnog integriteta.

    Relacija između tabela ne mora nužno da ima korespondu jedan-na-jedan sa okidačm. Svaka relacija može da postane deo nekoliko okidača ili svaki okidač može da sadrži kôd za emuliranje funkcionalnosti nekoliko pravila referencijalnog integriteta. Okidači za umetanje se koriste u podređenim tabelama, a okidači za brisanje se koriste u nadređenim tabelama.

    Napomena: Access zahteva DRI za čitanje dijagram baze podataka baze podataka SQL Server podataka. Da bi dozvolio programu Access da čita dijagram baze podataka dok nameće referencijalni integritet putem okidača, čarobnjak za unapređivanje postavlja DRI u relacije, ali isključuje proveru ograničenja sporednog ključa.

Koje opcije podataka želite da uključite?

  • Dodavanje polja vremenske oznake u tabele    SQL Server koristi polje vremenske oznake da bi ukazalo na to da je zapis promenjen (ali ne kada je promenjen) kreiranjem jedinstvenog polja za vrednost, a zatim ažuriranjem ovog polja svaki put kada se zapis ažurira. Za povezanu tabelu Access koristi vrednost u poljima vremenske oznake kako bi utvrdio da li je zapis promenjen pre nego što ga ažurira. Polje sa vremenskom oznakom obično pruža najbolje performanse i pouzdanost. Bez polja sa vremenskom oznakom SQL Server proveriti sva polja u zapisu da bi se utvrdilo da li se zapis promenio, što usporava performanse.

    Sledeća tabela opisuje postavke dostupne na ovoj listi:

Postavka

Opis

Da, neka čarobnjak odluči

Ako originalne Access tabele sadrže plutajuće tačke (jednostruko ili dvostruko), memo ili OLE objekat, čarobnjak za unapređivanje kreira nova polja sa vremenskom oznakom u rezultujućim SQL Server za ta polja.

Da, uvek

Čarobnjak za unapređivanje kreira polje vremenske oznake za sve ažurirane tabele bez obzira na tipove polja koje oni sadrže. Ovo poboljšava performanse unapređenih Access tabela koje možda ne sadrže polja tipa "Memo", "OLE objekat" ili polja sa pokretnim zarezom, ali koje sadrže polja drugih tipova.

Ne, nikad

Čarobnjak za unapređivanje ne dodaje polja sa vremenskom oznakom u tabele.

Važno: U povezanim SQL Server tabelama, Access ne proverava da li su se polja memo ili OLE objekat promenila zato što ta polja mogu biti mnogo megabajta veličine, a poređenje može da bude previše zahtevno za mrežu i odvraća vreme. Stoga, ako se samo polje teksta ili slike promeni i ne postoji polje sa vremenskom oznakom, Access zamenjuje promenu. Takođe, vrednost polja sa pokretnim zarezom može izgledati kao da se promenila kada nije, tako da u odsustvu polja sa vremenskom oznakom, Access može da utvrdi da je zapis promenjen kada nije.

  • Samo kreirajte strukturu tabele, nemojte da menjate podatke    Čarobnjak za unapređivanje podrazumevano SQL Server sve podatke. Ako potvrdite izbor u polju za potvrdu Samo kreiraj strukturu tabele, nemojte da menjate veličinu podataka, uvećava se samo struktura podataka.

Vrh odeljka

4. korak: Izbor načina nadogradnje aplikacije

Na sledećoj stranici čarobnjaka možete da izaberete jedan od tri različita načina za nadogradnju Access aplikacije baze podataka. U okviru Koje promene aplikacije želite da izvršite?, izaberite jednu od sledećih opcija:

  • Kreiranje nove Access klijent/server aplikacije    Ako izaberete ovu opciju, čarobnjak za unapređivanje kreira novi Access projekat. Čarobnjak za unapređivanje traži ime, koje se podrazumevano koristi za trenutno ime Access baze podataka, dodaje sufiks "CS", a zatim skladišti projekat na istoj lokaciji kao postojeća Access baza podataka.

    Čarobnjak za unapređivanje kreira datoteku Access projekta, a zatim ažurira sve objekte baze podataka iz Access baze podataka u Access projekat. Ako ne sačuvate lozinku i korisnički ID, onda kada prvi put otvorite Access projekat, Access prikazuje dijalog Svojstva veze sa podacima kako biste mogli da se povežete sa SQL Server bazom podataka.

  • Povezivanje SQL Server sa postojećom aplikacijom    Ako izaberete ovu opciju, čarobnjak za unapređivanje menja Access bazu podataka tako da upiti, obrasci, izveštaji i stranice za pristup podacima koriste podatke u novoj SQL Server bazi podataka, a ne podatke u Access bazi podataka. Čarobnjak za unapređivanje preimenuje Access tabele koje ažurirate sa sufiksom "_local". Na primer, ako ažurirate tabelu pod imenom "Zaposleni", tabela se preimenuje u Employees_local Access bazi podataka. Zatim čarobnjak za unapređivanje kreira povezanu tabelu SQL Server pod imenom "Zaposleni".

    Napomena: Kada se operacija unapređivanja dovrši, tabele koje su preimenovane sa sufiksom "_local" više se neće koristiti. Međutim, preporučuje se da zadržite lokalne tabele dok ne potvrdite da je unapređivanje uspelo. Kasnije možete da izbrišete lokalne tabele da biste smanjili veličinu Access baze podataka. Obavezno napravite rezervnu kopiju baze podataka pre brisanja tabela.

    Upiti, obrasci, izveštaji i stranice za pristup podacima zasnovane na originalnim tabelama "Zaposleni" sada će koristiti povezanu SQL Server "Zaposleni". Nova lokalna tabela nasleđuje mnoga svojstva polja u originalnoj lokalnoj tabeli, uključujući Opis, Natpis, Oblikovanje, Maska unosa i Decimalna mesta.

  • Nema promena aplikacije    Izaberite ovu opciju ako želite da kopirate podatke samo u SQL Server podataka, a ne da menjate postojeću aplikaciju Access baze podataka.

Čuvanje lozinke i korisničkog ID-a    Čarobnjak za unapređivanje podrazumevano kreira povezane tabele u postojećoj aplikaciji ili kreira Access projekat bez čuvanja korisničkog imena i lozinke. To znači da se od korisnika traži korisničko ime i lozinka svaki put kada se prijavljeni u SQL Server bazu podataka.

Ako izaberete stavku Sačuvaj lozinku i korisnički ID, korisnici mogu da se povežu sa SQL Server bazu podataka bez prijavljivanja. Ako izaberete stavku Kreiraj novu Access klijent/server aplikaciju, Access projekat skladišti lozinku korisničkog imena u OLE DB niski za povezivanje.

Napomena: Ova opcija je onemogućena za opciju Bez promena aplikacije ako je povezana SQL Server tabela konfigurisana sa MSysConf tabelom da bi se odbilo čuvanje lozinki.

The Upsizing Wizard report

Kada kliknete na dugme Završi, čarobnjak za unapređivanje kreira izveštaj koji pruža detaljan opis svih objekata koji su kreirani i prijavljuje sve greške na koje se naišlo tokom procesa. Čarobnjak za unapređivanje prikazuje izveštaj u pregledu pre štampanja, a zatim možete da odštampate ili sačuvate izveštaj, na primer kao XPS ili PDF datoteku. Izveštaj se ne čuva kao Access objekat kada zatvorite prozor "Pregled pre štampanja".

Izveštaj čarobnjaka za unapređivanje sadrži informacije o sledećem:

  • Unapređivanje parametara, uključujući atribute tabele koje ste odabrali za unapređivanje i način unapređivanja.

  • Informacije o tabeli, uključujući poređenje programa Access i SQL Server vrednosti za imena, tipove podataka, indekse, pravila za validaciju, podrazumevane vrednosti, okidače i da li su vremenske oznake dodate ili ne.

  • Sve greške na koje se naišlo, kao što su puna baza podataka ili evidencija transakcija, neodgovarajuće dozvole, uređaj ili baza podataka nisu kreirani, tabela, podrazumevano ili pravilo za validaciju su preskočeni, relacija nije nametnuta, upit je preskočen (zato što se ne može prevesti u sintaksu SQL Server) i greške kontrola i izvor zapisa konverzije u obrascima i izveštajima.

Vrh odeljka

Vrh stranice

Kako se objekti baze podataka ažuriraju

Nadogradnja sledećih podataka i objekata baze podataka:

  • Tipovi podataka i podataka    Svi tipovi podataka Access baze podataka konvertuju se u svoj jednaki SQL Server. Čarobnjak konvertuje tekst Access baze podataka u Unikod tako što dodaje Unikod identifikator niske svim vrednostima niske i dodavanjem Unikod n prefiks u sve tipove podataka.

  • Upiti    

    • Izaberite upite koji nemaju odredbu ORDER BY ili parametre konvertuju se u prikaze.

    • Radni upiti se konvertuju u radne upite uskladištenih procedura. Access posle koda deklaracije parametra dodaje SET NOCOUNT KAKO bi se uverio da se uskladištena procedura pokreće.

    • Izaberite upite koji upućuju samo tabele (nazivaju se i osnovni upiti) koji koriste parametre ili odredbu ORDER BY konvertuju se u korisnički definisane funkcije. Ako je potrebno, odredba TOP 100 PERCENT se dodaje u upit koji sadrži odredbu ORDER BY.

    • Parametarski upiti koji koriste imenovane parametre održavaju originalno tekstualno ime koje se koristi u Access bazi podataka i konvertuju se u uskladištene procedure ili umetnute korisnički definisane funkcije.

      Napomena: Možda ćete morati ručno da konvertujete upite koji nisu povećani, kao što su SQL prolazni upiti, upiti za definisanje podataka i unakrsni upiti. Možda ćete morati i ručno da ažurirate upite koji su previše ugnežđeni.

  • Obrasci, izveštaji i kontrole    SQL izjave u svojstvima RecordSource, ControlsSource i RowSource za obrasce, izveštaje ili kontrole čuvaju se na mestu i ne konvertuju se u uskladištene procedure ili korisnički definisane funkcije.

  • Svojstva pokretanja    Čarobnjak za unapređivanje menja veličinu sledećih svojstava pokretanja:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus AllowFullMenus

    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Moduli i makroi    Čarobnjak za unapređivanje ne menja module ili makroe. Možda ćete morati da izmenite aplikaciju da biste iskoristili sve SQL Server funkcija. Više informacija potražite u MSDN članku Optimizovanje Microsoft Office Access aplikacija povezanih sa SQL Server.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×