Nach etlichen Recherchen im Internet eine Methode zu finden, um das letzte Verwendungsdatum einer SQL-Datenbank (SQL-Server2008R2) zu ermitteln, war meine Erkenntnis, dass das nicht durch eine einfache Abfrage möglich sei.
So kam ich dann letztlich auf die folgende vorgestellte Methode, die ein bisschen 'tricky' eben das letzte Verwendungsdatum feststellen kann. Ich verwende folgenden SELECTION-Anweisung: Dim selLastDates As String = _ "SELECT TOP 1 MAX(STATS_DATE(a.id, a.indid)) AS lastUsed, b.name " & _ "FROM sys.sysindexes AS a " & _ "INNER JOIN sys.objects AS b ON a.id = b.object_id " & _ "WHERE (b.type = 'U') AND (b.name <> 'sysdiagrams') " & _ "GROUP BY b.name " & _ "ORDER BY lastUsed DESC" ... und setze eine bestehende SQL-Connection voraus. Mit diesem SELECT werden, wenn man das 'TOP 1' weg lässt, die letzten Verwendungsdaten aller Tabellen einer Datenbank bereit gestellt. Benutzt man die SELECTION mit 'TOP 1' wird unter der Voraussetzung der absteigenden Sortierung das letzte Datum der Verwendung der Datenbank bereit gestellt. Dieses kann dann durch bspw. Dim cmd As New SqlCommand cmd = New SqlCommand(selLastDates, myConnection) myLabel.Text = "Zuletzt bearbeitet am: " + Format(cmd.ExecuteScalar, "dd.MM.yyyy") ... gezeigt werden. Dieser Tipp wurde bereits 8.847 mal aufgerufen. Voriger Tipp | Zufälliger Tipp | Nächster Tipp
Anzeige
Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv Vol.6 Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! - nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten - Symbol-Galerie mit mehr als 3.200 Icons im modernen Look Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m. |
Neu! sevEingabe 3.0 Einfach stark! Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Tipp des Monats April 2024 Skyfloy Chart von Microsoft und dazu noch gratis Tutorial für Microsoft Chart Controls für Microsoft .NET Framework 3.5 TOP Entwickler-Paket TOP-Preis!! Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR... |
||||||||||||||||
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |