Work Smarter Not Harder Standardize Your Environment With Best Practices.

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Burt King We will cover: Essentials --No command line needed here (mott) What is SQL Server How does it come to life What are the.
David Johnson | Page #1 © 2009 Blackbaud What Every Blackbaud DBA Ought to Know Welcome to the Support Roundtable for DBAs Presenter: David Johnson, Technical.
Title KETIV TECHNOLOGIES, INC | California  Arizona  Nevada  Oregon  Washington | | ama.ketiv.com 2-C|1:00 - 2:15 pm Instructor: Mike.
MCITP Guide to Microsoft Windows Server 2008, Server Administration (Exam #70-646) Chapter 2 Installing Windows Server 2008.
Installation and Deployment in Microsoft Dynamics CRM 4.0
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
SQL Server Management Studio Introduction
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Documentation 1. User Documentation 2. Technical Documentation 3. Program Documentation.
Omri Bahat Principal Program Manager Microsoft Session ID: DAT311.
Module 16: Software Maintenance Using Windows Server Update Services.
Deploying and Managing Software by Using Group Policy.
Automating Drupal Deployment Dominique De Cooman.
Module 13 Automating SQL Server 2008 R2 Management.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Module 1: Installing Internet Information Services 5.0.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 1.x Documentation What you need to know.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCT, MCTS, MCDST, MCP, A+
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
ServerProtect 5.58 for NT Tech Support Dep.. Table of Contents Introduction and Installation Managing ServerProtect Configuring ServerProtect Maintaining.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Module 6: Configuring User Environments Using Group Policy.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
A Networked Machine Management System 16, 1999.
Embarquez les services d'intégration SQL Server 2005 Romelard Fabrice D311.
Advanced ETL: Embedding Integration Services Ashvini Sharma Development Lead DAT411 Microsoft Corporation Sergei Ivanov Technical Lead DAT411 Microsoft.
SQL Server 2000 Sys Admin Jeremiah Curtis Engineering Services
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
Protecting SharePoint with System Center Data Protection Manager 2007 Chris Whitehead Premier Field Engineer Microsoft UK.
BSG Group - Dau Anh Trong1 Introduction about MS SQL Server 2005.
1 MSTE Visual SourceSafe For more information, see:
BODY From Source Code Management to Daily Build Soren Klemmensen, Kamil Sacek & Luc van Vugt
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Adxstudio Portals Training
HR and Payroll in Microsoft Dynamics GP Terry Heley| Escalation Engineer.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Module 6: Configuring User Environments Using Group Policies.
Please note that the session topic has changed
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Troubleshooting Workflow 8 Raymond Cruz, Software Support Engineer.
Managing Database objects in Visual Studio and Team Foundation Server Presented by Sean P SQL Saturday - Phoenix 2016.
Rob Sewell Making PowerShell Useful Real-Life Examples of Powershell in Action Slides available here -
ITMT 1371 – Windows 7 configuration Chapter 2: Installing Windows 7 ITMT 1371 – Windows 7 Configuration.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
SQL Replication for RCSQL Reporting
Presented By: Jessica M. Moss
Integrating ArcSight with Enterprise Ticketing Systems
InGenius Connector Enterprise Microsoft Dynamics CRM
Common SQL Server Mistakes and How to Avoid Them
Maintaining software solutions
Deployment & Management with PSADK, SCCM & EM
DDPS in Action: Session 11 Hydration
Universal SQL Installations Framework (Script review and Demo)
X in [Integration, Delivery, Deployment]
Work Smarter Not Harder
Ch 10. Maintaining and Automating SQL Server
Presentation transcript:

Work Smarter Not Harder Standardize Your Environment With Best Practices

Introduction  AJ Mendo   Over the years AJ has worked with a variety of databases and has worked for military, civilian, and federal government organizations supporting a wide variety of applications. He currently works on a team of DBAs supporting over 200 database servers of various sizes. He is a frequent presenter at user groups, SQL Saturday’s and online. He gives his time freely for SQL Events and loves being a part of the SQL Community.

Objectives  What does it mean to Standardize?  What can be Standardized?  Using “scripts” to make things easier  Get others to follow the Standards  Document and publish – consider it a “living document”

What does it mean to Standardize?  Definition: stand·ard·ize /ˈstandərˌdīz/ Verb: 1.to make or become standard: 2. to test by or compare with a standard: “SQLAJ has an effort underway to standardize server installations".  Partial Source:

Quiz: Why Should You Standardize?  Lays out the rules for everyone  Makes “non-standards” easy to spot and corrections easier  It will make your life (and job) easier  Because SQLAJ said so (and he is cool!)  All of the above

O.K. but what can be standardized?  Server setup  Access restrictions  SQL versions and installations  Post install configurations  Routine maintenance  Tracking Changes  Release/Deployment process

Server Setup  Drive configuration  Use the correct file system  Formatting drives correctly

Access Restrictions  Types of accounts  Windows - users  SQL - applications  Different levels for different environments  Development, Test/QA, Pre-Production, Production  Who gets access  Developers, Project Managers, Build Managers  Isolate Services  Different Accounts for SQL Engine, SQL Agent  Use low-rights Windows or Local accounts

Sizing Drives  Get the information from customer  Current database size  Projected growth 1, 3, 5 years  Develop an algorithm Backups will be compressed Allow for.5% growth  Remember Operating System and application installation  C:\OS – 40GB  D:\App(SQL) – 50GB

Windows and SQL Versions  Operating System  SQL Server  Service Packs  SQL components

Install from Configuration File  Faster Installs  No more clicking “Next”  Put all commands in Configuration file  Advantage to standard server builds  Different Configuration Files based on components SQL Engine, Report Services, SSIS, SSAS  Blog Post on how to 

Post Install Configuration  SQL Agent Jobs – Option 1  Manually Create Jobs  Use the Wizard / Design Console  Can be time consuming (approximately 5 minutes each x4)  Job is owned by user who created it  Maintenance plans can be finicky

Post Install Configuration  SQL Agent Jobs – Option 2  Use SQL scripts to create jobs  Faster (approximately 30 seconds or less)  Easy to use/maintain  Job owner is set (local or domain account)

Routine Maintenance  Backups  Integrity Checks  Index Defragmenting  Clean Up

Tracking changes  How do you track changes to environment  Is there an approval process  Work flow  Closing tickets

Release/Deploying Code Updates  Release calendar  Released from Development, QA/Test, Pre-Production, Production  Application code, database scripts, deployment instructions  Required 72 hours in advance  Instructions must be full and complete  Written so any DBA or SA can deploy updates

Getting others to follow standards  Talk with Managers  Demonstrate how makes setup/configuration easier  Getting team members to agree

Document and Publish  Write up the Standards  Post to a central location  Refer others such as SAs and Project Managers to location  Living Document – update as needed.

Wrap Up  What does it mean to Standardize?  What can be Standardized?  Get others to follow Standards  Using “Scripts” to make things easier  Document and publish – Consider it a “living document”

Resources  Isolate SQL Services   Using the Correct File System   Formatting data drives   Blog Post – Install using Configuration file 