Sdílet prostřednictvím


Problémy vývoje databáze

Při změně struktury nasazení databáze, je nutné provést zvláštní péči, vaše změny je kompatibilní s existující data a struktury databáze.Může být nutné speciální kroky při provádění následujících operací:

  • Přidání omezení přidáte omezení, může databáze již obsahovat data, která nesplňují.Při pokusu o uložení nové omezení Dialogové okno oznámení Post-Save informuje o tom, že databázový server nemohl vytvořit omezení.Chcete-li databázi přijmout nové omezení, zrušte Zkontrolovat při vytvoření stávající data políčko.Další informace naleznete v tématu Jak: Kontrola existujících dat při vytváření kontrolního omezení..

  • Přidání relace přidání relace databáze může již obsahovat řádky tabulky cizího klíče, které nemají odpovídající řádky v tabulce primárního klíče.Existující data, může splnit referenční integrity.Při pokusu uložit nový vztah Dialogové okno oznámení Post-Save informuje o tom, že databázový server nelze uložit upravené tabulky cizího klíče.Chcete-li přijmout změny databáze, zrušte Zkontrolovat při vytvoření stávající data políčko.Další informace naleznete v tématu Jak: Kontrola existujících dat při vytváření kontrolního omezení..

  • Úprava tabulky použité na indexované zobrazení úpravě tabulky, která přispívá k Microsoft SQL Server indexované zobrazení indexů zobrazení budou ztraceny.Viz SQL Server Books Online informace o opakované vytvoření indexů.

  • Odstranění objektu -li odstranit objekt, například sloupce, tabulky nebo zobrazení, zkontrolujte nejprve zkontrolujte objekt neodkazuje jiný objekt v databázi.

Bez ohledu na to, jak změnit návrh databáze zůstanou zachovány historie změny.Jedním ze způsobů je zachovat skriptů SQL pro všechny změny provedené někdy produkční databáze.

Viz také

Koncepty

Prostředí s více uživateli

Další zdroje

Práce s omezeními

Práce se skripty