Premještanje podataka iz programa Access u bazu podataka poslužitelja SQL Server pomoću čarobnjaka za prijelaz na SQL Server

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

Tijekom vremena, većina aplikacija za baze podataka rasta, postaju složenije i morate podržava više korisnika. U nekom trenutku u životu programa Microsoft Office Access možda ćete uzeti u obzir prijelaz na njega s bazom podataka Microsoft SQL Server da biste optimizirali performanse, skalabilnost, dostupnost, sigurnost, pouzdanosti i mogućnost oporavka.

Sadržaj članka

O prijelazu baze podataka programa Microsoft Office Access

Korištenje čarobnjaka za prijelaz

Kako nabaviti objekata baze podataka prijeći na SQL Server

O prijelazu baze podataka programa Microsoft Office Access

Prijelaz je postupak migracije neke ili sve objekti baze podataka iz baze podataka programa Access u novu ili postojeću bazu podataka sustava SQL Server ili novi projekt programa Access (.adp).

Prednosti prijelaz baze podataka sustava SQL Server

  • Visoke performanse i skalabilnost    U većini slučajeva SQL Server nudi bolje performanse od baze podataka programa Access. SQL Server i pruža podršku za vrlo velike, terabajta veličine baze podataka koja je mnogo veća od trenutnog ograničenja za bazu podataka programa Access dva gigabajta. Na kraju SQL Server vrlo učinkovito radi tako da obrade upita paralelno (pomoću više nativni niti unutar jedne procesa za rukovanje zahtjevima korisnički) i minimiziranje preduvjeti za dodatnu memoriju prilikom dodavanja više korisnika.

  • Dostupnost Increased    SQL Server omogućuje učinite dinamički sigurnosnu kopiju, u rastuće ili Završi, baze podataka dok se koristi. Zbog toga nije potrebno da biste nametnuli korisnicima da biste izašli iz baze podataka koju želite sigurnosno kopirati podatke.

  • Sigurnost Improved    Korištenje pouzdana veza, SQL Server možete integrirati s sigurnost sustava Windows za jednu integrirani pristup mreži i baze podataka, employing najbolje oba sigurnost sustava. To čini mnogo lakše upravljati složenim sigurnost sheme.

  • Odmah mogućnost oporavka    U slučaju sustava (kao što je operacijski sustav rušenje ili bez napajanja), SQL Server sadrži mehanizam za automatskog oporavka koje oporavlja bazu podataka za zadnji status dosljednost u samo nekoliko minuta, bez intervencije administratora baze podataka.

  • Obrada utemeljena na poslužitelju    Pomoću sustava SQL Server u konfiguraciji klijenta poslužitelja smanjuje mrežni promet obrade upita baze podataka na poslužitelju prije no što pošaljete rezultate klijenta. Imate poslužitelj učinite obrada obično je mnogo učinkovitije, osobito kada radite s velikih skupova podataka.

    Aplikaciju možete koristiti korisnički definirane funkcije, pohranjene procedure i okidača centralizirano i zajednički ih koristite logike aplikacije, pravila tvrtke i pravila, složene upite, provjera valjanosti podataka i kod referencijalnog integriteta na poslužitelju, a ne na klijentskom računalu.

Načini prijelaz

Čarobnjak za prijelaz pomiče objekata baze podataka i sadrže podatke iz baze podataka programa Access s bazom podataka sustava SQL Server novi ili postojeći.

Da biste koristili Čarobnjak za prijelaz na tri načina:

  • Prijelaz na SQL Server sve objekte baze podataka iz baze podataka programa Access projekta tako da možete stvoriti aplikaciju za klijent poslužitelj. Taj se način zahtijeva neke promjene dodatne aplikacije i izmjenu kod i složene upite.

  • Prijelaz samo podaci ili definicija podataka iz baze podataka programa Access s bazom podataka sustava SQL Server.

  • Stvaranje baze podataka programa Access sučelja da biste na SQL Server baze podataka pozadinske tako da možete stvoriti pristupna/pozadinska aplikacija. Taj se način zahtijeva vrlo malo izmjena aplikacije Budući da kod i dalje koristi modul baze podataka programa Access (ACE).

Prije nego što prijelaz baze podataka programa Access

Prije nego što ste prijelaz bazu podataka programa Access u bazu podataka sustava SQL Server ili projekt programa Access, razmislite o učinite sljedeće:

  • Sigurnosno kopiranje baze podataka     Iako se čarobnjak za prijelaz ne Ukloni sve podatke ili je objekte baze podataka iz baze podataka programa Access, preporučujemo da biste stvorili sigurnosnu kopiju baze podataka programa Access prije nego što ste prijelaz ga kopirali.

  • Provjerite imate li dovoljno prostora na disku     Morate imati dovoljno prostora na disku na uređaju koja će sadržavati u bazu podataka. Čarobnjak za prijelaz najbolje funkcionira kada nema dovoljno prostora na tvrdom disku.

  • Stvaranje jedinstvenih indeksa     Povezane tablice moraju imati jedinstveni indeks se može ažurirati u programu Access. Čarobnjak za prijelaz možete prijelaz postojeće jedinstveni indeks, ali ne možete stvoriti gdje nema. Ako želite omogućiti ažuriranje tablice, provjerite je li dodati jedinstveni indeks za svaku tablicu pristup prije prijelaz.

  • Dodijelili odgovarajuće dozvole na baze podataka SQL Server

    • Za prijelaz na postojeću bazu podataka, morate imati dozvole za stvaranje TABLICE i stvaranje zadane.

    • Da biste izradili novu bazu podataka, potrebne dozvole za stvaranje baze podataka i odaberite dozvole za tablice sustava u matrici baze podataka.

Čarobnjak za prijelaz programa Access 2007 optimiziran je za rad s web-mjesto Microsoft SQL Server 2000 i u okvir za SQL Server 2005.

Vrh stranice

Korištenje čarobnjaka za prijelaz

  • Na kartici Alati baze podataka u grupi Premjesti podatke kliknite SQL Server.

    Pokreće se čarobnjak za prijelaz.

Korak 1: Odaberite za prijelaz na postojeću bazu podataka ili novu bazu podataka

Korak 2: Odabir koji tablice za prijelaz

Korak 3: Navedite atributi i mogućnosti koje valja moguć

Korak 4: Odaberite kako prijelaz aplikacije

Čarobnjak za prijelaz izvješća

Korak 1: Odaberite za prijelaz na postojeću bazu podataka ili novu bazu podataka

Na prvoj stranici čarobnjaka, navedite hoće li želite prijelaz bazu podataka programa Access postojećoj bazi podataka sustava SQL Server ili stvoriti novu bazu podataka sustava SQL Server.

  • Korištenje postojeće baze podataka    Ako odaberite ovu mogućnost, a zatim kliknite Dalje, Access prikazuje dijaloški okvir Odabir izvora podataka tako da možete stvoriti ODBC vezu da biste postojeću bazu podataka sustava SQL Server.

    O ODBC izvorima podataka

    Izvor podataka je izvor podataka u kombinaciji s veze podatke koji su potrebni za pristup tih podataka. Primjeri izvora podataka su Access, SQL Server, Oracle RDBMS, proračunske tablice i tekstne datoteke. Informacije o vezi Primjeri lokaciju poslužitelja, naziv baze podataka, ID za prijavu, lozinke i razne mogućnosti ODBC upravljački program koji opisuje kako se povezati s izvorom podataka.

    ODBC arhitekture aplikacije (primjerice Access ili programa Microsoft Visual Basic) povezuje za ODBC upravljački program upravitelju koji u nizu za povezivanje s izvorom podataka (u ovom slučaju baze podataka SQL Server) koristi na određene ODBC upravljački program (na primjer, Microsoft SQL ODBC upravljački program). U programu Access, pomoću ODBC izvori podataka za povezivanje s izvorima podataka izvan programa Access koji imaju ugrađene upravljačke programe.

    Da biste povezali izvore podataka, učinite sljedeće:

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

    • Definiranje naziva izvora podataka (DSN) pomoću ili ODBC izvora podataka da biste pohranili podatke o vezi u registar sustava Microsoft Windows ili DSN datoteke ili niz za povezivanje u kodu programskog jezika Visual Basic prenesite izravno na ODBC upravljački program upravitelju podatke o vezi.

      Izvori podataka na računalu

      Izvori podataka za strojno pohranite informacije o vezi u registar sustava Windows na određeno računalo s nazivom korisnički definirane. Izvori podataka za računala možete koristiti samo na one se definiraju na računalu. Postoje dvije vrste izvora podataka na računalu – korisnika i sustava. Korisnički izvori podataka mogu se koristiti samo na trenutnog korisnika i su vidljivi samo taj korisnik. Sistemski izvori podataka mogu poslužiti svim korisnicima na računalu i su vidljive svim korisnicima na računalu i sistemskih servisa. Izvor podataka za strojno osobito je korisna kada želite navesti dodatne sigurnosti jer samo korisnici koji su prijavljeni možete pregledati izvorom podataka na računalu te ga nije moguće kopirati udaljene korisnik na neko drugo računalo.

      Izvor podataka u datoteci

      Izvori podataka za datoteke (naziva se i datoteke DSN) spremiti podatke o vezi u tekstnoj datoteci, ne registra sustava Windows, i obično fleksibilnije su za korištenje od izvora podataka za računala. Na primjer možete kopirati datotečnog izvora podataka u bilo kojem računalu s odgovarajući ODBC upravljački program tako da se aplikacija možete ovise o dosljedan i točne informacije o vezi na svim računalima ga koristi. Ili možete smjestiti datotečnog izvora podataka na jednom poslužitelju, zajedničko korištenje između više računala na mreži i jednostavno održavati podatke o vezi na jednom mjestu.

      Izvor podataka u datoteci može biti i nedostupan za zajedničko korištenje. Izvori podataka u datoteci nedostupni za zajedničko korištenje nalaze se na jednom računalu i pokazuju na izvor podataka na računalu. Izvore podataka u datoteci nedostupne za zajedničko korištenje možete koristiti za pristup postojećim izvorima podataka na računalu iz izvora podataka u datoteci.

      Povezivanje nizova

      U modulu, možete definirati oblikovani povezivanje niz koji određuje podatke o vezi. Niz za povezivanje prosljeđuje podatke o vezi izravno u ODBC upravljački program upravitelju i pomaže pojednostaviti aplikacije uklanjanjem obavezne administratoru sustava ili korisnik najprije stvoriti u DSN prije korištenja baze podataka.

  • Stvaranje nove baze podataka    Ako odaberite ovu mogućnost, a zatim kliknite Dalje, Access prikazuje na stranicu na kojoj ćete unijeti informacije o novoj bazi podataka sustava SQL Server.

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

    • Koristi pouzdanu vezu     Možete koristiti pouzdana veza, odnosno se SQL Server možete integrirati s sigurnost operacijskog sustava Windows za jedinstvenu prijavu na mrežu i baze podataka.

    • ID i lozinku     Ako ne koristite pouzdana veza, unesite ID za prijavu i lozinku računa s ovlastima stvaranje baze podataka na poslužitelju.

    • Što želite dati naziv nove baze podataka SQL Server?     Upišite naziv nove baze podataka sustava SQL Server. Access pregledava naziv ako je u sukobu s postojeći naziv baze podataka i dodaje sufiks numerirani (mydatabase 1, na primjer).

Vrh odjeljka

Korak 2: Odabir koji tablice za prijelaz

U ovom ćete koraku odaberite tablice programa Access koju želite prijeći na baze podataka SQL Server. Odaberite tablice koje želite da prijelaz, a zatim pomoću gumba sa strelicama da biste ih premjestili na popis izvesti na SQL Server . Osim toga, možete dvokliknuti tablice da biste prešli s jednog popisa na drugi.

Popis Dostupnih tablica već sadrži sve povezane tablice, osim za tablice sustava SQL Server u bazi podataka sustava SQL Server. Povezanih tablica koje upućuju na baze podataka SQL Server koji je odabran za prijelaz automatski prikazuju u okviru popisa za Izvoz u SQL Server , a nije moguće ukloniti. Tablice koje su trenutno vidljivi u okno za navigaciju i ukupnih, uključujući skrivene tablice i tablice sustava.

Savjet : Sve tablice u kojoj je naziv koji završava na "_local" isključen s popisa dostupnih tablica da biste spriječili prijelaz tablice koji su već prijeći na SQL Server. Ako želite da prijelaz u ovim su tablicama ponovno, preimenujte ih prije pokretanja čarobnjaka za prijelaz uklanjanjem sufiks "_local".

Vrh odjeljka

Korak 3: Navedite atributi i mogućnosti koje valja moguć

U ovom ćete koraku odaberite atributi koje tablica za prijelaz na bazu podataka sustava SQL Server. Po zadanom sve atribute odabrane su za prijelaz po zadanom.

Napomena : Prema zadanim postavkama, čarobnjak za prijelaz pretvara nazive polja u programu Access u nazive polja pravnih SQL Server i pretvara vrste podataka programa Access u ekvivalentne vrste podataka sustava SQL Server.

Atribute koje tablice želite za prijelaz?

U sljedećoj su tablici navedeni atribute možete prijelaz i opisuje način rukovanja Čarobnjak za prijelaz na svaki od njih:

Atribut

Akcija odaberete

Indeksi

Čarobnjak za prijelaz upsizes svi indeksi.

Čarobnjak za prijelaz pretvara pristup primarnih ključeva indeksi SQL Server i ih označava kao primarni ključ sustava SQL Server. Ako odaberete da biste se povezali tablica sustava SQL Server prijeći na SQL Server bazu podataka programa Access, čarobnjak za prijelaz dodati prefiks "aaaaa" Naziv indeksa. To je jer Access odabire indeks koji je prvi abecednim redom na popisu dostupnih indeksa kao primarni ključ i "aaaaa" prefiks provjerava je li odabran desnom indeksa.

Svi indeksi zadržati njihova imena, osim gdje je nedopuštene znakove zamjenjuju znakom "_". Jedinstven i ne jedinstvena kazala pristup postaju jedinstven i ne jedinstvena kazala SQL Server.

Povezane tablice moraju imati jedinstveni indeks se može ažurirati u programu Access. Čarobnjak za prijelaz možete prijelaz postojeće jedinstveni indeks, ali ne možete stvoriti gdje nema. Ako želite da se mogućnost da biste ažurirali podatke u tablicama nakon prijelaz, provjerite je li dodati jedinstveni indeks za svaku tablicu pristup prije prijelaz.

Pravila provjere valjanosti

Upsizes Čarobnjak za prijelaz na sljedeći način kao ažurirati, a zatim Umetni okidača:

  • Sve potrebne svojstava polja

  • Pravila provjere valjanosti tablica

  • Pravila provjere valjanosti zapisa

  • Pravila provjere valjanosti polja

Okidač je niz Transact-SQL izjava povezan s tablicom sustava SQL Server. Tablica može imati tri okidača jedan za svaki od naredbe koje možete mijenjati podatke u tablicu: ažuriranje, umetanje i brisanje naredbe. Okidača automatski će se izvršiti naredbu provođenje. Čarobnjak za prijelaz koristi okidača umjesto pravila za SQL Server da biste nametnuli razine Provjera valjanosti polja jer pravila za SQL Server omogućuje prikazivanje prilagođene poruke o pogrešci.

Svako pravilo provjere valjanosti moraju nužno biti nema ikone Podudaranje s okidač. Svako pravilo provjere valjanosti može postati dio nekoliko okidača, a svaki okidača možda sadrže kod za emulaciju funkcionalnost nekoliko pravila za provjeru valjanosti.

Kada postavite svojstvo obavezno pristup polja na true, korisnik ne može zapis i potrebne polje ostavite null (Ako ne postoji zadani vezana uz polje) ili bi polje null prilikom ažuriranja zapisa. Obavezna polja su prelazi u polja koja ne dopušta vrijednosti Null na SQL Server.

Tekst provjere valjanosti

Bazu podataka programa Access svojstva Tekst provjere valjanosti se pretvara u projekt programa Access svojstva Tekst provjere valjanosti . Time se omogućuje pristup neslužbeni poruke o pogrešci da se prikazuje u slučaju povrede ograničenja prilikom izvođenja.

Zadane postavke

Čarobnjak za prijelaz upsizes sva svojstva Zadana vrijednost za American nacionalna standarde Institut za (ANSI) zadano objekte.

odnosi između tablica

Čarobnjak za prijelaz upsizes sve tablice odnosa.

Možete odlučiti odnosa između tablica za prijelaz na SQL Server i referencijalnog integriteta korištenjem ažuriranja, umetanje ili brisanje okidača ili deklarirane referencijalnog integriteta (DRI). DRI funkcionira na isti način kao pristup referencijalnog integriteta definiranjem primarnog ključa ograničenja za osnovne tablice (strana "jedan" u odnosu jedan-prema-više) i ograničenja vanjskog ključa za uvoz tablice (obično "više" strane odnosa jedan-prema-više).

  • Korištenje DRI     Odaberite odnosa između tablica i Koristiti DRI koristi DRI da biste nametnuli referencijalni integritet. Provjera valjanosti za pristup bazi podataka stupca se pretvara u SQL Server DRI check ograničenje s poruka o provjeri valjanosti kao što je prikazano u sljedećoj tablici.

Odnos baze podataka programa Access

Vanjski ključ za SQL Server

Validatio n teksta

Kaskadno ažuriranje

NA BRISANJE BEZ AKCIJE NA KASKADNO AŽURIRANJE

"Zapisa nije moguće izbrisati jer < vanjska tablica > tablica sadrži povezane zapise."

Kaskadno brisanje

NA KASKADNO BRISANJE NA AŽURIRANJE NIJEDNA AKCIJA

"Ne možete dodati ili promijeniti zapis jer je potreban povezanih zapisa u tablici < primarytable >."

Kaskadno ažuriranje
i kaskadnog brisanja

KASKADNO BRISANJE UKLJUČENO NA KASKADNO AŽURIRANJE

Vrijednost nije postavljen.

Nema DRI

IZBRIŠI NE PODUZMETE NA AŽURIRANJE NIJEDNA AKCIJA

Nije moguće dodati, promijenite ili izbrišite zapis koji je zbog ograničena odnosa između tablica < primarytable > i < vanjska tablica >.

  • Korištenja okidača     Ako ste definirali kaskadnog ažuriranja i brisanja u odnose tablice programa Access, a želite sačuvati takvo ponašanje u tablicama prijeći na SQL Server, potvrdite okvir odnosa između tablica i korištenja okidača. Kaskadno upsizes ažurira ili briše kao okidača za nametanje referencijalnog integriteta.

    Odnos između tablica nema nužno ikone Podudaranje s okidač. Svaki odnos može postati dio nekoliko okidača ili svaki okidača može sadržavati kod za emulaciju funkcionalnost nekoliko pravila referencijalni integritet. Umetanje okidača se koriste na podređenih tablica i brisanje okidača se koriste na nadređenom tablice.

    Napomena : Access zahtijeva DRI da biste pročitali dijagram baze podataka baze podataka SQL Server. Omogućuje pristup čitanju dijagram baze podataka tijekom nametanje referencijalnog integriteta pomoću okidača Čarobnjak za prijelaz postavlja DRI na odnose, ali isključuje provjeru ograničenja vanjskog ključa.

Mogućnosti podataka koje želite uvrstiti?

  • Dodavanje polja s vremenskom oznakom u tablice    SQL Server koristi vremensku oznaku polja da biste naznačili zapis promijenio (ali ne kada je promijenjena) stvaranjem jedinstvene vrijednosti polja, a zatim ažuriranje ovo polje kada se ažurira zapis. Povezane tablice, Access koristi vrijednost u polja s vremenskom oznakom da biste odredili hoće li zapis je promijenjena prije ažuriranja. Općenito govoreći, u polje s vremenskom oznakom nudi najbolje performanse i pouzdanost. Bez polje s vremenskom oznakom SQL Server morate Označi sva polja u zapis da biste utvrdili je li promijenio se zapis, čime se usporava performansi.

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

Postavka

Opis

Da, neka Čarobnjak za odabir

Ako sadrže izvorne tablice programa Access s pomičnim zarezom (jednom ili dvaput), Dopis ili OLE objekt polja, čarobnjak za prijelaz stvara nova polja vremenske oznake u konačne tablice sustava SQL Server za ta polja.

Da, uvijek

Čarobnjak za prijelaz stvara polje vremenske oznake za sva prijeći na SQL Server tablice bez obzira na to s kojim je vrstama polja mogu sadržavati. To poboljšava tablice programa Access prijeći na SQL Server koja može sadržavati Dopis, OLE objekt ili s pomičnim zarezom polja, ali imaju druge vrste polja.

Ne, nikada

Čarobnjak za prijelaz dodajte polja s vremenskom oznakom u tablice.

Važno : U povezanim tablicama sustava SQL Server, Access ne provjerava da biste odredili ako Memo ili OLE objekt polja promijenile jer je ta polja mogu biti mnogo megabajta veličina i Usporedba može biti previše mreže ćete morati usko i dugotrajnije. Stoga ako samo promijenio polje tekst ili sliku, a ne postoji polje vremenske oznake, pristup prebrisati promjene. Osim toga, vrijednost s pomičnim zarezom polja može prikazati promijenjene će se kada nije, tako da u Izostanak polje s vremenskom oznakom, možda Access odrediti da zapis je promijenjena kada ne sadrži.

  • Stvoriti samo strukturu tablice, ne prijelaz podatke    Čarobnjak za prijelaz upsizes sve podatke sustava SQL Server prema zadanim postavkama. Ako ste odabrali potvrdni okvir Stvori samo strukturu tablice, ne prijelaz sve podatke , samo strukturu podataka je prijeći na SQL Server.

Vrh odjeljka

Korak 4: Odaberite kako prijelaz aplikacije

Na sljedećoj stranici čarobnjaka, možete odabrati neku od tri načina za prijelaz aplikacije za baze podataka programa Access. U odjeljku koje promjene aplikacije želite učiniti?, odaberite jednu od sljedećih mogućnosti:

  • Stvaranje nove klijentsko poslužiteljsku aplikaciju programa Access    Ako odaberete tu mogućnost, čarobnjak za prijelaz stvara novi projekt programa Access. Čarobnjak za prijelaz vas pita za naziv, prikazan zadano naziv trenutne baze podataka programa Access, dodaje sufiks "CS", a zatim sprema projekt na istom mjestu kao postojeću bazu podataka programa Access.

    Čarobnjak za prijelaz stvara u datoteku projekta programa Access, a zatim upsizes sve objekte baze podataka iz baze podataka programa Access s projektom programa Access. Ako ne spremite lozinke i korisničkog ID-a, zatim prvi put otvorite projekt programa Access, Access prikazuje dijaloški okvir Svojstva veze s podacima tako da se možete povezati s bazom podataka sustava SQL Server.

  • Veza sustava SQL Server tablice s postojećom aplikacijom    Ako odaberete tu mogućnost, čarobnjak za prijelaz mijenja bazu podataka programa Access da bi upiti, obrasci, izvješća te podaci stranicama pristupa koristiti podatke u novu bazu podataka sustava SQL Server, a ne podatke u bazu podataka programa Access. Čarobnjak za prijelaz preimenovanja pristup tablice prijelaz s sufiks "_local." Ako, na primjer, ako prijelaz tablice pod nazivom zaposlenika, u tablici se može preimenovati Employees_local u bazi podataka programa Access. Nakon toga Čarobnjak za prijelaz stvara povezane tablice sustava SQL Server s nazivom Zaposlenici.

    Napomena : Po dovršetku postupka prijelaz tablice koje su preimenovane s sufiks "_local" se više ne koristi. Međutim, nije dobro da biste zadržali lokalne tablice dok ne provjerite je li u prijelaz uspjelo. Kasnije, možete izbrisati lokalne tablice da biste smanjili veličinu baze podataka programa Access. Ne zaboravite sigurnosnu kopiju baze podataka prije brisanja sve tablice.

    Upite, obrasce, izvješća i podataka programa access stranica na temelju izvorna tablica Zaposlenici koristit će sada je povezana tablica Zaposlenici SQL Server. Mnoga svojstva polja u izvornoj tablici lokalne nasljeđuju-nove lokalne tablice uključujući Opis, Opis, oblik, MaskaUnosai DecimalnaMjesta.

  • Bez promjena aplikacije    Tu mogućnost odaberite ako samo želite kopirati podatke u bazu podataka sustava SQL Server, a ne sve ostale promjene postojeće aplikacije baze podataka programa Access.

Spremi lozinku i ID korisnika    Prema zadanim postavkama, čarobnjak za prijelaz stvara povezane tablice u postojeću aplikaciju ili stvara projekt programa Access bez spremanja korisničko ime i lozinku. To znači da korisnika se traži korisničko ime i lozinku svaki put kad se prijave s bazom podataka sustava SQL Server.

Ako odaberete Spremanje lozinke i korisničkog ID-a, korisnicima možete se povezati s bazom podataka sustava SQL Server bez prijaviti. Ako ne odaberete Stvori novu klijent poslužitelj aplikaciju programa Access, projekt programa Access pohranjuje lozinke korisničkog imena u nizu za povezivanje OLE DB.

Napomena : Ta mogućnost nije omogućen za mogućnost bez promjene aplikacije ako povezane tablice sustava SQL Server konfiguriran je s tablicom MSysConf zabranili spremanja lozinki.

Čarobnjak za prijelaz izvješća

Kada kliknete Završi, čarobnjak za prijelaz stvara izvješće koje sadrži detaljan opis sve objekte stvorene i izvješća sve pogreške tijekom postupka. Čarobnjak za prijelaz prikazuje izvješće u odjeljku Pretpregled ispisa, a zatim ispišite ili spremite izvješće, na primjer, kao XPS ili PDF datoteku. Izvješće je spremljena kao objekt programa Access prilikom zatvaranja prozora Pretpregled ispisa.

Čarobnjak za prijelaz izvješće sadrži informacije o sljedeće:

  • Parametri za prijelaz, uključujući atributi koje tablica koje ste odabrali za prijelaz i kako ste prijeći na SQL Server.

  • Informacije o tablice, uključujući usporedbu programa Access i SQL Server vrijednosti za imena, vrste podataka, indeksi, pravila provjere valjanosti, zadane vrijednosti, pokreće, a uključivanja dodanih vremenske oznake.

  • Sve pogreške, kao što su baze podataka ili transakcije puni, Nedovoljne dozvole za pretraživanje zapisnika, uređaj ili u bazi podataka niste stvorili, tablice, zadanom ili pravilo provjere valjanosti preskočeno, odnos ne nameće, upit preskočeno (jer ne može prevesti sintaksu SQL Server), a kontrola i izvor zapisa pogrešaka pretvorbe u obrascima i izvješćima.

Vrh odjeljka

Vrh stranice

Kako nabaviti objekata baze podataka prijeći na SQL Server

Sljedeće podatke i objekte baze podataka se prijeći na SQL Server:

  • Vrste podataka i podataka    Sve vrste podataka baze podataka programa Access pretvaraju se u njihove ekvivalentne u sustavu SQL Server. Čarobnjak pretvara tekst baze podataka programa Access u Unicode dodavanjem niza identifikator Unicode sve vrijednosti niza i dodavanjem Unicode n prefiks za sve vrste podataka.

  • Upiti   

    • Upit odabiranja koji nemaju uvjet ORDER BY ili parametara pretvaraju se u prikazima.

    • Akcijski upiti pretvaraju se u pohranjena procedura Akcijski upiti. Access dodaje SET NOCOUNT na nakon parametar izvješća da biste bili sigurni pohranjena procedura izvodi.

    • Odabir upita samo referenca tablice (naziva se i osnovnom upite) koje koriste parametre ili uvjet ORDER BY pretvaraju na korisnički definirane funkcije. Ako je potrebno, uvjetu TOP 100 POSTO dodaje se upit koji sadrži uvjet ORDER BY.

    • Parametarskih upita koji koriste imenovani parametre održavanje izvorni naziv tekst koji se koristi u bazi podataka programa Access i pretvaraju pohranjene procedure ili korisnički definirane funkcije u istoj razini.

      Napomena : Možda ćete morati ručno pretvorili upite koji nije ne prijelaz, kao što je SQL prolazni upiti, upiti definicija podataka i unakrsni upit. Možda morati ručno prijelaz upite koji su preduboko ugniježđene.

  • Obrasci, izvješća i kontrola    SQL naredbe u svojstva izvor zapisa, ControlsSource i RowSource za obrasce, izvješća ili kontrole čuvaju na mjestu, a ne pretvaraju u pohranjene procedure ili korisnički definirane funkcije.

  • Svojstava za pokretanje    Čarobnjak za prijelaz upsizes sljedećih svojstava za pokretanje:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Moduli i makronaredbe    Čarobnjak za prijelaz unesite sve promjene moduli ili makronaredbe. Možda ćete morati izmijeniti aplikacije u potpunosti iskoristiti značajki sustava SQL Server. Dodatne informacije potražite u članku MSDN Optimiziranje Microsoft Office Access aplikacije povezane sa sustavom SQL Server.

Vrh stranice

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

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

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

×