17. juni 2003 - 12:59Der er
1 kommentar og 1 løsning
dependice tjek af stored procedures og disses bodyer
Til en database med rimeligt mange tabeller (>150), vil vi gerne køre noget tjek af dependices.
Opgaven er for stor i hånden, så noget maskinelt må til... Vi vil gerne have lavet et "kort" (faktisk bare en liste) over brug af stored procedurer (som kalder hinanden i flæng) og tabller for hver af de stored procedurer.
Findes der noget værktøj, der kan det ? Alternativt, med hvilken query kan man hive body'en af en stored procedure ud at databasen (så kan vi selv skrive et brugbart værktøj)
Måske sådan noget som denne her, jeg selv bruger :
Select distinct db_name() as CurrentDatabase, object_Name(d.depid) As TableName, s.name + '.' + o.name As Dependency, substring(v.name, 5, 16) As Type From sysobjects o Inner Join master.dbo.spt_values v On o.xtype = SubString(v.name,1,2) Collate database_default And v.type = 'O9T' Inner Join sysdepends d On o.id = d.id Inner Join sysusers s On o.uid = s.uid Where d.depid <> 0 And deptype < 2
Eller måske du syntes bare sp_depends er fin nok :O)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.