Suppose iam moving one SP ( or an alter script etc..) from Developement enviornment to QA enviornment . Before migration , i want to check a list of things like , all the tables used in the sp are present , all the functions or sub sp's are present , or in the case of alter script , if any index is present in the column iam trying to change etc.. Is there any tool , Or any framework , or any kind of structure available for this kind of check list ...?