Office
Vpis

Premikanje Accessovih podatkov v zbirko podatkov strežnika SQL Server s čarovnikom za prehod na SQL Server

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Skozi čas, večino programov zbirke podatkov rast, postane bolj zapleteno in morali podpira več uporabnikov. Nekatere točki v življenju program sistema Microsoft Office Access morda želite, da razmislite o nadgradnji na to z zbirko podatkov strežnika Microsoft SQL Server za optimizacijo učinkovitosti delovanja, prilagodljivost, razpoložljivost, varnost, zanesljivost in obnovljivost.

V tem članku

Nadgrajevanje programa Microsoft Office Access zbirke podatkov

Uporaba čarovnika za prehod na SQL Server

Kako se nadgradijo predmeti zbirke podatkov

Nadgrajevanje programa Microsoft Office Access zbirke podatkov

Prehod je postopek selitve nekaterih ali vseh predmeti zbirke podatkov iz Accessove zbirke podatkov v novo ali obstoječo zbirko podatkov strežnika SQL Server ali nov Accessov projekt (.adp).

Prednosti prehod zbirko podatkov strežnika SQL Server

  • Visoka učinkovitost delovanja in prilagodljivost    V mnogih primerih, strežnika SQL Server ponuja boljše rezultate kot Accessovo zbirko podatkov. Strežnika SQL Server tudi zagotavlja podporo za velike, terabajtne zbirke podatkov, ki je veliko večje od trenutno omejitev za zbirko podatkov programa Access dva GB. Na koncu strežnika SQL Server deluje zelo učinkovito tako, da obdelave poizvedbe vzporedno (z uporabo več izvirnih niti v enem procesu za obravnavo uporabniških zahtev) in Minimira dodatne zahteve po pomnilniku, ko dodate več uporabnikov.

  • Povečana razpoložljivost    Strežnik SQL Server vam omogoča dinamično varnostno kopijo, naraščajoče ali dokončana, zbirke podatkov, ko je v uporabi. Zato nimate vsiliti uporabnike, da zaprejo zbirke podatkov za varnostno kopiranje podatkov.

  • Izboljšana varnost    Z uporabo zaupanja vredne povezave, strežnika SQL Server lahko integrirate z varnost sistema Windows za zagotavljanje sam vgrajen dostop do omrežja in zbirke podatkov, uporablja najboljše obeh varnostnih sistemov. S tem postane veliko lažje upravljati kompleksna zavarovanja.

  • Takojšnje obnovljivost    V primeru sistem (kot je za zrušitev operacijskega sistema ali izpada), SQL Server ima mehanizem za samodejno obnovitev, ki obnovi zbirko podatkov na zadnje stanje doslednosti v nekaj minutah, z brez posredovati skrbniku zbirke podatkov.

  • Obdelava v strežniku    Z uporabo strežnika SQL Server v konfiguraciji odjemalca/strežnika zmanjšuje omrežni promet za obdelavo poizvedb zbirke podatkov v strežniku pred pošiljanjem rezultatov za odjemalca. Ob strežnik ali obdelava je običajno precej bolj učinkovita, zlasti pri delu z velikih naborov podatkov.

    Program lahko uporabite tudi uporabniško določene funkcije, shranjenih procedur in sprožilcev centralizacija in skupno rabo program logiko, pravila za podjetja in pravila, zapletene poizvedbe, preverjanje veljavnosti podatkov in kodo referenčne integritete v strežniku, namesto na v odjemalca.

Načini nadgradnje

Čarovnik za premakne predmetov zbirke podatkov in podatkov, ki vsebujejo iz Accessove zbirke podatkov v novo ali obstoječo zbirko podatkov strežnika SQL Server.

Obstajajo trije načini čarovnik za prehod na SQL Server:

  • Nadgradite vse predmete zbirke podatkov iz Accessove zbirke podatkov v Accessov projekt tako, da lahko ustvarite s programom odjemalca/strežnika. Ta pristop zahteva nekaj dodatnih programa sprememb in spreminjanje kode in zapletene poizvedbe.

  • Nadgradite samo podatke in definicije podatkov iz Accessove zbirke podatkov z zbirko podatkov strežnika SQL Server.

  • Ustvarjanje Accessove zbirke podatkov čelne zbirke podatkov za SQL Server zaledne tako, da ustvarite osprednji/zaledni program. Ta pristop zahteva zelo majhen program spremembo, saj kode je še vedno uporabljate mehanizem zbirke podatkov Access (ACE).

Preden nadgradite Accessovo zbirko podatkov

Pred nadgradnjo Accessovo zbirko podatkov v zbirko podatkov strežnika SQL Server ali Accessov projekt, upoštevajte, da naredite to:

  • Varnostno kopiranje zbirke podatkov     Čeprav ne čarovnik za odstranjevanje vseh podatkov ali predmetov zbirke podatkov iz Accessove zbirke podatkov, je priporočljivo, da ustvarite varnostno kopijo Accessove zbirke podatkov, preden nadgradite jo kopirajte.

  • Preverite, imate dovolj prostora na disku     Potrebujete disku dovolj prostora v napravi, ki bo vsebovala nadgrajeno zbirko podatkov. Čarovnik za se najbolje obnese, če je dovolj prostora na disku na voljo.

  • Ustvari enolična     Povezana tabela mora imeti enoličen indeks, da jo bo mogoče posodobiti v Accessu. Čarovnik za prehod na SQL Server lahko nadgradi obstoječi enolični indeks, vendar ne morete ustvariti, kadar ne obstaja. Če želite omogočiti posodabljanje tabele, poskrbite, da dodate enoličen indeks vsaki Accessovi tabeli pred nadgradnjo.

  • Dodeliti ustrezna dovoljenja za zbirko podatkov strežnika SQL Server

    • Če želite nadgraditi obstoječo zbirko podatkov, potrebujete dovoljenja za ustvarjanje tabele in ustvarite privzeto.

    • Če želite ustvariti novo zbirko podatkov, potrebujete dovoljenja za zbirko podatkov, ustvarite in izberite dovoljenja za sistemske tabele v matrici zbirke podatkov.

Čarovnik za Access 2007 je optimiziran za delo z Microsoft SQL Server 2000 in SQL Server 2005.

Na vrh strani

Uporaba čarovnika za prehod na SQL Server

  • Na zavihku Orodja za zbirke podatkov v skupini Premikanje podatkov kliknite Strežnika SQL Server.

    Zažene se čarovnik za prehod na SQL Server.

1 korak: Izberite, če želite nadgraditi obstoječo zbirko podatkov ali novo zbirko podatkov

Korak 2: Izberite, katere tabele, če želite nadgraditi

Korak 3: Določanje atributi in možnosti, da bo mogoče nadgraditi

Korak 4: Izberite kako nadgraditi programa

Čarovnik za poročila

1 korak: Izberite, če želite nadgraditi obstoječo zbirko podatkov ali novo zbirko podatkov

Na prvi strani čarovnika določite, ali želite nadgraditi Accessovo zbirko podatkov v obstoječo zbirko podatkov strežnika SQL Server ali ustvariti novo zbirko podatkov strežnika SQL Server.

  • Uporabite obstoječo zbirko podatkov    Če izberete to možnost in nato kliknite naprej, Access prikaže pogovorno okno Izberi vir podatkov , tako da lahko ustvarite povezavo ODBC z obstoječo zbirko podatkov strežnika SQL Server.

    O virih podatkov ODBC

    Vir podatkov je vir podatkov v kombinaciji z informacije o povezavi, ki je potrebna za dostop do teh podatkov. Primeri virov podatkov so Access, SQL Server, Oracle RDBMS, preglednice in besedilno datoteko. Informacije o povezavi primeri lokacijo strežnika, ime zbirke podatkov, prijavni ID, geslo in različne možnosti gonilnika ODBC, ki je opisano, kako vzpostaviti povezave z virom podatkov.

    V ODBC arhitekturi program (na primer dostop ali programa Microsoft Visual Basic) vzpostavi povezavo do upravitelj gonilnika ODBC, ki pa uporablja določenega gonilnika ODBC (na primer Microsoft SQL ODBC gonilnik) za vzpostavitev povezave z virom podatkov (v tem primeru strežnika SQL Server zbirka podatkov). V Accessu, uporabite virov podatkov ODBC vzpostaviti povezave z zunanjimi viri podatkov v Access, nima vgrajene gonilnike.

    Za povezovanje s temi viri podatkov naredite to:

    • V računalnik, ki vsebuje vir podatkov, namestite ustrezni gonilnik ODBC.

    • Določite ime vira podatkov (DSN) tako, da uporabite bodisi Skrbnika vira podatkov ODBC, da shranite podatke o povezavi v register sistema Microsoft Windows ali datoteko DSN, bodisi povezovalni nizi v kodi programa Visual Basic za prenos podatkov o povezavi neposredno v upravitelja gonilnikov ODBC.

      Računalnikovi viri podatkov

      Viri podatkov stroj shranjujejo podatke o povezavi v registru sistema Windows v določeni računalnik z uporabniško določeno ime. Stroj vire podatkov lahko uporabite le v računalniku, ki so opredeljena v. Obstajata dve vrsti virov podatkov stroj – uporabnika in sistema. Viri podatkov uporabnik lahko uporabi le za trenutni uporabnik in so vidna le za tega uporabnika. Sistemske vire podatkov lahko uporabi za vse uporabnike v računalniku in so vidni vsem uporabnikom na računalnik in sistemskih storitev. Računalnikov vir podatkov je zlasti uporabna, če želite zagotoviti izboljšano varnost, ker le uporabniki, ki so prijavljeni si lahko ogledajo računalnikov vir podatkov in ga ni mogoče kopirati oddaljeni uporabnik v drug računalnik.

      Datotečni viri podatkov

      Vire podatkov (imenovane tudi datoteke DSN) shraniti podatke o povezavi v besedilno datoteko, ne registra sistema Windows, pa so na splošno bolj prilagodljivi za uporabo kot stroj viri podatkov. Na primer lahko kopirate datoteko vira podatkov v katerem koli računalniku s pravilno gonilnika ODBC tako, da program lahko se nanašajo na dosledne in natančne povezave informacij v vseh računalnikih ga uporablja. Ali lahko postavite datoteko vira podatkov v enem strežniku, dati v skupno rabo med več računalniki v omrežju in preprosto ohrani podatke o povezavi na enem mestu.

      Datoteko vira podatkov ni treba. Datotečni vir podatkov v enem računalniku in kaže na računalnikov vir podatkov. Datotečne vire podatkov lahko uporabite za dostop do obstoječih stroj virov podatkov iz datoteke virov podatkov.

      Povezovalni nizi

      V modulu, lahko določite oblikovan povezovanje niz, ki določa informacije o povezavi. Niz za povezovanje poteka podatke o povezavi neposredno upravitelju ODBC gonilnika in pomaga poenostaviti programa tako, da odstrani zahtevo, da skrbnik sistema ali uporabnik najprej ustvariti DSN-ja pred uporabo zbirke podatkov.

  • Ustvarjanje nove zbirke podatkov    Če izberete to možnost in nato kliknite naprej, Access prikaže stran, kjer vnesete podatke o novo zbirko podatkov strežnika SQL Server.

    • Kaj SQL Server želite uporabiti za to zbirko podatkov?     Vnesite ime strežnika, ki ga želite uporabiti.

    • Uporaba zaupanja vredna povezava     Uporabite lahko zaupanja vredne povezave, torej strežnika SQL Server lahko integrirate z varnostjo operacijskega sistema Windows zagotoviti eno prijavite se v omrežje in zbirko podatkov.

    • Prijavni ID in geslo     Če ne uporabljate zaupanja vredne povezave, vnesite prijavni ID in geslo za račun s pravicami ustvarite zbirko podatkov v strežniku.

    • Kaj želite poimenovati novo zbirko podatkov strežnika SQL Server?     Vnesite ime nove zbirke podatkov strežnika SQL Server. Access ime popravi, če je v sporu z obstoječim imenom zbirke podatkov in doda oštevilčeno pripono (mojazbirkapodatkov 1, na primer).

Na vrh odseka

Korak 2: Izberite, katere tabele, če želite nadgraditi

V tem koraku izberete Accessovih tabel, ki jo želite nadgraditi zbirko podatkov strežnika SQL Server. Izberite tabele, ki jo želite nadgraditi, in nato s puščičnimi gumbi premaknete na seznamu izvoz v strežnik SQL Server . Lahko pa lahko dvokliknite tabelo in jo premaknite iz enega seznama v drugega.

Na seznamu Razpoložljivih tabel , ki vključuje vse povezane tabele, razen tabele strežnika SQL Server že v zbirko podatkov strežnika SQL Server. Povezane tabele, ki kažejo na zbirko podatkov strežnika SQL Server, ki je bil izbran za prehod na SQL Server samodejno prikazana v polju s seznamom izvoz v strežnik SQL Server in ni mogoče odstraniti. Tabele, ki trenutno niso vidne v Podokno za krmarjenje tudi izključenih, vključno s skritimi tabelami in sistem tabele.

Namig: Tabela, da je ime, ki se končajo z »_local« je izključeno iz seznam tabel, ki so na voljo za preprečevanje prehod tabele, ki so že bile nadgrajene. Če želite nadgraditi teh tabel znova, jih preden zaženete čarovnika za prehod na SQL Server tako, da odstranite pripono »_local« preimenujte.

Na vrh odseka

Korak 3: Določanje atributi in možnosti, da bo mogoče nadgraditi

V tem koraku izberete, katera tabela atributov, če želite nadgraditi zbirko podatkov strežnika SQL Server. Privzeto so vsi atributi privzeto izbrano za prehod na SQL Server.

Opomba: Privzeto čarovnik za prehod na SQL Server pretvori imena polj dostop do pravnih imena polj strežnika SQL Server in pretvori Accessove podatkovne tipe v ustrezni podatkovni tipi strežnika SQL Server.

Katere atribute tabele želite nadgraditi?

Ta tabela prikazuje atributi lahko nadgradite in opisuje, kako obravnava čarovnik za vsako:

Atribut

Dejanje, če izberete

Indeksi

Čarovnik za prehod na SQL Server preseli vsa kazala.

Čarovnik za pretvori primarni tipk za dostop strežnika SQL Server indekse in jih označi kot primarni ključi strežnika SQL Server. Če se odločite za povezovanje nadgrajeno tabelo strežnika SQL Server v Accessovo zbirko podatkov, čarovnik za doda tudi predpono »aaaaa« ime indeksa. To je zato, ker Access izbere indeks, ki je prvi po abecednem vrstnem redu na seznamu razpoložljivih indeksi kot primarni ključ in predpono »aaaaa« zagotavlja, da je izbran pravi indeks.

Vsi ostali indeksi ohranijo imena, razen če neveljavni znaki zamenjajo z znakom »_ «. Enolično in niso enolične Accessovi indeksi postanejo Enolični in niso enolične kazala strežnika SQL Server.

Povezana tabela mora imeti enoličen indeks, da jo bo mogoče posodobiti v Accessu. Čarovnik za prehod na SQL Server lahko nadgradi obstoječi enolični indeks, vendar ne morete ustvariti, kadar ne obstaja. Če želite, da bodo lahko posodobite podatke v tabelah za prehod na SQL Server, poskrbite, da dodate enoličen indeks vsaki Accessovi tabeli pred nadgradnjo.

Pravila za preverjanje veljavnosti

Čarovnik za nadgradi kot posodobitev in vstavi sprožilcev to:

  • Vsa polja obveznih lastnosti

  • Tabela veljavnostna pravila

  • Veljavnostna pravila za zapis

  • Veljavnostna pravila za polja

Sprožilec je niza izjavo Transact-SQL, povezan s tabelo strežnika SQL Server. Tabelo lahko tri sprožilci, ena za vsako od ukaze, ki jih lahko spremenite podatke v tabeli: posodobitev, vstavljanje in brisanje ukazi. Sprožilec se samodejno izvede, ko se izvede ukaz. Čarovnik za sprožilci, namesto uporabi pravila za strežnik SQL Server za uveljavitev ravni preverjanje veljavnosti polja, ker strežnik SQL Server pravila ne dovolijo, da za prikaz sporočila o napaki po meri.

Vsako veljavnostno pravilo nima nujno ena s sprožilcem. Vsako veljavnostno pravilo lahko postane del več sprožilcev in vsak sprožilec morda vsebuje kodo lahko emulirate funkcionalnost več veljavnostnih pravil.

Ko nastavite lastnost zahtevano za dostop do polja na vrednost true, uporabnika ni mogoče vstaviti zapis in pustite polja obvezno ničelne (če ni privzeto, ki je vezan na polje) ali pa se polje nič, ko posodobite zapis. Zahtevana polja so nadgrajene v polja, ki ne dovoli ničelne vrednosti v strežniku SQL Server.

Veljavnostno besedilo

Dostop do zbirke podatkov lastnost Veljavnostno besedilo se pretvori v Accessov projekt lastnost Veljavnostno besedilo . S tem omogočite dostop do prijazen napake sporočila naj bodo prikazani v primeru kršitve omejitve ob zagonu.

Privzete nastavitve

Čarovnik za prehod na SQL Server preseli vse lastnosti Privzeta vrednost za ameriški nacionalnimi standardi Institute (ANSI) privzete predmete.

Relacije tabele

Čarovnik za prehod na SQL Server preseli vse relacije tabele.

Se lahko odločite, kako nadgraditi relacije tabel in referenčno integriteto z uporabo posodobitev, vstavljanje ali brisanje sprožilcev ali pa uporabite označeni referenčne integritete (DRI). DRI deluje na enak način kot referenčne integritete dostop tako, da določite omejitve primarnega ključa za temeljne tabele (na strani »ena« relacije »ena proti mnogo« ) in omejitve tujega ključa za tuje tabele (po navadi na strani »mnogo« relacije »ena proti mnogo« ).

  • Uporabi DRI     Izberite relacije tabele in Uporabi DRI z DRI referenčno integriteto. Preverjanje stolpcev Accessove zbirke podatkov se pretvori v SQL Server DRI omejitev preverjanja z veljavnostno sporočilo, kot je prikazano v tej tabeli.

Relacija Accessove zbirke podatkov

SQL Server tuji ključ

Sti n besedila

Kaskadno posodabljanje

NA BRISANJE NOBENEGA DEJANJA NA KASKADNO POSODABLJANJE

»Zapisa ni mogoče izbrisati, ker tabela < tujatabela > vključuje povezanih zapisov. «

Kaskadno brisanje

KASKADNO BRISANJE NA POSODOBITI NOBENEGA DEJANJA

»Ni mogoče dodati ali spremenite zapis, ker v relaciji potreben v tabeli < primarnatabela >. «

Kaskadno posodabljanje
in kaskadnega brisanja

NA KASKADNO BRISANJE NA KASKADNO POSODABLJANJE

Vrednost ni nastavljena.

Brez DRI

IZBRIŠI NOBENEGA DEJANJA NA POSODOBITI NOBENEGA DEJANJA

Ne morete dodati, spremenite ali izbrišite zapis zaradi omejitev relacije med tabelami < primarnatabela > in < tujatabela >.

  • Uporaba sprožilcev     Če ste jih določili kaskadno posodobitve ali brisanje relacije tabele v Access in želite ohraniti ta način delovanja v preseljenih tabelah, izberite relacije tabele in Uporaba sprožilcev. Ta preseli kaskadno posodabljanje ali izbriše kot sprožilcev za vzpostavljanje referenčne integritete.

    Relacije tabele nima nujno ena s sprožilcem. Vsak odnos lahko postane del več sprožilcev ali vsak sprožilec morda vsebuje kodo lahko emulirate funkcionalnost več pravil referenčne integritete. Sprožilci za vstavljanje se uporabljajo v podrejenih tabelah in brisanje sprožilci so uporabljeni v nadrejeni tabele.

    Opomba: Access zahteva DRI branje diagram zbirke podatkov zbirke podatkov strežnika SQL Server. Če želite omogočiti dostop do več diagram zbirke podatkov, medtem ko Vsiljevanje referenčne integritete, čarovnik za postavi DRI relacije, vendar izklopi preverjanje omejitev tujega ključa.

Katere možnosti podatkov želite vključiti?

  • Dodajanje polj s časovnim žigom v tabele    SQL Server uporablja polje s časovnim žigom, kar pomeni, da je bil spremenjen zapis (vendar ne kdaj je bil spremenjen) z ustvarjanjem enoličnih vrednosti polja in nato posodobi to polje, ko je posodobljen zapis. Za povezano tabelo, Access uporabi vrednost polja s časovnim žigom za določanje, ali je bil spremenjen zapis pred posodabljanjem. Na splošno se polja s časovnim žigom zagotavlja najboljšo učinkovitost delovanja in zanesljivost. Polja s časovnim žigom, mora SQL Server preveriti vsa polja v zapisu, če želite določiti, če je spremenil zapis, kar upočasni učinkovitost delovanja.

    V spodnji tabeli so opisane nastavitve, ki so na voljo na tem seznamu:

Nastavitev

Opis

Da, naj čarovnik odloči

Če prvotne Accessove tabele vsebuje s plavajočo vejico (eno ali dvojno), Zapisek ali Predmet OLE polja, čarovnik ustvari nova polja s časovnim žigom v nastalem tabele strežnika SQL Server za ta polja.

Da, vedno

Čarovnik Ustvari polje s časovnim žigom za vse nadgrajene tabele, ne glede na vrste polj, ki vsebujejo. To izboljša učinkovitost delovanja nadgrajenih Accessovih tabel, ki morda ne vsebuje Zapisek, predmet OLE ali polja s plavajočo vejico, vendar druge vrste polj.

Nikoli ne

Čarovnik za prehod na SQL Server ne doda polj s časovnim žigom v tabele.

Pomembno: V povezanih tabelah strežnika SQL Server, Access ne preverja za določanje, če je Zapisek ali OLE predmet polja spremenile, ker teh polj lahko več megabajtov velikost in primerjava lahko tudi omrežja in zamudno. Zato, če je le besedilo ali sliko, ki je spremenila in ni polja s časovnim žigom, Access prepiše spremembo. Poleg tega vrednost s plavajočo vejico polja se lahko prikaže ste spremenili, ko ga še ni, tako, da ni polja s časovnim žigom, Access lahko določite zapis je bil spremenjen, ko se ni.

  • Ustvari samo strukturo tabele, ne nadgradi nobenih podatkov    Čarovnik za prehod na SQL Server preseli vse podatke za strežnik SQL Server privzeto. Če izberete potrditveno polje Ustvari samo strukturo tabele, ne nadgradi nobenih podatkov , se nadgradi samo struktura podatkov.

Na vrh odseka

Korak 4: Izberite kako nadgraditi programa

Na naslednji strani čarovnika, lahko izberete eno od treh načinov za nadgradnjo programa Accessove zbirke podatkov. V razdelku kateri program spremembe naredite želite narediti?, izberite eno od teh možnosti:

  • Ustvarjanje novega odjemalca/strežnika programa Access    Če izberete to možnost, čarovnik Ustvari nov Accessov projekt. Čarovnik za vas pozove za imenom, ki je privzeto nastavljen na trenutno ime zbirke podatkov Access, doda pripono »CS« in nato shrani projekt na istem mestu kot obstoječe Accessove zbirke podatkov.

    Čarovnik za ustvari datoteko Accessovega projekta in nato nadgradi vse predmete zbirke podatkov iz Accessove zbirke podatkov v Accessov projekt. Če ne shrani geslo in uporabniški ID, nato prvič zaženete Accessov projekt, Access prikaže pogovorno okno Lastnosti podatkovne povezave , da lahko vzpostavite povezavo z zbirko podatkov strežnika SQL Server.

  • Tabele strežnika SQL povezave z obstoječo aplikacijo    Če izberete to možnost, čarovnik za prehod na SQL Server Spremeni Accessovo zbirko podatkov tako, da poizvedbe, obrazci, poročila in podatki dostop do strani uporabite podatke v novo zbirko podatkov strežnika SQL Server namesto podatkov v Accessovo zbirko podatkov. Čarovnik za preimenovanja dostop tabel nadgradite s pripono »_local. « Primer, če se preselite tabelo zaposlenih, v tabeli je preimenovati »Employees_local «v Accessovi zbirki podatkov. Nato čarovnik Ustvari povezano tabelo strežnika SQL Server z imenom zaposlenih.

    Opomba: Po dokončanem prehod, tabele, ki so bili preimenuje s pripono »_local« ni več mogoče uporabljati. Vendar pa je dobro, da ohranijo lokalne tabelami, dokler ne preverite, da je prehod je bil uspešen. V prihodnje lahko izbrišete lokalne tabelami zmanjšati velikost v Accessovo zbirko podatkov. Ne pozabite varnostno kopiranje zbirke podatkov pred brisanjem vse tabele.

    Poizvedbe, obrazci, poročila in podatki dostop do strani, zasnovane na izvirno tabele zaposlenih bo zdaj s povezano tabelo v SQL Server zaposlenih. Veliko lastnosti polj v izvirni lokalni tabeli podedujejo novo lokalno tabelo, vključno z Opis, napis, oblika zapisa, InputMaskin DecimalPlaces.

  • Brez sprememb programa    Izberite to možnost, če želite le kopiranje podatkov v zbirko podatkov strežnika SQL Server in ne želji spremenite obstoječe zbirke podatkov programa Access.

Shrani geslo in uporabniški ID    Privzeto čarovnik Ustvari povezane tabele v obstoječi program ali ustvari Accessov projekt, ne da bi shranili uporabniško ime in geslo. To pomeni, da uporabniki poziv za uporabniško ime in geslo vsakič, ko se prijavite z zbirko podatkov strežnika SQL Server.

Če izberete možnost Shrani geslo in uporabniški ID, uporabniki lahko povežete z zbirko podatkov strežnika SQL Server brez prijava. Če izberete Ustvari novo dostop do programa odjemalca/strežnika, Accessov projekt shrani geslo uporabniškega imena v niz za povezavo OLE DB.

Opomba: Ta možnost je onemogočena možnost brez uporabe sprememb , če povezano tabelo strežnika SQL Server, konfiguriran s tabelo MSysConf onemogočiti shranjevanje gesla.

Čarovnik za poročila

Ko kliknete Dokončaj, čarovnik za prehod na SQL Server ustvari poročilo, ki je podroben opis vseh predmetov, ustvarjenih in poročila med postopkom prišlo do napake. Čarovnik za prikaže poročilo v predogledu tiskanja in nato lahko natisnete ali shranite poročilo, na primer kot datoteko XPS ali PDF. Poročilo se ne shrani kot predmet dostop, ko zaprete okno za predogled tiskanja.

Čarovnik za poročila, ki vsebuje informacije o to:

  • Parametri nadgradnje, vključno z atributi tabele, ki ste se odločili, da nadgradite in kako jo nadgraditi.

  • Sproži tabele podatkov, vključno s primerjavo vrednosti dostop in strežnika SQL Server za imena, podatkovne tipe, kazala, veljavnostna pravila, privzete nastavitve, in ne glede na to, ali so bili dodani časovne žige.

  • Vse morebitne napake, kot so zbirke podatkov ali dnevnika transakcije, nezadostna dovoljenja, napravo ali zbirka podatkov, tabele, privzete ali veljavnostno pravilo izpuščene, odnos ne izvaja, izpuščene poizvedbe (ker ni mogoče prevesti v sintakso strežnika SQL Server) , in kontrolnik in vir zapisov napakam pri pretvorbi v obrazcih in poročilih.

Na vrh odseka

Na vrh strani

Kako se nadgradijo predmeti zbirke podatkov

Te podatke in predmete zbirke podatkov se nadgradijo:

  • Podatkov in podatkovnih tipov    Vse tipi Accessove zbirke podatkov so pretvorjeni v svoje ustreznice v strežniku SQL Server. Čarovnik pretvori besedilo Accessove zbirke podatkov v Unicode tako, da dodate Unicode niz identifikator vse vrednosti nizov in tako, da dodate Unicode n predpona vse vrste podatkov.

  • Queries   

    • Poizvedbe za izbiranje, ki nimajo ORDER BY stavek ali parametrov, se pretvorijo v poglede.

    • Poizvedbe za dejanja se pretvorijo v shranjene procedure poizvedbe za dejanja. Access doda SET NOCOUNT kodo deklaracije parametrov, se prepričajte, da se izvaja shranjene procedure.

    • Poizvedbe za izbiranje, ki se sklicujejo na le tabele, (imenovan tudi osnovno poizvedbe), ki uporabljajo parametre ali s stavkom ORDER BY so pretvorjeni v uporabniško določenih funkcij. Po potrebi zgornjih 100-odstotno stavek dodati poizvedbo, s stavkom ORDER BY.

    • Poizvedbe s parametri, ki uporabljajo imenovane parametre ohraniti ime izvirnega besedila, ki uporabljajo v Accessovo zbirko podatkov in se pretvorijo ali v shranjene procedure ali uporabniško določene funkcije v vrstici.

      Opomba: Morda boste morali ročno pretvoriti poizvedbe, ki je ne želite nadgraditi, na primer prepustna poizvedb SQL poizvedbe za definicijo podatkov in navzkrižne poizvedbe. Prav tako boste morali ročno nadgraditi poizvedbe, ki so bile ugnezdene preveč močno.

  • Obrazci, poročila, in kontrolnikov    Izjave SQL v lastnosti RecordSource, ControlsSource in RowSource za obrazce, poročila ali kontrolnike so shranjeni v mestu in niso pretvorjene v shranjene procedure ali uporabniško določene funkcije.

  • Zagonske lastnosti    Čarovnik za prehod na SQL Server preseli te lastnosti zagona:

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

  • Moduli in makrov    Čarovnik za ne spremenite katero koli moduli ali makre. Morda želite spremeniti programa v celoti izkoristiti funkcije strežnika SQL Server. Če želite več informacij, si oglejte članek MSDN, Optimiziranje Microsoft Office Access programov povezani s strežnikom SQL Server.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×