Select the product you need help with
Chybová zpráva 1785 dochází při vytvoření omezení FOREIGN KEY může způsobit více cest kaskádyID článku: 321843 - Produkty, které se vztahují k tomuto článku. Na této stráncePříznakyPři vytvoření omezení FOREIGN KEY, obdržet následující chybovou zprávu: Server: Zpráva 1785, Level 16 1 stav linky 1 Introducing FOREIGN KEY omezení 'fk_two' v tabulce Tabulka2 způsobit cykly nebo více cest kaskády. Určit ON DELETE ne akce nebo ON UPDATE NO akce nebo upravit jiných omezení FOREIGN KEY. Server: Zpráva 1750, Level 16 1 stav linky 1 nelze vytvořit omezení. Viz předchozí chyby. PříčinaProtože SQL Server tabulky nemůže objevit více než jednou v seznamu všechny kaskádové referenční akce, které jsou zahájeny DELETE nebo příkazu UPDATE se zobrazí tato chybová zpráva. Například stromu kaskádové referenční akce musí obsahovat pouze jednu cestu určitou tabulku kaskádové stromu referenční akce. Jak potíže obejítTento problém vyřešit, nevytvářejte cizí klíč, vytvořit více než jednu cestu do tabulky v seznamu kaskádové referenční akce. Vynutit referenční integritu několika způsoby. Deklarativní referenční integrity (DRI) představuje nejzákladnější způsob, ale je také nejméně flexibilní způsob. Pokud potřebujete větší flexibilitu, ale stále chcete vysoký stupeň integrity, můžete použít aktivační události. Další informaceNásledující ukázkový kód je příkladem pokus o vytvoření FOREIGN KEY, který generuje chybovou zprávu: OdkazyDalší informace naleznete v tématu "Kaskádové referenční integrity omezení" v SQL Server 2000 Books Online.VlastnostiID článku: 321843 - Poslední aktualizace: 2. listopadu 2007 - Revize: 3.4 Informace v tomto článku jsou určeny pro produkt:
Strojově přeložený článek Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum. Projděte si také anglickou verzi článku:321843
(http://support.microsoft.com/kb/321843/en-us/
)
| Překlady článku |




Zpět nahoru








