Sčasoma se večina aplikacij zbirke podatkov poveča, postane bolj zapletena in mora podpirati več uporabnikov. Ko boste v življenju programa Microsoft Office Access želeli prestaviti zbirko podatkov v Microsoft SQL Server in optimizirati učinkovitost delovanja, skalabilnost, razpoložljivost, varnost, zanesljivost in obnovljivost.
V tem članku
O nadgradnji Microsoft Office Accessove zbirke podatkov
Nadgradnja je postopek selitve nekaterih ali vseh predmeti zbirke podatkov iz Accessove zbirke podatkov v novo ali obstoječo zbirko podatkov SQL Server ali nov Accessov projekt (.adp).
Prednosti nadgradnje zbirke podatkov na SQL Server
-
Visoka učinkovitost delovanja in skalabilnost V številnih primerih SQL Server učinkovitost delovanja kot Accessove zbirke podatkov. SQL Server zagotavlja tudi podporo za zelo velike zbirke podatkov velikosti terabajta, ki so veliko večje od trenutne omejitve za Accessovo zbirko podatkov dveh gigabajtov. Funkcija SQL Server zelo učinkovito deluje tako, da vzporedno obdeluje poizvedbe (uporaba več izvornih niti znotraj enega postopka za obdelavo uporabniških zahtev) in zmanjševanjem dodatnih zahtev po pomnilniku, ko je dodanih več uporabnikov.
-
Povečana razpoložljivost SQL Server, da ustvarite dinamično varnostno kopijo zbirke podatkov v postopni ali popolni rabi, ko je ta v uporabi. Zato za varnostno kopiranje podatkov uporabnikom ni treba zapreti zbirke podatkov.
-
Izboljšana varnost Z uporabo zaupanja vredne povezave SQL Server lahko integracijo z varnostjo sistema Windows zagotovi enoten integriran dostop do omrežja in zbirke podatkov, pri tem pa uporablja najboljše varnostne sisteme. Tako je upravljanje zapletenih varnostnih shem precej preprostejše.
-
Takojšnja obnovljivost V primeru okvare sistema (na primer zrušitve operacijskega sistema ali izpada napajanja) ima SQL Server mehanizem za samodejno obnovitev, ki v nekaj minutah obnovi zbirko podatkov v zadnje stanje doslednosti brez posredovanja skrbnika zbirke podatkov.
-
Obdelava v strežniku Če SQL Server konfiguraciji odjemalca/strežnika, zmanjšate omrežni promet z obdelavo poizvedb zbirke podatkov v strežniku, preden pošljete rezultate odjemalcu. Običajno je veliko bolj učinkovito, če obdelavo izvede strežnik, še posebej pri delu z velikimi nabori podatkov.
Aplikacija lahko uporablja tudi uporabniško določene funkcije, shranjene procedure in sprožilce za centraliziranje in skupno rabo logike aplikacije, poslovnih pravil in pravilnikov, zapletenih poizvedb, preverjanja veljavnosti podatkov in kode referenčne integritete v strežniku in ne v odjemalcu.
Načini za posodobitev
Čarovnik za nadgradnjo premakne predmete zbirke podatkov in podatke iz Accessove zbirke podatkov v novo ali obstoječo SQL Server zbirko podatkov.
Čarovnika za spreminjanje velikosti lahko uporabljate na tri načine:
-
Vse predmete zbirke podatkov iz Accessove zbirke podatkov spremenite v Accessov projekt, tako da lahko ustvarite aplikacijo odjemalca/strežnika. Za ta pristop so potrebne nekatere dodatne spremembe programa in spreminjanje kode ter zapletenih poizvedb.
-
Spremenite le podatke ali definicije podatkov iz Accessove zbirke podatkov v SQL Server podatkov.
-
Ustvarite osnovno Accessovo zbirko podatkov za SQL Server zbirko podatkov, tako da lahko ustvarite osprednji/zaledni program. Ta pristop zahteva zelo malo spremembe aplikacije, saj koda še vedno uporablja mehanizem Accessove zbirke podatkov (ACE).
Pred nadgradnjo Accessove zbirke podatkov
Preden Accessovo zbirko podatkov spremenite v zbirko SQL Server ali Accessov projekt, naredite to:
-
Varnostno kopiranje zbirke podatkov Čeprav čarovnik za nadgradnjo iz Accessove zbirke podatkov ne odstrani nobenih podatkovnih predmetov ali predmetov zbirke podatkov, je dobro, da ustvarite varnostno kopijo Accessove zbirke podatkov, preden jo povečate.
-
Zagotovite, da imate dovolj prostora na disku V napravi, ki bo vsebovala upsized zbirko podatkov, morate imeti na disku dovolj prostora. Čarovnik za spreminjanje velikosti deluje najbolje, če je na disku dovolj prostora.
-
Ustvarjanje enoličnih indeksov Povezana tabela mora imeti enoličen indeks, ki ga je mogoče posodobiti v Accessu. Čarovnik za zamenjavo lahko obstoječi enolični indeks poveča, ne more pa ga ustvariti tam, kjer ga ni. Če želite posodobiti tabele, pred spreminjanjem sistema v vsako Accessovo tabelo dodajte enoličen indeks.
-
Dodeljevanje ustreznih dovoljenj za zbirko SQL Server podatkov
-
Če želite posodobiti obstoječo zbirko podatkov, potrebujete dovoljenji USTVARI TABELO in USTVARI PRIVZETA dovoljenja.
-
Če želite ustvariti novo zbirko podatkov, potrebujete dovoljenje USTVARI ZBIRKO PODATKOV in izberite dovoljenja za sistemske tabele v glavni zbirki podatkov.
-
Čarovnik za spreminjanje velikosti programa Access 2007 je optimiziran za delo s sistemoma Microsoft SQL Server 2000 in SQL Server 2005.
Uporaba čarovnika za spreminjanje velikosti
-
Na zavihku Orodja za zbirke podatkov v skupini Premakni podatke kliknite SQL Server.
Zažene se čarovnik za spreminjanje velikosti.
1. korak: Izbira nadgradnje na obstoječo zbirko podatkov ali novo zbirko podatkov
Na prvi strani čarovnika določite, ali želite Accessovo zbirko podatkov spremeniti v obstoječo zbirko SQL Server podatkov ali ustvariti novo SQL Server zbirko podatkov.
-
Uporaba obstoječe zbirke podatkov Če izberete to možnost in nato kliknete Naprej, Access prikaže pogovorno okno Izbira vira podatkov, tako da lahko ustvarite povezavo ODBC z obstoječo zbirko SQL Server podatkov.
O virih podatkov ODBC
Vir podatkov je vir podatkov, združen z informacijami o povezavi, ki jih potrebujete za dostop do teh podatkov. Primeri virov podatkov so Access, SQL Server, Oracle RDBMS, preglednica in besedilna datoteka. Primeri podatkov o povezavi vključujejo lokacijo strežnika, ime zbirke podatkov, ID prijave, geslo in različne možnosti gonilnika ODBC, ki opisujejo, kako vzpostaviti povezavo z virom podatkov.
V arhitekturi ODBC se aplikacija (kot je Access ali program Microsoft Visual Basic) poveže z upraviteljem gonilnikov ODBC, ki nato uporablja določen gonilnik ODBC (na primer gonilnik Microsoft SQL ODBC) za povezovanje z virom podatkov (v tem primeru z zbirko podatkov SQL Server). V Accessu uporabite vire podatkov ODBC za povezovanje z viri podatkov, zunaj Accessa, ki nimajo vgrajenih gonilnikov.
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
Računalnikovi viri podatkov shranjujejo podatke o povezavi v register sistema Windows v določenem računalniku z uporabniško določenim imenom. Računalnikove vire podatkov lahko uporabite le v računalniku, v katerem so definirani. Obstajata dve vrsti računalnikovih virov podatkov – uporabnikovi in sistemski. Uporabnikove vire podatkov lahko uporablja samo trenutni uporabnik in tudi vidi jih lahko samo ta uporabnik. Sistemske vire podatkov lahko uporabljajo vsi uporabniki računalnika in tudi vidijo jih vsi uporabniki računalnika in storitev v celem sistemu. Računalnikov vir podatkov je še posebej uporaben, če želite zagotoviti dodano varnost, saj računalnikov vir podatkov lahko vidijo samo prijavljeni uporabniki, oddaljeni uporabnik pa ga ne more kopirati v drug računalnik..
Datotečni viri podatkov
V datotečnih virih podatkov (imenovani tudi datoteke DSN) so podatki o povezavi shranjeni v besedilni datoteki, ne v registru sistema Windows, in so na splošno bolj prilagodljivi za uporabo kot računalnikovi viri podatkov. Datotečni vir podatkov lahko na primer kopirate v kateri koli računalnik s pravilnim gonilnikom ODBC, tako da se lahko vaša aplikacija zanese na dosledne in natančne podatke o povezavi z vsemi računalniki, ki jih uporablja. Ali pa datotečni vir podatkov namestite na enotni strežnik, kjer ga lahko uporablja veliko računalnikov v omrežju, ter na enem mestu preprosto vzdržujte podatke o povezavi.
Datotečni vir podatkov lahko ne omogoča skupne rabe. Datotečni vir podatkov, ki ne omogoča skupne rabe, se nahaja v enem računalniku in kaže na računalnikov vir podatkov. Datotečne vire podatkov, ki ne omogočajo skupne rabe, lahko uporabljate za dostop do obstoječih računalnikovih virov podatkov iz datotečnih virov podatkov.
Povezovalni nizi
V modulu lahko definirate formatirani povezovalni niz, ki določa podatke o povezavi. Povezovalni niz podatke o povezavi posreduje neposredno upravitelju gonilnika ODBC in poenostavi aplikacijo tako, da odstrani zahtevo, da skrbnik sistema ali uporabnik najprej ustvarita DSN, preden uporabi zbirko podatkov.
-
-
Ustvarjanje nove zbirke podatkov Če izberete to možnost in nato kliknete Naprej, Access prikaže stran, kjer vnesete informacije o novi SQL Server podatkov.
-
Kaj SQL Server želite uporabiti za to zbirko podatkov? Vnesite ime strežnika, ki ga želite uporabiti.
-
Uporaba zaupanja vredne povezave Uporabite lahko zaupanja vredno povezavo, kar pomeni, SQL Server lahko integracijo z varnostjo operacijskega sistema Windows, da zagotovite en sam vpis v omrežje in zbirko podatkov.
-
ID za prijavo in geslo Če ne uporabljate zaupanja vredne povezave, vnesite ID za prijavo in geslo računa s pravicami CREATE DATABASE v strežniku.
-
Kako želite poimenujte svojo novo zbirko SQL Server podatkov? Vnesite ime nove zbirke SQL Server podatkov. Access pregleda ime, če je v sporu z obstoječim imenom zbirke podatkov, in doda oštevilčeno pripono (na primer mydatabase 1).
-
2. korak: Izberite tabele, ki jih želite spremeniti
V tem koraku izberete Accessove tabele, ki jih želite SQL Server zbirko podatkov. Izberite tabele, ki jih želite spremeniti v novo velikost, in jih nato s puščičnimi gumbi premaknite na seznam Izvozi SQL Server vrstice. Lahko pa tudi dvokliknete tabelo, da jo premaknete z enega seznama na drugega.
Na seznamu Tabele, ki so na voljo so vse povezane tabele, razen SQL Server tabele, ki so že v SQL Server zbirki podatkov. Povezane tabele, ki kažejo na zbirko SQL Server podatkov, ki je bila izbrana za nadgradnjo, so samodejno prikazane v polju s seznamom Izvozi v SQL Server in jih ni mogoče odstraniti. Izključene so tudi tabele, ki trenutno niso Podokno za krmarjenje tabeli, vključno s skritimi tabelami in sistemskimi tabelami.
Namig: Vsaka tabela z imenom, ki se konča z »_local«, je izključena s seznama tabel, ki so na voljo, da se prepreči spreminjanje velikosti tabel, ki so že bile upsized. Če želite znova spremeniti velikost teh tabel, jih preimenujte, preden zaženete čarovnika za _local.
3. korak: Določite atribute in možnosti, ki bodo upsized
V tem koraku izberete, katere atribute tabele želite SQL Server zbirki podatkov. Privzeto so za privzeto spreminjanje velikosti izbrani vsi atributi.
Opomba: Čarovnik za prehod na SQL Server privzeto pretvori imena Accessovih polj v pravna imena polj SQL Server in pretvori Accessove podatkovne tipe v enakovredne SQL Server podatkovne tipe.
Katere atribute tabele želite povečati?
V spodnji tabeli so navedeni atributi, ki jih lahko povečate, in opisuje, kako čarovnik za spreminjanje velikosti obravnava vsakega od teh atributov:
Lastnost |
Dejanje, če je izbrano |
|||||||||||||||
Indeksi |
Čarovnik za posodobitev poveča velikost vseh indeksov. Čarovnik za spreminjanje velikosti pretvori Accessove primarne ključe v indekse SQL Server in jih označi kot SQL Server ključe. Če se odločite, da boste SQL Server tabelo z Accessovo zbirko podatkov, čarovnik za nadgradnjo imenu indeksa doda predpono »aaaaa«. Access namreč na seznamu indeksov, ki so na voljo, najprej izbere indeks, ki je po abecednem vrstnem redu, in ker predpona »aaaaa« zagotavlja, da je izbran pravi indeks. Vsi drugi indeksi ohranijo svoja imena, razen če so neveljavni znaki zamenjani z znakom »_«. Enolični in neenotivni Accessovi indeksi postanejo enolični in neenotivni SQL Server indeksi. Povezana tabela mora imeti enoličen indeks, ki ga je mogoče posodobiti v Accessu. Čarovnik za zamenjavo lahko obstoječi enolični indeks poveča, ne more pa ga ustvariti tam, kjer ga ni. Če želite posodobiti podatke v tabelah po nadgradnji, pred nadgradnjo v vsako Accessovo tabelo dodajte enoličen indeks. |
|||||||||||||||
Veljavnostna pravila |
Čarovnik za posodobitev spremeni te nastavitve kot sprožilce za posodobitev in vstavljanje:
Sprožilec je niz izjav Transact-SQL, ki so povezani SQL Server tabelo. Tabela ima lahko tri sprožilce, enega za vsak ukaz, ki lahko spremeni podatke v tabeli: ukazi POSODOBITEV, VSTAVLJANJE in DELETE. Sprožilec se samodejno izvede, ko se izvede ukaz. Čarovnik za spreminjanje velikosti s sprožilci namesto s SQL Server za uveljavljanje preverjanja veljavnosti na ravni polja, ker SQL Server pravila ne omogočajo prikaza sporočil o napakah po meri. Vsako veljavnostno pravilo ni nujno dopisovanje »ena proti ena« s sprožilcem. Vsako veljavnostno pravilo lahko postane del več sprožilcih, vsak sprožilec pa lahko vsebuje kodo za posnemanje funkcionalnosti več veljavnostnih pravil. Ko lastnost Zahtevano Za Accessovo polje nastavite na »true«, uporabnik ne more vstaviti zapisa in pustiti zahtevane ničelne vrednosti polja (če ni privzeto vezana na polje) ali pa nastavi polje kot ničelno vrednost pri posodabljanju zapisa. Obvezna polja so upsized do polj, ki ne dovoljujejo vrednosti Null v SQL Server. Veljavnostno besedilo Lastnost Veljavnostno besedilo Accessove zbirke podatkov je pretvorjena v lastnost Veljavnostno besedilo Accessovega projekta. To omogoča prikaz Accessovih prijaznih sporočil o napakah v primeru kršitve omejitve ob zagonu. |
|||||||||||||||
Privzete |
The Upsizing Wizard upsizes all Default Value properties to American National Standards Institute (ANSI) default objects. |
|||||||||||||||
Relacije tabele |
Čarovnik za spreminjanje velikosti spremeni vse relacije tabele. Odnose tabele in referenčno integriteto lahko povečate tako, da uporabite sprožilce posodobitve, vstavljate ali brišete ali uporabite deklarirano referenčno integriteto (DRI). DrI deluje enako kot Accessov referenčna integriteta tako, da določi omejitve primarnega ključa za osnovne tabele (stran »ena« relacije »ena proti mnogo«) in omejitve tujega ključa za tuje tabele (po navadi stran »mnogo« relacije »ena proti mnogo«).
|
Katere možnosti podatkov želite vključiti?
-
Dodajanje polj časovnega žiga v tabele SQL Server polje s časovnim žigom označuje, da je bil zapis spremenjen (vendar ne, ko je bil spremenjen), tako da ustvari polje z enolično vrednostjo in nato posodobi to polje vsakič, ko je zapis posodobljen. Access za povezano tabelo uporabi vrednost v poljih s časovnim žigom, da določi, ali je bil zapis pred posodabljanjem spremenjen. Na splošno polje časovnega žiga zagotavlja najboljšo učinkovitost delovanja in zanesljivost. Brez polja s časovnim žigom SQL Server vsa polja v zapisu, da ugotovite, ali se je zapis spremenil, kar upočasni učinkovitost delovanja.
V spodnji tabeli so opisane nastavitve, ki so na voljo na tem seznamu:
Nastavitev |
Opis |
Da, naj se čarovnik odloči |
Če so v izvirnih Accessovih tabelah polja s plavajočo vejico (enojna ali dvojna), memo ali Predmet OLE, čarovnik za spreminjanje velikosti ustvari nova polja časovnega žiga v nastalo SQL Server tabele za ta polja. |
Da, vedno |
Čarovnik za spreminjanje velikosti ustvari polje časovnega žiga za vse upsized tabele, ne glede na to, katere vrste polj vsebujejo. S tem izboljšate učinkovitost delovanja upsized Accessovih tabel, ki morda ne vsebujejo polj »Memo«, »Predmet OLE« ali »plavajoča vejica«, vendar imajo polja drugih vrst. |
Ne, nikoli |
Čarovnik za spreminjanje velikosti ne doda polj časovnega žiga v tabele. |
Pomembno: Access v povezanih SQL Server tabelah ne preveri, ali so se polja »Memo« ali »Predmet OLE« spremenila, ker so ta polja lahko velika veliko megabajtov, primerjava pa je lahko preveč zahtevna in zelo zamudna. Če se je spremenilo le polje z besedilom ali sliko in ni polja s časovnim žigom, Access prepiše spremembo. Poleg tega se lahko zdi, da se je vrednost polja s plavajočo vejico spremenila, če se ni spremenil, zato bo Access, če polja časovnega žiga ni, morda določil, da je bil zapis spremenjen, če ga ni.
-
Ustvarite le strukturo tabele in ne povečajte velikosti podatkov Čarovnik za prehod na sql server privzeto SQL Server vse podatke. Če potrdite polje Ustvari le strukturo tabele, ne povečajte velikosti podatkov, ampak se poveča le struktura podatkov.
4. korak: Izberite način za posodobitev aplikacije
Na naslednji strani čarovnika lahko izberete enega od treh različnih načinov za nadgradnjo programa Accessove zbirke podatkov. V razdelku Katere spremembe programa želite narediti?izberite eno od teh možnosti:
-
Ustvarjanje novega Accessovega odjemalca/strežniškega programa Če izberete to možnost, čarovnik za spreminjanje velikosti ustvari nov Accessov projekt. Čarovnik za prehod na sql server vas pozove k vnosu imena, ki je privzeto za ime trenutne Accessove zbirke podatkov, doda pripono »CS« in nato shrani projekt na isto mesto kot obstoječa Accessova zbirka podatkov.
Čarovnik za nadgradnjo ustvari datoteko Accessovega projekta in nato vse predmete zbirke podatkov iz Accessove zbirke podatkov nad Accessov projekt. Če gesla in ID-ja uporabnika ne shranite, Access ob prvem zagonu Accessovega projekta prikaže pogovorno okno Lastnosti podatkovne povezave, tako da se lahko povežete z zbirko SQL Server podatkov.
-
Povezovanje SQL Server tabel z obstoječim programom Če izberete to možnost, čarovnik za nadgradnjo spremeni Accessovo zbirko podatkov tako, da poizvedbe, obrazci, poročila in strani za dostop do podatkov uporabljajo podatke v novi zbirki podatkov SQL Server in ne podatkov v Accessovi zbirki podatkov. Čarovnik za spreminjanje velikosti Preimenuje Accessove tabele, ki jih povečate, s pripono »_local«. Če na primer povečate velikost tabele z imenom »Zaposleni«, je tabela preimenovana Employees_local v Accessovi zbirki podatkov. Nato čarovnik za spreminjanje velikosti ustvari povezano tabelo z SQL Server z imenom »Zaposleni«.
Opomba: Ko je postopek nadgradnje dokončan, tabele, ki so bile preimenovane s pripono »_local«, ne bodo več uporabljene. Kljub temu je dobro, da ohranite lokalne tabele, dokler ne preverite, ali je bila nadgradnja uspešna. Pozneje lahko izbrišete lokalne tabele, da zmanjšate velikost Accessove zbirke podatkov. Preden izbrišete tabele, varnostno kopirajte zbirko podatkov.
Poizvedbe, obrazci, poročila in strani za dostop do podatkov, ki temeljijo na izvirnih tabelah »Zaposleni«, bodo zdaj uporabili SQL Server tabelo »Zaposleni«. Številne lastnosti polj v izvirni lokalni tabeli so podedovane po novi lokalni tabeli, vključno z opisom , napisom , obliko zapisa, masko za vnos in decimalnimi mesti.
-
Program se ne spremeni To možnost izberite, če želite kopirati podatke le v SQL Server podatkov in ne želite narediti nobenih drugih sprememb v obstoječem programu Accessove zbirke podatkov.
Shranjevanje gesla in ID-ja uporabnika Čarovnik za prehod na sql server privzeto ustvari povezane tabele v obstoječem programu ali ustvari Accessov projekt, ne da bi shranil uporabniško ime in geslo. To pomeni, da so uporabniki pozvani k vnosu uporabniškega imena in gesla vsakič, ko se prijavijo v SQL Server podatkov.
Če izberete Shrani geslo in ID uporabnika, lahko uporabniki vzpostavljajo povezavo z zbirko SQL Server brez prijave. Če izberete Ustvari nov Accessov odjemalec/strežnik, Accessov projekt shrani geslo uporabniškega imena v ole DB niz povezave.
Opomba: Ta možnost je onemogočena za možnost Brez sprememb aplikacije, če je povezana tabela SQL Server konfigurirana s tabelo MSysConf, da zavrne shranjevanje gesel.
The Upsizing Wizard report
Ko kliknete Dokončaj, čarovnik za spreminjanje velikosti ustvari poročilo s podrobnim opisom vseh ustvarjenih predmetov in prijavi morebitne napake, do katerih je prišlo med postopkom. Čarovnik za spreminjanje velikosti prikaže poročilo v predogledu tiskanja in nato lahko natisnete ali shranite poročilo, na primer kot datoteko XPS ali PDF. Ko zaprete okno predogleda tiskanja, poročilo ni shranjeno kot Accessov predmet.
V poročilu čarovnika za spreminjanje velikosti so informacije o teh temah:
-
Upsizing parameters, including what table attributes you chose to upsize and how you upsized.
-
Podatki v tabeli, vključno s primerjavo Accessovih in SQL Server za imena, podatkovne tipe, indekse, veljavnostna pravila, privzete vrednosti, sprožilce in podatke o tem, ali so bili dodani časovni žigi ali ne.
-
Morebitne napake, na primer polna zbirka podatkov ali dnevnik transakcij, neustrezna dovoljenja, naprava ali zbirka podatkov, ki ni bila ustvarjena, preskočena je tabela, privzeto pravilo ali veljavnostno pravilo, relacija ni uveljavljena, preskočena poizvedba (ker je ni mogoče prevesti v sintakso sistema SQL Server) in napake pri pretvorbi kontrolnik in vir zapisov v obrazcih in poročilih.
Kako se upsized predmeti zbirke podatkov
Ti podatki in predmeti zbirke podatkov so posodobljeni:
-
Podatkovni in podatkovni tipi Vsi podatkovni tipi Accessove zbirke podatkov so pretvorjeni v enakovredno v SQL Server. Čarovnik pretvori besedilo Accessove zbirke podatkov v Unicode tako, da doda identifikator niza Unicode vsem vrednostim nizov in vsem vrstam podatkov doda predpono Unicode n.
-
Poizvedbe
-
Poizvedbe za izbiranje, ki nimajo stavka ali parametrov ORDER BY, so pretvorjene v poglede.
-
Poizvedbe za dejanja so pretvorjene v poizvedbe za dejanja shranjene procedure. Access doda SET NOCOUNT ON po kodi deklaracije parametra, da se prepriča, ali se shranjena procedura izvaja.
-
Poizvedbe za izbiranje, ki se sklicujejo le na tabele (imenovane tudi osnovne poizvedbe), ki uporabljajo parametre ali stavek ORDER BY, so pretvorjene v uporabniško določene funkcije. Po potrebi je v poizvedbo, ki vsebuje stavek ORDER BY, dodan stavek TOP 100 PERCENT.
-
Poizvedbe parametrov, ki uporabljajo imenovane parametre, ohranijo ime izvirnega besedila, ki se uporablja v Accessovi zbirki podatkov in so pretvorjene v shranjene procedure ali uporabniško določene funkcije v vrstici.
Opomba: Poizvedbe, ki niso bile posodobljene, kot so prepustne poizvedbe SQL, poizvedbe za definicijo podatkov in navzkrižne poizvedbe, boste morda morali pretvoriti ročno. Morda boste morali tudi ročno posodobiti poizvedbe, ki so bile ugnezdene pregloboko.
-
-
Forms, poročila in kontrolniki Izjave SQL v lastnostih RecordSource, ControlsSource in RowSource za obrazce, poročila ali kontrolnike so ohranjene na mestu in niso pretvorjene v shranjene procedure ali uporabniško določene funkcije.
-
Zagonske lastnosti Čarovnik za spreminjanje velikosti spremeni te zagonske lastnosti:
StartUpShowDBWindow
StartUpShowStatusBar AllowShortcutMenus AllowFullMenus AllowBuiltInToolbars AllowToolbarChanges AllowSpecialKeys UseAppIconForFrmRpt AppIcon AppTitle StartUpForm StartUpMenuBar StartupShortcutMenuBar -
Moduli in makri Čarovnik za spreminjanje velikosti ne spremeni modulov ali makrov. Morda boste morali spremeniti program, da boste lahko v celoti izkoristili SQL Server funkcije programa. Če želite več informacij, glejte članek MSDN Optimizacija Microsoft Office Accessovih programov, povezanih s SQL Server.