Abuse Melding

Je hebt een klacht over de onderstaande posting:

29-04-2008, 19:08 door Anoniem

Ik heb een T-SQL script geschreven om je SQL server te scannen in alle databases. ========== exec sp_msforeachdb ' Print(''Scanning Database [?]'') DECLARE @T varchar(255), @C varchar(255) DECLARE Table_Cursor CURSOR FOR select a.name,b.name from [?].dbo.sysobjects a,[?].dbo.syscolumns b where a.id=b.id and a.xtype=''u'' and (b.xtype=99 or b.xtype=35 or b.xtype=231 or b.xtype=167) order by a.name, b.name OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN If Left(@T,1)<>''#'' Begin Print('' Scanning Table [''+@T+''], Column: [''+@C+'']'') Exec(''if exists(select [''+@C+''] from [?].dbo.[''+@T+''] where [''+@C+''] like ''''%<script%'''') print ''''>>> FOUND in [''+@T+''].[''+@C+'']'''''') End FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Table_Cursor ' ========== Pas op: dit kan een LANGE tijd duren. Zoek in de printout op ">>> FOUND" om te ...

Beschrijf je klacht (Optioneel):

captcha