sql >> Database teknologi >  >> Database Tools >> SSMS

Script alle visninger/funktioner/procedurer i en SQL Server-database i afhængig rækkefølge

Desværre er den eneste hurtige og nemme måde at oprette et sådant script på at bruge nogle tredjepartsværktøjer. Vi bruger Apex Script men der er også andre værktøjer derude, og Red Gate har sandsynligvis sin egen version af dette.

Andre muligheder er:

  • Kører scriptet mange gange, indtil alt er udført
  • Prøver selv at skabe korrekt rækkefølge ved hjælp af sys.dependancies, som måske ikke altid virker
  • Kom op med din egen afhængighedsalgoritme, som er en overkill ...

Der var en fejl i sys-afhængighedsvisninger i tidligere versioner af SQL Server. Jeg kan huske, at jeg læste om det, da SQL 2008 var ved at blive frigivet.

Jeg kan ikke huske alle detaljerne, men det var noget med, at afhængigheder ikke fungerede korrekt, når objekter blev droppet og genskabt.



  1. Uønsket evaluering i opgaver i Mathematica:hvorfor sker det, og hvordan fejlretter man det under pakkeindlæsningen?

  2. Kan ikke eksportere min .xlsx til min SQL-server 2008-database

  3. Kan ikke indsætte SQL i en specifik tabel

  4. Uventet EOF stødt på i BCP-datafil