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

Script alle views/functies/procedures in een SQL Server-database in afhankelijkheidsvolgorde

Helaas is de enige snelle en gemakkelijke manier om zo'n script te maken het gebruik van tools van derden. We gebruiken Apex-script maar er zijn ook andere tools en Red Gate heeft waarschijnlijk zijn eigen versie hiervan.

Andere opties zijn:

  • Het script vele malen uitvoeren totdat alles is uitgevoerd
  • Proberen om zelf de juiste volgorde te creëren met sys.dependances die mogelijk niet altijd werken
  • Uw eigen afhankelijkheidsalgoritme bedenken, wat een overkill is ...

Er is een fout opgetreden in de weergaven van sys-afhankelijkheden in eerdere versies van SQL Server. Ik herinner me dat ik erover las toen SQL 2008 op het punt stond te worden uitgebracht.

Ik herinner me niet alle details, maar het was iets over afhankelijkheden die niet correct werkten wanneer objecten werden verwijderd en opnieuw gemaakt.



  1. Hoe Sum en Inner Join te gebruiken in een delete-statement en er een derde tabel aan toe te voegen

  2. Kan niet inloggen op de server in SQL Server 2008 R2 Management Studio

  3. MySQL-fout - #1932 - Tabel 'phpmyadmin.pma gebruikersconfiguratie' bestaat niet in de engine

  4. Phpmyadmin - verbinding voor controluser mislukt PHPMyadmin