SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Skryptuj wszystkie widoki/funkcje/procedury w bazie danych Sql Server w kolejności zależności

Niestety, jedynym szybkim i łatwym sposobem na stworzenie takiego skryptu jest użycie narzędzi innych firm. Używamy Skryptu Apex ale są też inne narzędzia, a Red Gate prawdopodobnie ma własną wersję tego.

Inne opcje to:

  • Uruchamianie skryptu wiele razy, aż wszystko zostanie wykonane
  • Próba samodzielnego stworzenia poprawnej kolejności przy użyciu zależności sys.dependanci, które mogą nie zawsze działać
  • Wymyślanie własnego algorytmu zależności, który jest przesadą…

Wystąpił błąd w widokach zależności sys w poprzednich wersjach SQL Server. Pamiętam, że czytałem o tym, gdy miał się ukazać SQL 2008.

Nie pamiętam wszystkich szczegółów, ale chodziło o to, że zależności nie działają poprawnie, gdy obiekty zostały upuszczone i ponownie utworzone.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Co oznacza linia relacji przerywana/kropkowana w SQL Management Studio — Diagram bazy danych

  2. Nie można połączyć się z SQL Server w innej domenie za pomocą SSMS i Windows 7 Credential Manager

  3. SSMS SMO Objects:Uzyskaj wyniki zapytania

  4. Jak włączyć ciemny motyw w SQL SERVER Management Studio 18 w 6 szybkich krokach

  5. SQL Server Management Studio 2016:Nie można uruchomić aplikacji