SlideShare a Scribd company logo
New	
  Server	
  in	
  an	
  Hour?	
  
No	
  Problem!	
  
Mike	
  Hillwig	
  
 It’s	
  Friday,	
  and	
  you	
  can’t	
  wait	
  to	
  get	
  out	
  of	
  the	
  of@ice	
  
To	
  catch	
  one	
  of	
  these	
  	
  
 to	
  go	
  here	
  
 to	
  do	
  this	
  
 or	
  even	
  this	
  
 But	
  then	
  this	
  guy	
  comes	
  along.	
  He’s	
  your	
  boss.	
  	
  
 He	
  needs	
  a	
  new	
  one	
  of	
  these	
  
 Before	
  you	
  leave	
  
 But	
  you	
  don’t	
  have	
  time	
  for	
  that	
  
 Because	
  you	
  need	
  to	
  get	
  here	
  
 To	
  catch	
  one	
  of	
  these	
  
 To	
  get	
  here	
  
You	
  feel	
  like	
  this	
  
But	
  you’re	
  going	
  to	
  look	
  like	
  this	
  
Mike	
  Hillwig	
  
•  AKA	
  The	
  Cranky	
  DBA	
  
•  SQL	
  Server	
  DBA	
  
•  Working	
  with	
  SQL	
  Server	
  since	
  SQL	
  7	
  
•  Senior	
  DBA	
  at	
  hos?ng	
  division	
  of	
  a	
  financial	
  soCware	
  company	
  
•  Working	
  as	
  the	
  lone	
  SQL	
  DBA	
  in	
  an	
  army	
  of	
  Oracle	
  DBAs	
  
•  Resume	
  includes	
  Acme	
  Packet,	
  Shawmut	
  Design	
  and	
  Construc?on,	
  
   Equitable	
  Resources	
  
•  Currently	
  managing	
  ~40	
  instances	
  and	
  about	
  ~30	
  TB	
  
Mike	
  Hillwig	
  
•    Avid	
  Cook	
  
•    Lover	
  of	
  Blue	
  Cheese	
  
•    And	
  Bacon	
  
•    Geek	
  at	
  Heart	
  
•    Owned	
  by	
  Two	
  Pugs	
  
Obligatory	
  Social	
  Networking	
  Slide	
  
•  crankydba.com	
  
•  sqlserverpedia.com	
  
•  twiTer.com/mikehillwig	
  
A	
  New	
  Server?	
  Now?	
  
Fear	
  Not	
  
•  You’re	
  Prepared	
  
•  You’ve	
  done	
  your	
  homework	
  
•  And	
  this	
  is	
  not	
  a	
  crisis	
  
How	
  Do	
  We	
  Prepare?	
  	
  
•    Advanced	
  Planning	
  
•    Capturing	
  a	
  SQL	
  Config	
  file	
  
•    Collec?ng	
  the	
  scripts	
  you	
  already	
  have	
  
•    Assembling	
  a	
  batch	
  file	
  
•    Documen?ng	
  a	
  Build	
  Process	
  
•    Having	
  a	
  solid	
  process	
  ready	
  to	
  deploy	
  
•    Making	
  it	
  so	
  simple	
  we	
  can	
  delegate	
  it	
  
Assumptions	
  
•  Your	
  Windows/VMWare	
  Team	
  can	
  deploy	
  quickly	
  
•  Storage	
  isn’t	
  an	
  issue	
  
•  Install	
  media	
  is	
  readily	
  accessible	
  
Why	
  do	
  this	
  for	
  all	
  servers?	
  
•    Standardize	
  servers	
  
•    Consistency	
  is	
  good!	
  
•    Easier	
  to	
  delegate	
  to	
  junior	
  staff	
  
•    Saves	
  you	
  tons	
  of	
  ?me	
  
What	
  do	
  we	
  do?	
  
•    Create	
  file	
  paths	
  
•    Install	
  SQL	
  
•    Configure	
  
•    Bounce	
  
•    Monitor	
  
•    Maintain	
  
•    Reboot	
  
What	
  about	
  maintenance	
  
plans?	
  
•    No	
  
•    No	
  
•    No	
  
•    NO	
  
•    Use	
  scripts.	
  	
  
•    Maintenance	
  plans	
  are	
  ?me	
  consuming	
  and	
  difficult	
  to	
  
     maintain	
  
Where	
  do	
  we	
  start?	
  
•  Demo	
  of	
  building	
  config.ini	
  
•  Walk	
  through	
  my	
  process	
  
Edit	
  con@ig.ini	
  File	
  
•  Comment	
  Out	
  UIMODE="Normal”	
  
Resources	
  
•    Sqlserverpedia.com	
  
•    Sqlskills.com	
  (Paul	
  Randall	
  and	
  Kimberly	
  Tripp)	
  
•    Sqlservercentral.com	
  
•    ola.hallengren.com	
  

More Related Content

PDF
Seven Jobs You Should Be Running #sqlsat126
PPTX
SharePoint Saturday San Antonio: Workflow 2013
PDF
Serverless On Stage - Serverless URL Shortener
KEY
improving the performance of Rails web Applications
KEY
Freelancing and side-projects on Rails
PDF
Api fundamentals
KEY
Avoiding integration hell
ODP
Cvcc performance tuning
Seven Jobs You Should Be Running #sqlsat126
SharePoint Saturday San Antonio: Workflow 2013
Serverless On Stage - Serverless URL Shortener
improving the performance of Rails web Applications
Freelancing and side-projects on Rails
Api fundamentals
Avoiding integration hell
Cvcc performance tuning

What's hot (20)

KEY
Pragmatic Continuous Delivery - ReaktorDevDay 2012
KEY
Windycityrails page performance
PPTX
Continuous database deployment
PDF
Supervise your Akka actors - Devoxx
PDF
Performance - When, What and How
KEY
Cloud tools
PDF
Deployment Automation - My journey at Peazie
KEY
You've Launched! Now What?
PDF
CI/CD and Asset Serving for Single Page Apps
PPTX
Minimum Viable Architecture - Good Enough is Good Enough
PPTX
Developer day - AWS: Fast Environments = Fast Deployments
PPTX
One Terrible Day at Google, and How It Made Us Better
PPTX
The agile elephant in the room
PPT
Windy cityrails performance_tuning
PDF
Deployment Nirvana
PDF
Back To Square One: Building a WordPress Starter Development Kit
PPTX
Scaling Your Architecture for the Long Term
PPTX
Anatomy of Three Incidents -- Commonalities and Lessons
PPTX
Managing Data in Microservices
PPTX
AWS Meetup - Nordstrom Data Lab and the AWS Cloud
Pragmatic Continuous Delivery - ReaktorDevDay 2012
Windycityrails page performance
Continuous database deployment
Supervise your Akka actors - Devoxx
Performance - When, What and How
Cloud tools
Deployment Automation - My journey at Peazie
You've Launched! Now What?
CI/CD and Asset Serving for Single Page Apps
Minimum Viable Architecture - Good Enough is Good Enough
Developer day - AWS: Fast Environments = Fast Deployments
One Terrible Day at Google, and How It Made Us Better
The agile elephant in the room
Windy cityrails performance_tuning
Deployment Nirvana
Back To Square One: Building a WordPress Starter Development Kit
Scaling Your Architecture for the Long Term
Anatomy of Three Incidents -- Commonalities and Lessons
Managing Data in Microservices
AWS Meetup - Nordstrom Data Lab and the AWS Cloud
Ad

Similar to New Server in an Hour (20)

PDF
New Server in an Hour #sqlsat121
PPTX
A tale of 3 databases
PDF
Enabling your DevOps culture with AWS-webinar
ZIP
Continuous Integration, Build Pipelines and Continuous Deployment
PPTX
Scaling a High Traffic Web Application: Our Journey from Java to PHP
PPTX
Scaling High Traffic Web Applications
ZIP
Staging and Deployment
PPTX
DevOps for Database webinar
KEY
Continuous Integration, the minimum viable product
PPTX
Agile Data Warehousing
KEY
Standardizing and Managing Your Infrastructure - MOSC 2011
PPTX
WTF: Where To Focus when you take over a Drupal project
PPTX
Devops Days, 2019 - Charlotte
PPTX
Scrum is good - but kanban is better
PDF
Django production
PPTX
Serverless Toronto helps Startups
PPTX
Continuous integration sql in the city
PPTX
Using the Kanban Method with Team Foundation Server
PPTX
EVOLVE'13 | Keynote | Richard Brown
PPTX
Basics for front end developer
New Server in an Hour #sqlsat121
A tale of 3 databases
Enabling your DevOps culture with AWS-webinar
Continuous Integration, Build Pipelines and Continuous Deployment
Scaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling High Traffic Web Applications
Staging and Deployment
DevOps for Database webinar
Continuous Integration, the minimum viable product
Agile Data Warehousing
Standardizing and Managing Your Infrastructure - MOSC 2011
WTF: Where To Focus when you take over a Drupal project
Devops Days, 2019 - Charlotte
Scrum is good - but kanban is better
Django production
Serverless Toronto helps Startups
Continuous integration sql in the city
Using the Kanban Method with Team Foundation Server
EVOLVE'13 | Keynote | Richard Brown
Basics for front end developer
Ad

More from Mike Hillwig (9)

PPTX
SQL Phone Home: Teaching Your SQL Servers to Call for Help
PPTX
Closing
PPTX
Opening
PPTX
Do More With Less: SQL Central Management Server and Multi-Server Administration
PPTX
Recovery and backup for beginners
PPTX
What the VLF
PPTX
Defy the Defaults
PDF
How Not to be a Cranky DBA
PPTX
How not to be a cranky dba
SQL Phone Home: Teaching Your SQL Servers to Call for Help
Closing
Opening
Do More With Less: SQL Central Management Server and Multi-Server Administration
Recovery and backup for beginners
What the VLF
Defy the Defaults
How Not to be a Cranky DBA
How not to be a cranky dba

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced IT Governance
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Per capita expenditure prediction using model stacking based on satellite ima...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Unlocking AI with Model Context Protocol (MCP)
Advanced IT Governance
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Empathic Computing: Creating Shared Understanding

New Server in an Hour

  • 1. New  Server  in  an  Hour?   No  Problem!   Mike  Hillwig  
  • 2.  It’s  Friday,  and  you  can’t  wait  to  get  out  of  the  of@ice  
  • 3. To  catch  one  of  these    
  • 7.  But  then  this  guy  comes  along.  He’s  your  boss.    
  • 8.  He  needs  a  new  one  of  these  
  • 10.  But  you  don’t  have  time  for  that  
  • 11.  Because  you  need  to  get  here  
  • 12.  To  catch  one  of  these  
  • 14. You  feel  like  this  
  • 15. But  you’re  going  to  look  like  this  
  • 16. Mike  Hillwig   •  AKA  The  Cranky  DBA   •  SQL  Server  DBA   •  Working  with  SQL  Server  since  SQL  7   •  Senior  DBA  at  hos?ng  division  of  a  financial  soCware  company   •  Working  as  the  lone  SQL  DBA  in  an  army  of  Oracle  DBAs   •  Resume  includes  Acme  Packet,  Shawmut  Design  and  Construc?on,   Equitable  Resources   •  Currently  managing  ~40  instances  and  about  ~30  TB  
  • 17. Mike  Hillwig   •  Avid  Cook   •  Lover  of  Blue  Cheese   •  And  Bacon   •  Geek  at  Heart   •  Owned  by  Two  Pugs  
  • 18. Obligatory  Social  Networking  Slide   •  crankydba.com   •  sqlserverpedia.com   •  twiTer.com/mikehillwig  
  • 19. A  New  Server?  Now?  
  • 20. Fear  Not   •  You’re  Prepared   •  You’ve  done  your  homework   •  And  this  is  not  a  crisis  
  • 21. How  Do  We  Prepare?     •  Advanced  Planning   •  Capturing  a  SQL  Config  file   •  Collec?ng  the  scripts  you  already  have   •  Assembling  a  batch  file   •  Documen?ng  a  Build  Process   •  Having  a  solid  process  ready  to  deploy   •  Making  it  so  simple  we  can  delegate  it  
  • 22. Assumptions   •  Your  Windows/VMWare  Team  can  deploy  quickly   •  Storage  isn’t  an  issue   •  Install  media  is  readily  accessible  
  • 23. Why  do  this  for  all  servers?   •  Standardize  servers   •  Consistency  is  good!   •  Easier  to  delegate  to  junior  staff   •  Saves  you  tons  of  ?me  
  • 24. What  do  we  do?   •  Create  file  paths   •  Install  SQL   •  Configure   •  Bounce   •  Monitor   •  Maintain   •  Reboot  
  • 25. What  about  maintenance   plans?   •  No   •  No   •  No   •  NO   •  Use  scripts.     •  Maintenance  plans  are  ?me  consuming  and  difficult  to   maintain  
  • 26. Where  do  we  start?   •  Demo  of  building  config.ini   •  Walk  through  my  process  
  • 27. Edit  con@ig.ini  File   •  Comment  Out  UIMODE="Normal”  
  • 28. Resources   •  Sqlserverpedia.com   •  Sqlskills.com  (Paul  Randall  and  Kimberly  Tripp)   •  Sqlservercentral.com   •  ola.hallengren.com