• I would add: know thy operating system. Know file and share level security (share level for replication and log shipping, for instance), know how services work, understand user rights and what SQL Server needs to run in various configs, understand how SQL Server uses the OS, and how the OS interacts with it, especially in situations like with clustering.

    K. Brian Kelley
    @kbriankelley