Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Časom sa väčšina databázových aplikácií zväčšuje, stáva zložitejšou a potrebuje podporovať viac používateľov. V určitom okamihu životnosti aplikácie Microsoft Office Access môžete zvážiť jej zmenu na databázu microsoft SQL Server s cieľom optimalizovať výkon, škálovateľnosť, dostupnosť, zabezpečenie, spoľahlivosť a obnoviteľné možnosti.

Obsah tohto článku

Informácie o zmene veľkosti databázy programu Microsoft Office Access

Zmena veľkosti je proces migrácie niektorých alebo všetkých databázové objekty z accessovej databázy do novej alebo existujúcej databázy SQL Server alebo nového accessového projektu (.adp).

Výhody zvýšte veľkosť databázy na SQL Server

  • Vysoký výkon a škálovateľnosť    V mnohých situáciách ponúka SQL Server vyšší výkon ako databáza Accessu. SQL Server tiež poskytuje podporu pre veľmi veľké databázy veľkosti terabajtov, čo je oveľa väčšie ako aktuálny limit pre accessovú databázu s veľkosťou dvoch gigabajtov. Nakoniec SQL Server funguje veľmi efektívne tým, že spracováva dotazy paralelne (pomocou viacerých natívnych vlákien v rámci jedného procesu na spracovanie používateľských požiadaviek) a minimalizuje ďalšie požiadavky na pamäť, keď sa pridá viac používateľov.

  • Zvýšená dostupnosť    SQL Server umožňuje vykonávať dynamické zálohovanie databázy, buď prírastkové, alebo úplné, počas jej používania. Znamená to, že nemusíte nútiť používateľov, aby zatvorili databázy a aby ste mohli zálohovať údaje.

  • Vylepšené zabezpečenie    Pomocou dôveryhodného pripojenia sa SQL Server môžu integrovať so zabezpečením systému Windows a poskytnúť tak jeden integrovaný prístup k sieti a databáze, pričom využívajú to najlepšie z oboch systémov zabezpečenia. Vďaka tomu je spravovanie zložitých schém zabezpečenia oveľa jednoduchšie.

  • Okamžitá obnoviteľnosť    V prípade zlyhania systému (napríklad zlyhania operačného systému alebo výpadku prúdu) má SQL Server mechanizmus automatického obnovenia, ktorý obnoví databázu na posledný stav konzistencie v priebehu niekoľkých minút bez zásahu správcu databázy.

  • Spracovanie na serveri    Použitie SQL Server v konfigurácii klienta alebo servera znižuje zaťaženie siete spracovaním databázových dotazov na serveri pred odoslaním výsledkov klientovi. Spracovanie na serveri je zvyčajne oveľa efektívnejšie, najmä pri práci s veľkými množinami údajov.

    Vaša aplikácia môže tiež používať používateľom definované funkcie, uložené procedúry a spúšťače na centralizáciu a zdieľanie logiky aplikácie, obchodných pravidiel a politík, zložitých dotazov, overovania údajov a kódu referenčnej integrity na serveri, a nie na klientovi.

Spôsoby zmeny veľkosti

Sprievodca zmenou veľkosti premiestni databázové objekty a údaje, ktoré obsahujú, z accessovej databázy do novej alebo existujúcej SQL Server databázy.

Sprievodcu zmenou veľkosti možno použiť tromi spôsobmi:

  • Zmeňte veľkosť všetkých databázových objektov z accessovej databázy na projekt Programu Access, aby ste mohli vytvoriť klientsku alebo serverovú aplikáciu. Tento prístup vyžaduje niekoľko ďalších zmien aplikácií a úpravu kódu a zložitých dotazov.

  • Zmeňte veľkosť iba údajov alebo definícií údajov z accessovej databázy na SQL Server databázu.

  • Vytvorte klientsku databázu Accessu na serverovú SQL Server databázu, aby ste mohli vytvoriť klientska/serverová aplikácia. Tento prístup vyžaduje veľmi malú úpravu aplikácie, pretože kód stále používa databázový stroj Accessu (ACE).

Skôr než zmeníte veľkosť accessovej databázy

Skôr než zmeníte veľkosť accessovej databázy na SQL Server databázu alebo projekt Accessu, zvážte vykonanie týchto krokov:

  • Zálohovanie databázy     Hoci Sprievodca zmenou veľkosti neodstráni z accessovej databázy žiadne údaje ani databázové objekty, pred zmenou veľkosti je vhodné vytvoriť záložnú kópiu accessovej databázy.

  • Skontrolujte, či máte dostatok miesta na disku     V zariadení, ktoré bude obsahovať databázu s veľkosťou, musí byť dostatok voľného miesta na disku. Sprievodca zmenou veľkosti funguje najlepšie, keď je na disku dostatok voľného miesta.

  • Vytvorenie jedinečných indexov     Prepojená tabuľka musí mať jedinečný index, ktorý je možné aktualizovať v Accesse. Sprievodca zmenou veľkosti môže rozšíriť existujúci jedinečný index, ale nemôže vytvoriť index, v ktorom neexistuje. Ak chcete mať možnosť aktualizovať tabuľky, pred zmenou veľkosti skontrolujte, či ste do každej accessovej tabuľky pridali jedinečný index.

  • Priradenie vhodných povolení pre databázu SQL Server

    • Ak chcete rozšíriť veľkosť na existujúcu databázu, potrebujete povolenia CREATE TABLE a CREATE DEFAULT.

    • Ak chcete vytvoriť novú databázu, potrebujete povolenie CREATE DATABASE a povolenia SELECT pre systémové tabuľky v hlavnej databáze.

Sprievodca zmenou veľkosti Accessu 2007 je optimalizovaný na fungovanie s programom Microsoft SQL Server 2000 a SQL Server 2005.

Na začiatok stránky

Použitie Sprievodcu zmenou veľkosti

  • Na karte Databázové nástroje kliknite v skupine Premiestniť údaje na položku SQL Server.

    Spustí sa Sprievodca zmenou veľkosti.

Krok 1: Zmena veľkosti na existujúcu databázu alebo novú databázu

Na prvej strane Sprievodcu zadajte, či chcete rozšíriť accessovú databázu na existujúcu databázu SQL Server alebo vytvoriť novú SQL Server databázu.

  • Použiť existujúcu databázu    Ak vyberiete túto možnosť a potom kliknete na tlačidlo Ďalej, Access zobrazí dialógové okno Výber zdroja údajov, aby ste mohli vytvoriť pripojenie ODBC k existujúcej SQL Server databáze.

    Informácie o zdrojoch údajov ODBC

    Zdroj údajov je zdroj údajov v kombinácii s informáciami o pripojení potrebnými na prístup k daným údajom. Príkladmi zdrojov údajov sú Access, SQL Server, Oracle RDBMS, tabuľkový hárok a textový súbor. Informáciami o pripojení sú napríklad umiestnenie servera, názov databázy, ID prihlásenia, heslo a rôzne možnosti ovládača ODBC, ktoré opisujú, ako sa pripojiť k zdroju údajov.

    V architektúre ODBC sa aplikácia (napríklad Access alebo program Microsoft Visual Basic) pripojí k Správcovi ovládačov ODBC, ktorý následne používa konkrétny ovládač ODBC (napríklad ovládač Microsoft SQL ODBC) na pripojenie k zdroju údajov (v tomto prípade SQL Server databáze). V Accesse sa zdroje údajov ODBC používajú na pripojenie k zdrojom údajov externým do Accessu, ktoré nemajú vstavané ovládače.

    Ak sa chcete pripojiť k týmto zdrojom údajov, postupujte takto:

    • Do počítača obsahujúceho zdroj údajov nainštalujte vhodný ovládač ODBC.

    • Definujte názov zdroja údajov (DSN) buď uložením informácií o pripojení do databázy Registry systému Microsoft Windows alebo súboru DSN pomocou správcu zdrojov údajov ODBC, alebo odovzdaním informácii o pripojení priamo správcovi ovládačov ODBC pomocou reťazca pripojenia v kóde Visual Basic.

      Zdroje údajov zariadenia

      Zdroje údajov počítača ukladajú informácie o pripojení v databáze Registry systému Windows v konkrétnom počítači s používateľom definovaným názvom. Zdroje údajov počítača môžete používať iba v počítači, v ktorý sú definované. Existujú dva typy zdrojov údajov zariadenia – používateľ a systém. Zdroje údajov používateľa môže používať iba aktuálny používateľ a sú viditeľné len pre daného používateľa. Systémové zdroje údajov môžu používať všetci používatelia v počítači a sú viditeľné pre všetkých používateľov v počítači a v celosystémových službách. Zdroj údajov počítača je užitočný najmä vtedy, keď chcete poskytnúť ďalšie zabezpečenie, pretože iba prihlásení používatelia môžu zobraziť zdroj údajov počítača a vzdialený používateľ ho nemôže skopírovať do iného počítača.

      Zdroje údajov súboru

      Zdroje údajov súborov (nazývané aj súbory DSN) ukladajú informácie o pripojení do textového súboru, nie do databázy Registry systému Windows, a vo všeobecnosti sú flexibilnejšie na používanie ako zdroje údajov počítača. Môžete napríklad skopírovať zdroj údajov súboru do ľubovoľného počítača so správnym ovládačom ODBC, aby sa aplikácia mohli spoliehať na konzistentné a presné informácie o pripojení do všetkých počítačov, ktoré používa. Alebo môžete zdroj údajov súboru umiestniť na jeden server, zdieľať ho medzi mnohými počítačmi v sieti a jednoducho udržiavať informácie o pripojení na jednom mieste.

      Zdroj údajov súboru môže byť nastavený tak, aby ho nebolo možné zdieľať. Zdroj údajov nezdieľateľného súboru sa nachádza v jednom počítači a ukazuje na zdroj údajov počítača. Zdroje údajov zariadenia, ktoré nemožno zdieľať, môžete použiť na prístup zo zdrojov údajov súboru k existujúcim zdrojom údajov zariadenia.

      Reťazce pripojenia

      V module môžete definovať naformátovaný reťazec pripojenia určujúci informácie o pripojení. Reťazec pripojenia odovzdáva informácie o pripojení priamo správcovi ovládačov ODBC a pomáha zjednodušiť aplikáciu odstránením požiadavky, aby správca systému alebo používateľ najskôr vytvoril DSN pred použitím databázy.

  • Vytvoriť novú databázu    Ak vyberiete túto možnosť a potom kliknete na tlačidlo Ďalej, Access zobrazí stránku, na ktorej zadáte informácie o novej databáze SQL Server.

    • Aké SQL Server chcete použiť pre túto databázu?     Zadajte názov servera, ktorý chcete použiť.

    • Použiť dôveryhodné pripojenie     Môžete použiť dôveryhodné pripojenie, to znamená, že SQL Server môže integrovať so zabezpečením operačného systému Windows na poskytnutie jediného prihlásenia do siete a databázy.

    • Prihlasovacie ID a heslo     Ak nepoužívate dôveryhodné pripojenie, zadajte prihlasovacie ID a heslo konta s oprávneniami CREATE DATABASE na serveri.

    • Ako chcete pomenovať novú databázu SQL Server?     Zadajte názov novej databázy SQL Server. Access upraví názov, ak je v konflikte s existujúcim názvom databázy a pridá číslovanú príponu (napríklad mydatabase 1).

Na začiatok časti

Krok 2: Výber tabuliek, ktorých veľkosť chcete rozšíriť

V tomto kroku vyberte accessové tabuľky, ktoré chcete rozšíriť na SQL Server databázu. Vyberte tabuľky, ktoré chcete rozšíriť, a potom ich pomocou tlačidiel so šípkami presuňte do zoznamu Exportovať do SQL Server. Prípadne môžete dvakrát kliknúť na tabuľku a presunúť ju z jedného zoznamu do druhého.

Zoznam Dostupné tabuľky obsahuje všetky prepojené tabuľky okrem SQL Server tabuliek, ktoré sa už nachádzajú v databáze SQL Server. Prepojené tabuľky, ktoré odkazujú na databázu SQL Server vybratú na zmenu veľkosti, sa automaticky zobrazia v zozname Exportovať do SQL Server a nedajú sa odstrániť. Tabuľky, ktoré momentálne nie sú viditeľné v navigačná tabla, sú tiež vylúčené vrátane skrytých tabuliek a systémových tabuliek.

Tip: Každá tabuľka s názvom končiacim na "_local" je zo zoznamu dostupných tabuliek vylúčená, aby sa zabránilo zmene veľkosti tabuliek, ktoré už boli pozmenené. Ak chcete tieto tabuľky znova zväčšiť, pred spustením Sprievodcu zmenou veľkosti ich premenujte odstránením prípony "_local".

Na začiatok časti

Krok 3: Zadajte atribúty a možnosti, ktoré sa majú rozšíriť

V tomto kroku vyberte, ktoré atribúty tabuľky sa majú rozšíriť do databázy SQL Server. Predvolene sú na zmenu veľkosti vybraté všetky atribúty.

Poznámka: Sprievodca zmenou veľkosti predvolene konvertuje názvy polí Accessu na právne SQL Server názvy polí a skonvertuje typy údajov Accessu na ekvivalentné SQL Server typy údajov.

Ktoré atribúty tabuľky chcete rozšíriť?

V nasledujúcej tabuľke sú uvedené atribúty, ktorých veľkosť môžete rozšíriť, a popisuje, ako sprievodca zmenou veľkosti spracováva jednotlivé atribúty:

Atribút

Akcia, ak je vybratá

Indexy

Sprievodca zmenou veľkosti zmení veľkosť všetkých indexov.

Sprievodca zmenou veľkosti skonvertuje hlavné kľúče Accessu na SQL Server indexy a označí ich ako SQL Server primárnych kľúčov. Ak sa rozhodnete prepojiť tabuľku SQL Server s databázou Accessu, Sprievodca zmenou veľkosti pridá k názvu indexu aj predponu "aaaaa". Dôvodom je, že Access vyberie index, ktorý je prvý abecedne v zozname dostupných indexov ako primárny kľúč a predpona "aaaaa" zabezpečí, že je vybratý správny index.

Všetky ostatné indexy si zachovávajú svoje názvy s výnimkou prípadov, keď sú neplatné znaky nahradené znakom _. Jedinečné a nevýnikové accessové indexy sa stanú jedinečnými a nevýnikmi SQL Server indexmi.

Prepojená tabuľka musí mať jedinečný index, ktorý je možné aktualizovať v Accesse. Sprievodca zmenou veľkosti môže rozšíriť existujúci jedinečný index, ale nemôže vytvoriť index, v ktorom neexistuje. Ak chcete mať možnosť aktualizovať údaje v tabuľkách po ich zmene veľkosti, pred zmenou veľkosti sa uistite, že ste do každej accessovej tabuľky pridali jedinečný index.

Overovacie pravidlá

Sprievodca zmenou veľkosti zvýšte veľkosť nasledovnej veľkosti ako spúšťače aktualizácie a vkladania:

  • Všetky požadované vlastnosti poľa

  • Overovacie pravidlá tabuľky

  • Overovacie pravidlá záznamu

  • Overovacie pravidlá poľa

Spúšťač je séria príkazov Transact-SQL priradených k tabuľke SQL Server. Tabuľka môže mať tri spúšťače, jeden pre každý z príkazov, ktoré môžu upravovať údaje v tabuľke: príkazy UPDATE, INSERT a DELETE. Spúšťač sa automaticky spustí pri vykonaní príkazu. Sprievodca zmenou veľkosti namiesto pravidiel SQL Server používa spúšťače na vynútenie overenia na úrovni poľa, pretože SQL Server pravidlá neumožňujú zobraziť vlastné chybové hlásenia.

Každé overovacie pravidlo nemusí nevyhnutne obsahovať korešpondenciu "one-to-one" so spúšťačom. Každé overovacie pravidlo sa môže stať súčasťou niekoľkých spúšťačov a každý spúšťač môže obsahovať kód na emuláciu funkcií viacerých overovacích pravidiel.

Keď nastavíte vlastnosť Povinné poľa Accessu na hodnotu true, používateľ nemôže vložiť záznam a ponechať požadované pole null (ak nie je k dispozícii žiadna predvolená väzba na pole) alebo nastaviť pole ako hodnotu null pri aktualizácii záznamu. Povinné polia sú vo SQL Server upsized na polia, ktoré nepovoľujú nulové hodnoty.

Overovací text

Vlastnosť Overovací text databázy Accessu sa skonvertuje na vlastnosť accessového projektu Overovací text . To umožňuje, aby sa chybové hlásenia prístupového prístupu zobrazovali v prípade porušenia obmedzenia v čase spustenia.

Predvolené

Sprievodca zmenou veľkosti zmení všetky vlastnosti predvolenej hodnoty na predvolené objekty American National Standards Institute (ANSI).

Vzťahy tabuľky

Sprievodca zmenou veľkosti zmení veľkosť všetkých vzťahov tabuliek.

Môžete sa rozhodnúť, ako rozšíriť vzťahy tabuliek a referenčnú integritu pomocou spúšťačov aktualizácie, vloženia alebo odstránenia alebo pomocou deklarovanej referenčnej integrity (DRI). Dri funguje rovnako ako referenčná integrita Accessu definovaním obmedzení hlavných kľúčov pre základné tabuľky (strana "one" vzťahu one-to-many) a obmedzení cudzích kľúčov pre cudzie tabuľky (zvyčajne strana "many" vzťahu "one-to-many").

  • Používanie dri     Vyberte vzťahy tabuliek a pomocou dri na zabezpečenie referenčnej integrity použite dri. Overenie stĺpca databázy Accessu sa skonvertuje na obmedzenie kontroly dri SQL Server s hlásením overenia, ako je to znázornené v nasledujúcej tabuľke.

Vzťah databázy Accessu

SQL Server cudzí kľúč

Validatio n Text

Kaskádová aktualizácia

PRI ODSTRÁNENÍ BEZ AKCIE PRI AKTUALIZÁCII KASKÁDY

Záznam nie je možné odstrániť, pretože tabuľka <cudzotabuľkový> obsahuje súvisiace záznamy."

Kaskádové odstránenie

PRI ODSTRÁNENÍ KASKÁDY PRI AKTUALIZÁCII BEZ AKCIE

Záznam nie je možné pridať ani zmeniť, pretože sa vyžaduje súvisiaci záznam v tabuľke <> primarytable."

Kaskádová aktualizácia
a kaskádové odstránenie

PRI ODSTRAŇOVANÍ KASKÁDY PRI KASKÁDOVEJ AKTUALIZÁCII

Hodnota nie je nastavená.

Bez dri

PRI ODSTRÁNENÍ BEZ AKCIE PRI AKTUALIZÁCII BEZ AKCIE

Tento záznam nie je možné pridať, zmeniť ani odstrániť z dôvodu obmedzenia vzťahov medzi tabuľkami <> primarytable a <cudzotabuľkových>.

  • Používanie spúšťačov     Ak ste definovali kaskádové aktualizácie alebo odstránenia vo vzťahoch tabuliek Accessu a chcete zachovať toto správanie v rozšírených tabuľkách, vyberte vzťahy tabuliek a použite spúšťače. Týmto sa zvýšte veľkosť kaskádových aktualizácií alebo odstránení ako spúšťačov na zabezpečenie referenčnej integrity.

    Vzťah tabuliek nemusí mať nevyhnutne korešpondenciu "one-to-one" so spúšťačom. Každý vzťah sa môže stať súčasťou niekoľkých spúšťačov alebo každý spúšťač môže obsahovať kód na emuláciu funkcií niekoľkých pravidiel referenčnej integrity. Spúšťače vkladania sa používajú v podradených tabuľkách a spúšťače odstránenia sa používajú v nadradených tabuľkách.

    Poznámka: Program Access vyžaduje rozhranie DRI na čítanie databázový diagram databázy SQL Server. Ak chcete accessu povoliť čítanie databázového diagramu počas vynucovania referenčnej integrity prostredníctvom spúšťačov, Sprievodca zmenou veľkosti umiestni do vzťahov rozhranie DRI, ale vypne kontrolu obmedzení cudzieho kľúča.

Aké možnosti údajov chcete zahrnúť?

  • Pridanie polí časovej pečiatky do tabuliek    SQL Server používa pole časovej pečiatky na označenie zmeny záznamu (ale nie pri jeho zmene) vytvorením poľa s jedinečnou hodnotou a následnou aktualizáciou tohto poľa pri každej aktualizácii záznamu. V prípade prepojenej tabuľky Access použije hodnotu v poliach časovej pečiatky na určenie, či sa záznam pred aktualizáciou zmenil. Vo všeobecnosti poskytuje pole časovej pečiatky najlepší výkon a spoľahlivosť. Bez poľa časovej pečiatky musí SQL Server skontrolovať všetky polia v zázname a určiť, či sa záznam zmenil, čím sa spomalí výkon.

    V nasledujúcej tabuľke sú popísané nastavenia dostupné v tomto zozname:

Nastavenie

Popis

Áno, nechajte sprievodcu rozhodnúť sa

Ak pôvodné accessové tabuľky obsahujú polia s pohyblivou desatinnou čiarkou (jeden alebo dvojitý), Memo alebo objekt OLE, Sprievodca zmenou veľkosti vytvorí nové polia časovej pečiatky vo výsledných SQL Server tabuľkách pre tieto polia.

Áno, vždy

Sprievodca zmenou veľkosti vytvorí pole časovej pečiatky pre všetky tabuľky s veľkosťou bez ohľadu na typy polí, ktoré obsahujú. Zvýši sa tým výkon rozšírených accessových tabuliek, ktoré nemusia obsahovať polia Memo, Objekt OLE alebo s pohyblivou desatinnou čiarkou, ale ktoré obsahujú polia iných typov.

Nie, nikdy

Sprievodca zmenou veľkosti nepridáva polia časovej pečiatky do tabuliek.

Dôležité: V prepojených SQL Server tabuľkách Access nekontroluje, či sa polia objektu Memo alebo OLE zmenili, pretože tieto polia môžu mať veľkosť veľa megabajtov a porovnanie môže byť príliš náročné na sieť a časovo náročné. Preto ak sa zmenilo iba textové alebo obrázkové pole a nie je k dispozícii žiadne pole časovej pečiatky, Access prepíše zmenu. Okrem toho sa môže zdať, že hodnota poľa s pohyblivou desatinnou čiarkou sa zmenila vtedy, keď sa tak nestalo, takže v prípade absencie poľa časovej pečiatky môže Access určiť, že záznam sa zmenil, ak nie.

  • Vytvoriť iba štruktúru tabuľky, nezrýchľovať žiadne údaje    Sprievodca zmenou veľkosti predvolene zmení veľkosť všetkých údajov na SQL Server. Ak začiarknete políčko Vytvoriť iba štruktúru tabuľky, nezmenšujte začiarkavacie políčko Žiadne údaje , zmení sa iba štruktúra údajov.

Na začiatok časti

Krok 4: Výber spôsobu zmeny veľkosti aplikácie

Na ďalšej strane sprievodcu môžete vybrať jeden z troch rôznych spôsobov, ako rozšíriť databázovú aplikáciu Accessu. V časti Aké zmeny aplikácie chcete vykonať?, vyberte jednu z nasledujúcich možností:

  • Vytvorenie novej klientskej alebo serverovej aplikácie Accessu    Ak vyberiete túto možnosť, Sprievodca zmenou veľkosti vytvorí nový projekt v Accesse. Sprievodca zmenou veľkosti zobrazí výzvu na zadanie názvu, ktorý je predvolený pre aktuálny názov databázy Accessu, pridá príponu CS a potom uloží projekt do rovnakého umiestnenia ako existujúca databáza Accessu.

    Sprievodca zmenou veľkosti vytvorí súbor projektu Accessu a potom zmení veľkosť všetkých databázových objektov z databázy Accessu na projekt Accessu. Ak heslo a identifikáciu používateľa neuložte, pri prvom otvorení accessového projektu Access zobrazí Access dialógové okno Vlastnosti prepojenia údajov, aby ste sa mohli pripojiť k SQL Server databáze.

  • Prepojenie SQL Server tabuliek s existujúcou aplikáciou    Ak vyberiete túto možnosť, Sprievodca zmenou veľkosti upraví databázu Accessu tak, aby dotazy, formuláre, zostavy a stránky s prístupom k údajom používali údaje v novej databáze SQL Server a nie údaje v databáze Accessu. Sprievodca zmenou veľkosti premenuje accessové tabuľky, ktoré zmeníte, s príponou "_local". Ak napríklad zmeníte veľkosť tabuľky s názvom Zamestnanci, tabuľka sa premenuje Employees_local v accessovej databáze. Sprievodca zmenou veľkosti potom vytvorí prepojenú SQL Server tabuľku s názvom Zamestnanci.

    Poznámka: Po dokončení operácie na zmenu veľkosti sa tabuľky premenované s príponou "_local" už nebudú používať. Je však vhodné zachovať lokálne tabuľky, kým sa nepreukáže, že zmena veľkosti bola úspešná. Neskôr môžete odstrániť lokálne tabuľky a zmenšiť tak veľkosť accessovej databázy. Pred odstránením všetkých tabuliek databázu zálohujte.

    Dotazy, formuláre, zostavy a stránky s prístupom k údajom založené na pôvodných tabuľkách Zamestnanci budú teraz používať prepojenú SQL Server tabuľku Zamestnanci. Mnohé vlastnosti polí v pôvodnej lokálnej tabuľke sú zdedené novou lokálnou tabuľkou vrátane vlastností Popis, Popis, Formát, VstupnáMaska a Desatinné Miesta.

  • Žiadne zmeny aplikácií    Túto možnosť vyberte, ak chcete kopírovať údaje len do SQL Server databázy a nevyvykonávať žiadne iné zmeny v existujúcej databázovej aplikácii Accessu.

Uloženie hesla a identifikácie používateľa    Sprievodca zmenou veľkosti predvolene vytvorí prepojené tabuľky v existujúcej aplikácii alebo vytvorí accessový projekt bez uloženia mena používateľa a hesla. Znamená to, že používateľom sa pri každom prihlásení do databázy SQL Server zobrazí výzva na zadanie mena používateľa a hesla.

Ak vyberiete možnosť Uložiť heslo a identifikáciu používateľa, používatelia sa môžu pripojiť k databáze SQL Server bez prihlásenia. Ak vyberiete možnosť Vytvoriť novú accessovú klientsku alebo serverovú aplikáciu, accessový projekt uloží heslo používateľa do reťazca pripojenia OLE DB.

Poznámka: Táto možnosť je zakázaná pre možnosť Žiadne zmeny aplikácie, ak je prepojená tabuľka SQL Server nakonfigurovaná s tabuľkou MSysConf na odmietnutie ukladania hesiel.

Zostava Sprievodcu zmenou veľkosti

Keď kliknete na tlačidlo Dokončiť, Sprievodca zmenou veľkosti vytvorí zostavu s podrobným popisom všetkých vytvorených objektov a nahlasuje všetky chyby, ktoré sa vyskytli počas procesu. Sprievodca zmenou veľkosti zobrazí zostavu v ukážke pred tlačou a potom môžete zostavu vytlačiť alebo uložiť, napríklad ako SÚBOR XPS alebo PDF. Zostava sa neuloží ako objekt Accessu, keď zavriete okno Ukážka pred tlačou.

Zostava Sprievodcu zmenou veľkosti obsahuje informácie o týchto:

  • Upsizing parameters, including what table attributes you chose to upsize and how you upsized.

  • Informácie o tabuľke vrátane porovnania accessových a SQL Server hodnôt pre názvy, typy údajov, indexy, overovacie pravidlá, predvolené hodnoty, spúšťače a informácie o pridaní časových pečiatok.

  • Vyskytli sa všetky chyby, ako sú napríklad úplné zapisovanie do denníka databázy alebo transakcií, nedostatočné povolenia, nevytvorené zariadenie alebo databáza, vynechané pravidlo tabuľky, predvoleného alebo overovacieho pravidla, nevynútený vzťah, vynechaný dotaz (pretože sa nedá preložiť do syntaxe SQL Server) a ovládací prvok a zdroj záznamov chyby konverzie vo formulároch a zostavách.

Na začiatok časti

Na začiatok stránky

Ako sa zmenšujú databázové objekty

Tieto údaje a databázové objekty sa zmenšujú:

  • Typy údajov a údajov    Všetky typy údajov databázy Accessu sa v SQL Server skonvertujú na svoj ekvivalent. Sprievodca skonvertuje text databázy Accessu na kódovanie Unicode pridaním identifikátora reťazca Unicode do všetkých hodnôt reťazcov a pridaním predpony Unicode n do všetkých typov údajov.

  • Dotazy    

    • Výberové dotazy, ktoré nemajú klauzulu ORDER BY alebo parametre, sa skonvertujú na zobrazenia.

    • Akčné dotazy sa skonvertujú na dotazy akcie uloženej procedúry. Access pridá funkciu SET NOCOUNT ON za kód deklarácie parametra, aby sa zaistilo spustenie uloženej procedúry.

    • Výberové dotazy, ktoré odkazujú iba na tabuľky (nazývané aj základné dotazy), ktoré používajú parametre alebo klauzulu ORDER BY, sa skonvertujú na používateľom definované funkcie. V prípade potreby sa klauzula TOP 100 PERCENT pridá do dotazu, ktorý obsahuje klauzulu ORDER BY.

    • Parametrické dotazy, ktoré používajú pomenované parametre, uchovávajú pôvodný textový názov použitý v databáze Accessu a konvertujú sa na uložené procedúry alebo vnorené používateľom definované funkcie.

      Poznámka: Možno bude potrebné manuálne skonvertovať dotazy, ktoré sa nezmenšovali, ako napríklad odovzdávajúce dotazy SQL, dotazy definície údajov a krížové dotazy. Možno budete musieť manuálne rozšíriť dotazy, ktoré boli vnorené príliš hlboko.

  • Formuláre, zostavy a ovládacie prvky    Príkazy SQL vo vlastnostiach ZdrojZáznamov, ControlsSource a RowSource pre formuláre, zostavy alebo ovládacie prvky sa uchovávajú na mieste a neskonvertujú sa na uložené procedúry ani na používateľom definované funkcie.

  • Vlastnosti spustenia    Sprievodca zmenou veľkosti zmení veľkosť nasledujúcich vlastností pri spustení:

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

  • Moduly a makrá    Sprievodca zmenou veľkosti nevymedzuje moduly ani makrá. Možno bude potrebné upraviť aplikáciu, aby ste mohli naplno využívať výhody funkcií SQL Server. Ďalšie informácie nájdete v článku MSDN Optimalizácia aplikácií programu Microsoft Office Access prepojených na SQL Server.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×