I’m Jeff Hill, a veteran IT professional ( USMC Veteran too! ) with over 25 years experience. I’ve been using, administering and cussing at SQL Server since Version 6.5. I’ve been scripting and automating to make my life easier as much as possible.

I’ve worked my way up from batch files on old versions of DOS to PowerShell with stops at PERL, Bash, Python and VBScript along the way.

My goal with this blog is to document things I find useful or cool for myself and hopefully someone else will find it useful also. Giving back a little to the community and having some fun while doing it is a bonus.

Here and now, I use PowerShell every day. I automate, report and manage SQL Servers with my own scripts as well as awesome contributions from the PowerShell community like ImportExcel and dbatools. I enjoy learning new ways to do things. I like to look back at things I wrote just a few months ago and see how much different/better I do things now.

DBA can mean several things depending on who you ask. They can be broken down into three broad categories:

  • Developer, who works with the data directly.
  • Performance Tuner, who focuses on making SQL as fast and efficient as possible.
  • Systems Maintainer, who makes sure the server is taken care of.

The focus of this blog is some of each type but mostly the systems maintainer.