Sdílet prostřednictvím


Sloučení změn provedených více uživateli

V některých prostředích můžete změnit více uživatelů současně, stejný objekt.Uživatelé mohou aktualizovat struktury objektu v Návrháři tabulky nebo databázového diagramu nebo změna hodnot v Návrháři dotazu a zobrazení v podokně výsledků.Tato situace může způsobit konflikty, které je třeba vyřešit.

Konflikty v Návrháři tabulky nebo databázového diagramu

Jiný uživatel může odstranit nebo přejmenovat tabulku při práci se stejným nebo související tabulky v Návrháři tabulky.Při pokusu o uložení tabulky, dialogové okno byly zjištěny změny databáze (Návrhář databází) vás upozorní, že byla aktualizována databáze od otevření tabulky.

Toto dialogové okno zobrazí také seznam databázových objektů, které budou ovlivněny v důsledku uložení tabulky.V tomto okamžiku můžete provést jednu z následujících akcí:

  • Zvolte Ano uložte tabulku a aktualizovat databázi se všemi změnami v seznamu.

    Tato akce může ovlivnit tabulek, které sdílejí stejné databázové objekty.Předpokládejme například, že upravíte au_id sloupce v titleauthors tabulky, zatímco jiný uživatel pracuje na authors tabulku, která souvisí s titleauthors podle tabulky au_id sloupce.Při uložení tabulky, ovlivní ostatní uživatele tabulky.Podobně definovat kontrolní omezení pro jiného uživatele qty ve sloupci sales tabulky.Pokud odstraníte qty sloupce a uložit sales tabulce kontrolního omezení jiného uživatele je ovlivněna.

  • Zvolte Č ukládání akce.

    V tabulce lze potom zavřete bez uložení.Při opětovném otevření tabulky bude odpovídat, co je v databázi.

  • Zvolte Uložit textový soubor uložit seznam změn.

    Můžete uložit změny v databázi, které se zobrazí v seznamu Byly zjištěny změny databáze dialogové okno do textového souboru, takže můžete zjistit příčinu změny ostatních uživatelů.Například pokud jiný uživatel upravovat tabulky, která je označena pro odstranění, můžete zjistit, zda byste měli odstranit před aktualizací databáze.

Konflikty v dotazu a Návrhář zobrazení

Pokud dotaz nebo výsledky zobrazení, data se zobrazí v podokně výsledků.Více uživatelů může práci na stejnou sadu dat současně, což může způsobit konflikty.

Například můžete a kolegy můžete každý spustit dotaz zobrazit data v titleauthors tabulky.Kolega změní jméno prvního záznamu vráceny z hrotem Barbara.Databáze v tomto okamžiku má v daném poli Barbara, zatímco stále sady výsledků zobrazuje hrotem.Nyní zadejte Barbara a klepněte mimo řádek.Zpráva se zobrazí a dotazem, jak chcete konflikt vyřešit.

  • Klepněte na tlačítko Ano aktualizovat databázi změnami.

    Tento optionl přepíše změny spolupracovníka.

  • Klepněte na tlačítko Č aktualizace výsledků nastavit tak, aby odpovídala databázi.

    Tato možnost přepíše provedené změny s těmi kolegy.

  • Klepněte na tlačítko Zrušit dále upravovat bez vyřešení konfliktu.

    V tomto případě nelze potvrdit změny v databázi.

Viz také

Úkoly

Jak: vygenerovat skripty změnit

Referenční dokumentace

Byly zjištěny změny dialogové okno databáze (Návrhář databází)

Další zdroje

Práce se skripty