sql >> Databáze >  >> Database Tools >> SSMS

Skriptujte všechna zobrazení/funkce/procedury v databázi SQL Server v pořadí závislostí

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.



  1. Může mi někdo pomoci zjistit, co je s tímto kódem špatně?

  2. phpMyAdmin:Datumová pole se zobrazují jako BLOB

  3. Jak udělím uživateli přístup pro čtení k databázi na serveru SQL?

  4. MYSQL:Jak nastavit výchozí hodnotu NULL nebo prázdných dat na 0 během vkládání