Bohužel jediným rychlým a snadným způsobem, jak vytvořit takový skript, je použití některých nástrojů třetích stran. Používáme Apex Script ale existují i jiné nástroje a Red Gate pravděpodobně má svou vlastní verzi.
Další možnosti jsou:
- Skript spusťte mnohokrát, dokud se vše nespustí
- Pokusíte se sami vytvořit správné pořadí pomocí sys.dependancies, které nemusí vždy fungovat
- Přijít s vlastním algoritmem závislosti, který je přehnaný…
V předchozích verzích SQL Serveru došlo k chybě v zobrazení závislostí sys. Pamatuji si, že jsem o tom četl, když se chystalo vydání SQL 2008.
Nepamatuji si všechny podrobnosti, ale bylo to něco o závislostech, které nefungovaly správně, když byly objekty vypuštěny a znovu vytvořeny.