Goed, mijn eerste post hier, laat ik eens proberen om het in een keer goed te doen.
Case:
Ik heb voor mijn stage een enorme database om mee te werken van enkele jaren oud. Groot probleem is dat er weinig tot niets gedocumenteerd is/wordt (ik ben er hard om aan het zeuren, en ik geloof dat 't nog effect heeft ook), dus er is niet bekend welke objecten niet meer gebruikt worden. Wat ik nu wil doen is door alle code van de applicaties en alle procedures heen lopen om de ongebruikte objecten te localiseren.
Mogelijke oplossing 1:
ApexSQL Clean (http://www.apexsql.com). Een programma dat dit alles al doet als het goed is. Een klein probleempje... Het is shareware, en dus niet zomaar te gebruiken in een productieomgeving (tenzij het gekocht wordt).
Mogelijke oplossing 2:
Ik ga dus zelf aan de slag om iets dergelijks te fabriceren. Natuurlijk zal dit een minder gelikt product opleveren dan het tooltje van ApexSQL, maar wel compleet in eigen beheer, met de features die gewenst zijn.
Case:
Ik heb via google een hoop gezocht, en ben achter de volgende dingen gekomen:
Alvast bedankt.
Case:
Ik heb voor mijn stage een enorme database om mee te werken van enkele jaren oud. Groot probleem is dat er weinig tot niets gedocumenteerd is/wordt (ik ben er hard om aan het zeuren, en ik geloof dat 't nog effect heeft ook), dus er is niet bekend welke objecten niet meer gebruikt worden. Wat ik nu wil doen is door alle code van de applicaties en alle procedures heen lopen om de ongebruikte objecten te localiseren.
Mogelijke oplossing 1:
ApexSQL Clean (http://www.apexsql.com). Een programma dat dit alles al doet als het goed is. Een klein probleempje... Het is shareware, en dus niet zomaar te gebruiken in een productieomgeving (tenzij het gekocht wordt).
Mogelijke oplossing 2:
Ik ga dus zelf aan de slag om iets dergelijks te fabriceren. Natuurlijk zal dit een minder gelikt product opleveren dan het tooltje van ApexSQL, maar wel compleet in eigen beheer, met de features die gewenst zijn.
Case:
Ik heb via google een hoop gezocht, en ben achter de volgende dingen gekomen:
- in de tabel sysobjects zijn alle items waarbij xtype = 'P' procedures.
- in de tabel syscomments staat in het veld 'text' de echte inhoud van de stored procedure; de sql zelf dus.
Alvast bedankt.