Jak používat Průvodce přenesením Access 2000

Překlady článku Překlady článku
ID článku: 325017 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje, je způsob přenesení aplikace Microsoft Access databáze Microsoft SQL Server nebo do aplikace Microsoft Data Engine (MSDE) pomocí Průvodce přenesením Access 2000. Tento článek obsahuje úvod do Průvodce přenesením co zkontrolovat před přenesení důležité informace o návrhu navrhované řešení techniky běžné problémy přenesení a další zdroje informací.

Úvod

Chcete-li převést existující databázi aplikace Access (.mdb) řešení klient/server, můžete použít Průvodce přenesením. Průvodce přenesením vytvoří novou strukturu databáze serveru SQL Server (včetně indexů, ověřovacích pravidel, výchozích hodnot a vztahů) a pak zkopíruje data do nové databáze serveru SQL Server. Kromě toho Průvodce přenesením pokusí znovu vytvořit dotazy jako SQL Server zobrazení a uložených procedur.

Můžete přenést pouze strukturu databáze a data nebo po vytvoření databáze back-end serveru SQL Server můžete vytvořit front-end klienta aplikace Access. Průvodce přenesením může vytvořit aplikace front-end klienta jedním ze dvou způsobů:
  • Udržováním aktuální soubor databáze aplikace Access (MDB) a thenadding propojené tabulky, které se připojují k přenášených tabulek na SQLServer.

    Stávajících formulářích, sestavách a datových stránek aplikace access použít jako zdroje dat thenewly propojené tabulky.
  • Vytvořením nového souboru projektu aplikace Access (ADP) a thencopying formulářů, sestav, datových stránek, maker a themodules z aktuální databáze aplikace Access a potom tento soubor Accessproject připojení k přenášených tabulek na serveru SQL Server.

    Copiedforms, sestavy a data přístup stránky, které odkazují na místní databáze areconverted pro použití jako zdroje dat prostřednictvím připojení souboru ADP theserver nově přenášených tabulek serveru SQL, zobrazení a storedprocedures. Datové stránky odkazující na databáze jiné než currentdatabase se nezmění po přenesení.
Upozorňujeme, že při spuštění Průvodce přenesením není dokonalý proces. Existují rozdíly a potenciální nekompatibility mezi databází Access a SQL Server. Rozdíly v dialekty a datové typy SQL jsou zahrnuty. Ačkoli Průvodce lze zpracovat mnoho z těchto rozdílů a stále správně převést objekty, Průvodce nemůže zpracovat všechny rozdíly. Proto může dojít k potížím při vytvoření nové databáze a klientské aplikace. Pokud Průvodce přenesením dojde k potížím během procesu přenesení, Průvodce nelze zastavit. Průvodce zaznamená chybu a pak pokračuje s dalším objektem pracovat. Po dokončení procesu přenesení zobrazí průvodce zprávu. Sestava zobrazuje podrobnosti procesu, které obsahují název a velikost nové databáze, výběry, které při spuštění průvodce a došlo k chybám průvodce.

Další informace o tom, jak spustit Průvodce přenesením, postupujte takto:

  1. Klepněte na tlačítko Nápověda pro Microsoft Access v Nápověda nabídka.
  2. Zadejte příkaz Průvodce přenesením OfficeAssistant nebo v Průvodci odpověďmi.
  3. Klepněte na tlačítko Hledání Chcete-li zobrazit témata, která jsou vráceny.
Další informace o rozdílech mezi přístup k syntaxi a syntaxi serveru SQL Server a jak zachází s těmito rozdíly Průvodce přenesením postupujte takto:
  1. Klepněte na tlačítko Nápověda pro Microsoft Access v Nápověda nabídka.
  2. Zadejte příkaz Porovnání syntaxe aplikace Microsoft Access a SQL Server do pomocníka Office nebo AnswerWizard.
  3. Klepněte na tlačítko Hledání Chcete-li zobrazit Práce s projektem aplikace Microsoft Access dílčí téma.

Co zkontrolovat před přenesením

  • Ujistěte se, zda máte záložní kopii souboru Accessdatabase (MDB). Metodu, kterou jste vybrali k přenesení může změnit návrh aplikace yourexisting.
  • Ujistěte se, že znáte název serveru SQL Server nebo thecomputer, se systémem, která se připojí k. Ujistěte se, že znáte thelogon informace. Další informace o instalaci MSDE, visitthe na webu MSDN v části "Instalace MSDE":
    Microsoft Data Engine (MSDE) pro Microsoft Visual Studio 6.0: alternativa k Jet pro vytváření řešení pro stolní počítače a sdílené http://msdn2.microsoft.com/en-us/library/ms811092.aspx
  • Chcete-li přejít bezproblémovému přenesení, ujistěte se, abyste mají příslušná přístupová oprávnění na serveru SQL Server, do které chcete přenesení. Minimálně musí mít oprávnění CREATE TABLE. Pokud chcete tobuild novou databázi úplně od začátku, je nutné vytvořit DATABASEpermission.
  • A ujistěte se, zda máte dostatek volného místa, vypočte vynásobením velikost databáze MicrosoftAccess dva bude vyžadovat přenesením místa na disku howmuch.
  • Pokud plánujete přenést na SQL Server 2000 nainstalujte theOffice 2000 SR-1 Update a Access 2000 a SQL Server 2000 ReadinessUpdate před zahájením.

    Další informace o získání a instalaci aktualizace Office 2000 SR-1 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    245025 Jak získat a nainstalovat aktualizaci Microsoft Office 2000 SR-1/SR-1a

Důležité informace o návrhu databáze

  • Omezením pro vytváření názvů na serveru je třeba provést z thebeginning. Průvodce přenesením může opravit mnoho běžných chyb, ale ne allmistakes. Zkontrolujte, zda že je snadnou migraci do back-end, následujícím omezením serveru theSQL:

    • Pro SQL Server verze 6.5, názvy musí být 30 znaků nebo méně. Pro SQL Server 7.0 toto omezení je rozšířena na maximálně 128 znaků a pro SQL Server 2000 je rozšířena limit 249 znaků.
    • První znak musí být písmeno nebo znak "na" (@). Zbývající znaky mohou být čísla, písmena, znak dolaru ($), znak čísla (#), nebo znak podtržení (_).
    • Pro SQL Server verze 6.5 jsou povoleny žádné mezery. Pro SQL Server 7.0, mezery jsou povoleny, ale název je nutné uzavřít do uvozovek ("") nebo hranaté závorky ([]).
    • Název nesmí být klíčové slovo jazyka Transact-SQL. SQL Server rezervuje velká a malá písmena verze klíčová slova. Informace o klíčových slovech jazyka Transact-SQL naleznete v tématu SQL Server Books Online.
  • Průvodce přenesením nepřevádí určité položky. Otheritems budou převedeny, ale vyžadovat ověření po dokončení průvodce.Při použití Průvodce přenesením je nutné prozkoumat všechny změny provedené na tabulky, zobrazení, formulářů a sestav.

    Konkrétně přenesení Wizarduses při převodu databáze následující pravidla:

    • Duplicitní názvy sloupců jsou uvedeny alias.
    • Oddělovače data jsou převedena.
    • Logické konstanty jsou převedeny na celá čísla.
    • Zřetězení je převedena z ampersand (&) na znaménko plus (+).
    • Zástupné znaky jsou převedeny na jejich ekvivalenty odpovídající Transact-SQL.
    • VÝHODNÁ je přidán do všechny dotazy TOP, které obsahují klauzuli ORDER BY.
    Následující prvky syntaxe Access SQL nejsou supportedby MSDE a nejsou převedeny. Průvodce přenesením odebere položky z SQLstatements:
    • DROP INDEX
    • PREDIKÁT DISTINCTROW
    • OWNERACCESS
    • Tabulka v unii
    • ORDER BY v příkazu UNION
    • TRANSFORMACE
    • PARAMETRY
  • Průvodce přenesením nepřevádí kódu theAccess roztoku. Kód, který pracuje přímo s objekty pro přístup k towork pokračovat, ale je nutné převést všechny objekty DAO (Data Access Objects) kód, který lze withtables a s dotazy na objekty ADO (ActiveX Data) kódu.

    Anoverview použití objektů ADO naleznete na následujícím webu MSDN:

    Práce s Data Access Components Office řešeníhttp://msdn2.microsoft.com/en-us/library/aa141802 (office.10).aspx
    Další informace o použití objektů ADO najdete na thefollowing webu MSDN:
    Programování v řešení klient/Server aplikace Accesshttp://msdn2.microsoft.com/en-us/library/aa189856 (office.10).aspx

Poradce při potížích s problémy přenesení

  • Tabulky se nebudou přeneseny.
    • Ujistěte se, že výchozí velikost souboru dat pro Model databáze na serveru SQL Server není větší než 1 MB.
    • Pokuste se přenést pouze strukturu tabulky.
  • Při pokusu přenést na SQL Server 2000 se zobrazí chybová zpráva "Přetečení"
  • Nelze přenést MDE SQL Server nebo MSDE
  • Pole se seznamem nebo seznamu pole prázdné po přeneseníDalší informace o problémech, se můžete setkat při přenést na SQL Server 2000, klepněte na níže uvedené číslo článku znalostní báze Microsoft Knowledge Base:
    269824 ACC2000: Problémy s kompatibilitou mezi projekty aplikace Access 2000 a SQL Server 2000

Odkazy

Další informace o přenesení naleznete na následujících webech Microsoft Developer Network (MSDN):
Microsoft Data Engine (MSDE) pro aplikaci Microsoft Visual Studio 6.0: alternativa k Jet pro vytvoření plochy a sdílené řešení
http://msdn2.microsoft.com/en-us/library/ms811092.aspx
Přenesení na SQL Server server
http://msdn2.microsoft.com/en-us/library/ms952656.aspx
Převod databáze aplikace Access pomocí Průvodce přenesením
http://msdn2.microsoft.com/en-us/library/aa164896 (office.10).aspx
Další informace o aplikaci Access 2000 přenesení nástroje White Paper klepněte na následující číslo článku databáze Microsoft Knowledge Base:
241743 Nástroje pro přenesení aplikace Access 2000 bílý papír k dispozici v Centru pro stahování
Další informace o Průvodci přenesením Access 2000 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
325019 ACC2000: Problémy s Průvodcem přenesením Access 2000

Vlastnosti

ID článku: 325017 - Poslední aktualizace: 21. září 2013 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Access 2000 Standard Edition
Klíčová slova: 
kbwizard kbfunctions kbdatabase kbdesign kbdownload kbhowtomaster kbmt KB325017 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 325017

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com