Phil Factor's Phrenetic Phoughts

Simple-Talk columnist
The wilder shores of Transact SQL    Phil on Twitter   Phil on SQL Server Central"

Common Law, and The need for restraint.

Published Monday, June 09, 2008 10:57 AM

I’ll never forget the best DBA I ever appointed, because he thoughtfully taught me an effective technique for removing wheel-clamps from cars. It was after the interview, I seem to remember. We walked together to his car to get a file. There in the boot was some interesting equipment collected together to meet the needs of the urban DBA. He described the technique. I worried slightly over certain aspects. ‘Is this legal?’ He looked at me pityingly, and gave me a stirring speech about our duty to fight oppressive legislation, including the line, quoted from the Magna Carta;

‘No free man shall be seized or imprisoned, or stripped of his rights or possessions, or outlawed or exiled or deprived of his standing in any other way, nor will we proceed with force against him, or send others to do so, except by the lawful judgement of his equals, or by the law of the and.’

Hmm. He’ll go far. I thought. I was right, too; He proved to have an unparalleled zeal for mastering corporate regulations and compliance issues.

The other DBA who proved to be the master of any crisis was once a specially trained riot policeman.  Bill changed career when the police force ‘went soft’. His highly trained skills of subduing rioters were no longer prized, and a future as a desk-bound social worker didn’t appeal. A career as a DBA beckoned.

Bill commanded instant respect amongst the developers. He never had to do any more than give ‘That Look’. This is because he was an instructor in martial arts and a champion weightlifter. He could lift the heaviest server in and out of the racks without effort or assistance. All the recalcitrant servers were soon pacified with the ease with which he once subdued over-excited Trotskyites

Once, whilst chatting in the server room, he showed me a grip which could restrain anyone so effectively that even talking, let alone struggling, was impossible.

One dreams wistfully of using this real-life Vulcan Nerve-Grip.

Phil: I gather that the development team has issues over the interface between the database and application layer?

Developer: Well, yes. I believe strongly that we should be using Hibernate, and should have table-level access to the databases so we can ‘persist’ our objects in the ‘data repository’. We can spray un-optimized dynamic SQL  all over the database without any clear idea about what is actually being generated and can Nnnngggh!… (thud)

Phil (wiping his hands) Any other clever ideas?

I’ve never had to put either technique to the test.  For the exceptional DBAs, the important skill is to plan for every conceivable problem and have a strategy in place to deal with it, even if the strategy involves crowbars and martial arts. For some reason, preparedness for an event makes it less likely to happen.

Comments

 

stevegs said:

I believe if you remove the boot but leave it on the street for the authorities to retrieve, there's only marginal implications - the real issue is removing the sticker pasted to the windshield, which references 'authorized' personnel.  Why wouldn't the vehicle owner be authorized?  The sign doesn't specify.
July 28, 2008 9:38 AM
 

DaveLQ said:

For several years I operated a fundamentalist IT department which perpetrated the myth that felonies such as forgotten passwords would be punished severely and could not be repeated (not with the left hand anyhow). A shiny meat cleaver was kept on my desk for that purpose (OK so it was a plastic halloween prop).  It was surprising how many employees developed near photographic memories...
August 20, 2008 3:10 AM
 

Adam Machanic said:

So are you going to tell us how to remove the boot???

Actually, I've managed to go years without a parking ticket.  And now that I've written that, I'm certainly going to get a ticket this weekend...
September 12, 2008 9:37 AM
You need to sign in to comment on this blog

















<June 2008>
SuMoTuWeThFrSa
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
A SysAdmin's Guide to Change Management
 In the first in a series of monthly articles, ‘Confessions of a Sys Admin’, Matt describes the issues... Read more...

Exchange: Recovery Storage Groups
 It can happen at any time: You get a request, as Admin, from your company, to provide the contents of... Read more...

Build Your Own Virtualized Test Lab
 Desmon explains the fundamentals of building a test lab for Windows servers and Enterprise applications... Read more...

Rendering Hierarchical Data with the Treeview
 It sometimes happens that Web Server controls that visualize data don't quite fit with the way that... Read more...

SQL Server 2008: Performance Data Collector
 With Performance Data Collector in SQL Server 2008, you can now store performance data from a number of... Read more...