Geänderte SQL Server Prozeduren oder Funktionen finden

Michael Schwarz on Tuesday, April 9, 2013

In der letzten Zeit kam es bei mir immer wieder mal vor, dass ich nachschauen wollte, welche Prozeduren und Funktionen sich im SQL Server geändert haben. Folgendes kleines SQL Skript liefert mir alle Änderungen sortiert nach Datum:

SELECT name, create_date, modify_date
FROM sys.objects
WHERE type = 'P' OR type = 'V' OR type = 'IF' OR type = 'FN' OR type = 'TF'
ORDER BY (CASE WHEN create_date > modify_date THEN create_date ELSE modify_date END)

Was mich mal interessieren würde: wie pflegt ihr eigentlich SQL Server Datenbankupdates? Habt ihr euch eine eigene Lösung gebaut, verwendet ihr ORM Tools?