(no subject)
Jan. 3rd, 2006 10:40 amOK, i've yet again earned geek points.
My boss came in to my office with a change which needed to be made and stayed around while i was making it- one of our member agencies was being reactivated as an independent after having been a branch of something else.
So I pulled up the database tables and changed a pair of values, and looked- and didn't see the change I expected. So, my next step, after talking to myself trying to walk through if there were any database dependencies i missed (our DB architecture in places is vaguely catacombesque) and decided to connect to one of our test environments to run SQL profiler to show exactly what procedures were run to update which tables.
At this point, after firing up the profiler and completing a trace, i remembered how to do it from the user interface, so i made the appropriate changes and visually verified that they made the change i was pretty certain they did in test. Since they did, i went back to the live service and pulled up the same page there... and found that the agency for which the changes needed to be made now showed that they had.
So— when i can't remember how to make a change from the UI, i know where to effectively make it in the database, and got to demonstrate to Brad why my systems knowledge would be tough to replace.
My boss came in to my office with a change which needed to be made and stayed around while i was making it- one of our member agencies was being reactivated as an independent after having been a branch of something else.
So I pulled up the database tables and changed a pair of values, and looked- and didn't see the change I expected. So, my next step, after talking to myself trying to walk through if there were any database dependencies i missed (our DB architecture in places is vaguely catacombesque) and decided to connect to one of our test environments to run SQL profiler to show exactly what procedures were run to update which tables.
At this point, after firing up the profiler and completing a trace, i remembered how to do it from the user interface, so i made the appropriate changes and visually verified that they made the change i was pretty certain they did in test. Since they did, i went back to the live service and pulled up the same page there... and found that the agency for which the changes needed to be made now showed that they had.
So— when i can't remember how to make a change from the UI, i know where to effectively make it in the database, and got to demonstrate to Brad why my systems knowledge would be tough to replace.