SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
@KoprowskiT
Premier 
Gold 
Silver 
Bronze 
OUR AWESOME SPONSORS
@KoprowskiT
ABOUT ME 
Leader of Polish SQL Server User Group 
Microsoft CertifiedTrainer(SharePoint, SQL Server, Security, Azure) 
SQL Server MVP (five years) 
MVP Mentor Program Member 
consultant, security& licensingauditor 
activeblogger, influencer, technicalwriter 
last9 yearslivingin Data Processing Center 
last14 yearsbanking and ICT 
NOW goingintoIndependent Consultancy 
frequentlyspeaker atseveralconferences: SQL Server Community Launch, Time for SharePoint, CodeCamps, InfoMEET, SharePoint Community Launch, CISSP Day, SQL in the City, InfoTRAMS, SQL Bits, IT Camp, SQL Saturday, CareerCon, Sharepoint& SQL Connection, Kariera IT, SQL Rally, SQL Relay, InfoTech… 
Microsoft TerminologyCommunity/ translationsfor Wndows7/8 and Visual Studio 2010/2012 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 4
PHASE ONE –slidetalks 
MP–whatwe aretalkingabout? 
MP –how, where, when? 
MP -methods, tools, right (?) ways 
whatMaintenance Plans can do you You 
PHASE TWO –show time 
PHASE THREE –discussiontime 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 5
PHASE ONE –SLIDETALKS
MaintenancePlans–whatwe aretalkingabout? 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 
7
Clean Environment 
Silence 
Knowledge about environment 
Productivity / Performance 
DEFINITION: 
A database maintenance plan is a set of specific, proactivetask 
thatneed to be performedregularlyon databases 
to ensuretheiradequate performance and availability 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 8
MaintenancePlans–how, where, when? 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 
9
HOW: 
MaintenancePlan Wizard 
MaintenancePlan Designer 
T-SQL Scripts 
PowerShellScripts 
WHERE 
SQL Server Management Studio from Standard and above 
See you in… Express 
WHEN: 
BEFORE: problems / service windows 
AFTER: maintaining / clients back to home 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 10
Verysimple(althoughadvanced) wizard 
Providingpossibilityfor creationsimpletaskin dozensof seconds 
Enoughin manycases, environments 
Limited but includemanyoptions 
Limitations: 
numberof databases 
granularity 
single tasks/ no multitasking 
no scriptingfor anotherinstances 
someknownproblemsin previousversion of SQL Server 
SQL Server 2005 Service Pack 2 / SQL Server 2008 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 11
More flexible and advanced tool (not on this session) 
Graphical user interface with SSIS 
Most often used for „real DBA” 
Increased features 
Workflow for specified tasks with execution plan 
Multitasking 
Two additional Maintenance plans 
ExecuteT-SQL Statement 
Notify Operator 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 12
Limitations for both tools / those ideas are not possible 
Identification and removing fragmentation for physical files 
Identification abandoned, duplicated, forgotten indexes 
Providing backup on demand 
Werification good quality of backup 
Werification succesful restore 
Monitoring of performance 
Monitoring of SQL OS 
Monitoring of Windows OS 
Monitoring available space 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 13
Functionality for „Real *Tru* DBA” 
Necessary for working with multiple databases, instances, server farms 
Feauters for scripting: 
Access to OS 
Posibility of moving 
Scripts sharing 
One of the best examples and tools for free: 
HTTP://OLA.HALLENGREN.COM/ 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 14
The SQL Server Maintenance Solution comprises scripts for running backups, integrity checks, and index and statistics maintenance on all editions of Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, and SQL Server 2014. 
The solution is based on stored procedures, the sqlcmdutility, and SQL Server Agent jobs. I designed the solution for the most mission-critical environments, and it is used in manyorganizationsaround the world. 
Numerous SQL Server community experts recommend the SQL Server Maintenance Solution, which has been a Gold winner in the2013,2012,2011, and2010SQL Server Magazine Awards. The SQL Server Maintenance Solution isfree. 
“After you review this checklist run —do not walk —over to this website: http://ola.hallengren.com. Download, read, understand and implement these scripts. My friend Ola has done a better job on these scripts than I’ve seen anywhere else, hands down.”-Buck Woody 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 15
(Everything I do) Ido it for you 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 
16
CheckDatabase Integrity| DBCC CHECKDB 
ShrinkDatabase | NEVER, NEVER, NEVER 
ReorganizeIndex | ALTER INDEX , and next Update Statistics 
RebuildIndex | ALTER INDEX, Update Statistics are not necessary 
Update Statistics| sp_updatestats 
HistoryCleanup| usingmsdb, don’t do that too much frequently 
Execute SQL Server Agent Job | providingscripts using wen youwork with agent 
BackUpDatabase (Full) | executingBACKUP DATABASE with FULL option>>TransactionLog 
BackUpDatabase (Differential) | executingBACKUP DATABASE with DIFFERENTIAL option 
BackUpDatabase (TransactionLog) | executingBACKUP LOG, frequency... 
MaintenanceCleanupTask| most complicated feature ? BAK, TRN, TXT 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 17
usingDBCC CHECKDB 
Daily 
Weekly 
Monthly 
DBCCCHECKDB(’database_name’)WITHNO_INFOMSGS 
Suppressesallinformationalmessages. 
DBCCCHECKDB(’database_name’)WITHNO_INFOMSGS,ALL_ERRORMSGS 
Displaysallreportederrorsperobject.Allerrormessagesaredisplayedbydefault.Specifyingoromittingthisoptionhasnoeffect.ErrormessagesaresortedbyobjectID,exceptforthosemessagesgeneratedfromtempdbdatabase. 
InSQLServerManagementStudio,themaximumnumberoferrormessagesreturnedis1000. 
DBCCCHECKDB(’database_name’)NOINDEX 
Specifiesthatintensivechecksofnonclusteredindexesforusertablesshouldnotbeperformed.Thisdecreasestheoverallexecutiontime.NOINDEXdoesnotaffectsystemtablesbecauseintegritychecksarealwaysperformedonsystemtableindexes 
Y O U S H O U L D R E M E M B E R 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 18
NEVER USE THIS OPTION IN MAINTENANCE PLANS 
MDF & LDF 
100 GB reserved 
15 GB in use 
DBCC SHRINKDATABASE 
or 
DBCC SHRINKFILE | MANUAL MODE 
Reduction of Reserved Space 
Y O U M U S T R E M E M B E R 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 19
Automation: 
AUTO_CREATE_STATISTICS 
AUTO_UPDATE_STATISTICS 
Executing automatically after: INSERT, UPDATE, DELETE 
UPDATE STATISTICS table_name WITH FULLSCAN 
When: 
Never… 
Just after Index Reorganization 
On the days when we’re not using Index Rebuild or Reorganize Index 
Important options (UPDATE STATISTICS): 
Allexistingstatistics 
Columnstatisticsonly 
Index statisticsonly 
Y O U S H O U L D R E M E M B E R 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 20
Reorganize Index Task 
Rebuild Index Task 
removing empty space and logical fragmentation 
Performs a less thorough index defragmentation than Rebuild Index. If an index does not have any fragmentation, then is not reoganized, saving resources. 
Virtually all wasted free space and logical fragmentation is removed. All indexes are rebuild from scratch, whether they need it or not. 
performance impact 
does not require long blocking locks. An online task that allows users to access the database duringthetask 
requires potentially long blocking locks that prevent users from accessing the indexes being rebuilt. A task that should be performed offline, though with the Enterprise Edition of SQL Server, you can use the online version of an index 
speed 
generally takes longer to run that the Rebuild Index Task 
Generally runs faster than Reorganize Index Task 
space requirements 
Uses less disk space that the Rebuild Index Task. Uses less space i the transaction log than Rebuild Index Task 
Use more disk space than Reorganize Index Task. More space is required in the transaction log than the Reorganize Index. 
statistics maintenance 
Index and column statistics must be updated separately. This adds to the administration hassle. 
Index and column statistic are automatically updated as part of this step, using FULLSCANN option 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 21
Choosingthe data (right data) for deleting: 
Backup and restorehistory 
SQL Server Agent jobhistory 
MaintenancePlan history 
Y O U M U S T R E M E M B E R 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 22
PHASE TWO–SHOWTIME
Summary 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 
24
PHASE THREE -DISCUSSION
We should remember about: 
Task sequences 
Task execution 
Task priority 
Documentation 
Using: daily / weekly / occasionally 
We getbetterexpoloration of our environment 
We canmonitoring / (partially) of performance and space 
Standard and above (sorry) 
Maintenance Plan Wizard 
for beginners and small installations 
Maintenance Plan Designer 
Adult, more complicated, wide environment 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 26
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 27
BradMcGehee| Brad’ Sure Guide to SQL Server Maintenance Plans 
„My new eBook,Brad’ Sure Guide to SQL Server Maintenance Plansis now available as 
a free, 269 page PDF eBook. The book is designed for part-time or novice DBAs who 
want to learn how to properly create Maintenance Plans using the tools that come with 
SQL Server Management Studio (SSMS) in SQL Server 2005/2008. 
LINK: http://bit.ly/1ijdnah 
Ola Hallengreen| MaintenancePlansScripts PASS slidedeck 
„The SQL Server Maintenance Solution comprises scripts for running backups, 
integrity checks, and index and statistics maintenance on all editions of Microsoft 
SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012. The 
solution is based on stored procedures, sqlcmdutility, and SQL Server Agent jobs” 
LINK: http://bit.ly/1b220Ns 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 28
CONTACT: 
MAIL: KoprowskiT@windowslive.com 
MSG: KoprowskiT@windowslive.com 
TWITTER/FACEBOOK/LINKEDIN: KoprowskiT 
SLIDES FROM SESSION: 
SQL Relay2014 Page: https://www.sqlrelay.co.uk/ 
SlideShareProfile: http://www.slideshare.net/Anorak 
BLOGS: 
ITPRO Anorak’sVision: http://itblogs.pl/notbeautifulanymore/[PL/EN] 
Volume LicensingSpecialites: http://koprowskit.eu/licensing/[PL] 
My MVP Blog: http://koprowskit.eu/geek/[EN/ES/PL] 
AFTER SESSION 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 29
Premier 
Gold 
Silver 
Bronze 
OUR AWESOME SPONSORS
ThankYouVeryMuch 
PleaserememberaboutFeedback and raffle 
SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 31

Weitere ähnliche Inhalte

Was ist angesagt?

ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
Bruno Alves
 

Was ist angesagt? (20)

The Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12cThe Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12c
 
Rohit_Panot
Rohit_PanotRohit_Panot
Rohit_Panot
 
Migration-service-from-OWB-to-ODI-D&T
Migration-service-from-OWB-to-ODI-D&TMigration-service-from-OWB-to-ODI-D&T
Migration-service-from-OWB-to-ODI-D&T
 
Customer Case - Oracle B2B Critical Mission Hub
Customer Case - Oracle B2B Critical Mission HubCustomer Case - Oracle B2B Critical Mission Hub
Customer Case - Oracle B2B Critical Mission Hub
 
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips
 
Test driven Soa Suite 12c Upgrade
Test driven Soa Suite 12c UpgradeTest driven Soa Suite 12c Upgrade
Test driven Soa Suite 12c Upgrade
 
Presentation 12c pdb
Presentation 12c pdbPresentation 12c pdb
Presentation 12c pdb
 
Eranea : global presentation of solution
Eranea : global presentation of solutionEranea : global presentation of solution
Eranea : global presentation of solution
 
ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning
 
Sap replication server
Sap replication serverSap replication server
Sap replication server
 
Tips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASETips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASE
 
Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11
 
Master Index Rebuilding in ASE 15.7
Master Index Rebuilding in ASE 15.7Master Index Rebuilding in ASE 15.7
Master Index Rebuilding in ASE 15.7
 
Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16
 
Oracle SQL tuning with SQL Plan Management
Oracle SQL tuning with SQL Plan ManagementOracle SQL tuning with SQL Plan Management
Oracle SQL tuning with SQL Plan Management
 
Maximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereMaximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL Anywhere
 
Eranea's solution and technology for mainframe migration / transformation : d...
Eranea's solution and technology for mainframe migration / transformation : d...Eranea's solution and technology for mainframe migration / transformation : d...
Eranea's solution and technology for mainframe migration / transformation : d...
 
Choosing Indexes For Performance
Choosing Indexes For PerformanceChoosing Indexes For Performance
Choosing Indexes For Performance
 

Andere mochten auch (8)

Certyfikacja a Kariera IT - Self Case Study
Certyfikacja a Kariera IT - Self Case StudyCertyfikacja a Kariera IT - Self Case Study
Certyfikacja a Kariera IT - Self Case Study
 
Pm Ea Fr Feb 2012
Pm Ea Fr Feb 2012Pm Ea Fr Feb 2012
Pm Ea Fr Feb 2012
 
Green Screen Equipment
Green Screen EquipmentGreen Screen Equipment
Green Screen Equipment
 
Finalppforabroad
FinalppforabroadFinalppforabroad
Finalppforabroad
 
Green Screen Video Using Vlog it!
Green Screen Video Using Vlog it!Green Screen Video Using Vlog it!
Green Screen Video Using Vlog it!
 
Mapping delle tipologie di runners
Mapping delle tipologie di runnersMapping delle tipologie di runners
Mapping delle tipologie di runners
 
Xr1000 manual
Xr1000 manualXr1000 manual
Xr1000 manual
 
Pm Ea Feb 2012
Pm Ea Feb 2012Pm Ea Feb 2012
Pm Ea Feb 2012
 

Ähnlich wie KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners

1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
sqlserver.co.il
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant Saurabh
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
Tushar Kanti
 

Ähnlich wie KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners (20)

Plany Konserwacji SQL Server dla żółtodziobów
Plany Konserwacji SQL Server dla żółtodziobówPlany Konserwacji SQL Server dla żółtodziobów
Plany Konserwacji SQL Server dla żółtodziobów
 
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginnersKoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
 
KoprowskiT_HUG-MSSQL_AdHocMaintenancePlansForBeginners
KoprowskiT_HUG-MSSQL_AdHocMaintenancePlansForBeginnersKoprowskiT_HUG-MSSQL_AdHocMaintenancePlansForBeginners
KoprowskiT_HUG-MSSQL_AdHocMaintenancePlansForBeginners
 
Dimitri SCHMITT - CVEN
Dimitri SCHMITT - CVENDimitri SCHMITT - CVEN
Dimitri SCHMITT - CVEN
 
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
Why does Microsoft care about NoSQL, SQL and Polyglot Persistence?
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 
Accelerating Digital Transformation: It's About Digital Enablement
Accelerating Digital Transformation:  It's About Digital EnablementAccelerating Digital Transformation:  It's About Digital Enablement
Accelerating Digital Transformation: It's About Digital Enablement
 
Legacy Renewal of Central Framework in the Enterprise
Legacy Renewal of Central Framework in the EnterpriseLegacy Renewal of Central Framework in the Enterprise
Legacy Renewal of Central Framework in the Enterprise
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
 
1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBA
 
ODTUG_NoPlsql_vs_SmartDB_Part1_and_2.pptx
ODTUG_NoPlsql_vs_SmartDB_Part1_and_2.pptxODTUG_NoPlsql_vs_SmartDB_Part1_and_2.pptx
ODTUG_NoPlsql_vs_SmartDB_Part1_and_2.pptx
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
 

Mehr von Tobias Koprowski

Mehr von Tobias Koprowski (20)

KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018KoprowskiT_2AMaDisasterJustBeganAD2018
KoprowskiT_2AMaDisasterJustBeganAD2018
 
DataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPSDataMindsConnect2018_SECDEVOPS
DataMindsConnect2018_SECDEVOPS
 
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBeganKoprowskiT_SQLDay2016_2AMaDisasterJustBegan
KoprowskiT_SQLDay2016_2AMaDisasterJustBegan
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
 
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_CloudKoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
KoprowskiT-Difinify2017-SQL_Security_In_The_Cloud
 
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganKoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
 
KoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastKoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfast
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsKoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
 
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsKoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
 
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
 
KoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_KeynoteKoprowskiT_SBIPTI_Keynote
KoprowskiT_SBIPTI_Keynote
 
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloudKoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
KoprowskiT_SQLSatHolland_SQLServerSecurityInTheCloud
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginners
 
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBAKoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
 
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBeganKoprowskiT_SPBizConf_2AMaDisasterJustBegan
KoprowskiT_SPBizConf_2AMaDisasterJustBegan
 
KoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimerKoprowskiT_InfoTRAMS_TrustThePrimer
KoprowskiT_InfoTRAMS_TrustThePrimer
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

KoprowskiT_SQLRelay2014#2_Southampton_MaintenancePlansForBeginners

  • 2. Premier Gold Silver Bronze OUR AWESOME SPONSORS
  • 4. ABOUT ME Leader of Polish SQL Server User Group Microsoft CertifiedTrainer(SharePoint, SQL Server, Security, Azure) SQL Server MVP (five years) MVP Mentor Program Member consultant, security& licensingauditor activeblogger, influencer, technicalwriter last9 yearslivingin Data Processing Center last14 yearsbanking and ICT NOW goingintoIndependent Consultancy frequentlyspeaker atseveralconferences: SQL Server Community Launch, Time for SharePoint, CodeCamps, InfoMEET, SharePoint Community Launch, CISSP Day, SQL in the City, InfoTRAMS, SQL Bits, IT Camp, SQL Saturday, CareerCon, Sharepoint& SQL Connection, Kariera IT, SQL Rally, SQL Relay, InfoTech… Microsoft TerminologyCommunity/ translationsfor Wndows7/8 and Visual Studio 2010/2012 SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 4
  • 5. PHASE ONE –slidetalks MP–whatwe aretalkingabout? MP –how, where, when? MP -methods, tools, right (?) ways whatMaintenance Plans can do you You PHASE TWO –show time PHASE THREE –discussiontime SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 5
  • 7. MaintenancePlans–whatwe aretalkingabout? SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 7
  • 8. Clean Environment Silence Knowledge about environment Productivity / Performance DEFINITION: A database maintenance plan is a set of specific, proactivetask thatneed to be performedregularlyon databases to ensuretheiradequate performance and availability SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 8
  • 9. MaintenancePlans–how, where, when? SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 9
  • 10. HOW: MaintenancePlan Wizard MaintenancePlan Designer T-SQL Scripts PowerShellScripts WHERE SQL Server Management Studio from Standard and above See you in… Express WHEN: BEFORE: problems / service windows AFTER: maintaining / clients back to home SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 10
  • 11. Verysimple(althoughadvanced) wizard Providingpossibilityfor creationsimpletaskin dozensof seconds Enoughin manycases, environments Limited but includemanyoptions Limitations: numberof databases granularity single tasks/ no multitasking no scriptingfor anotherinstances someknownproblemsin previousversion of SQL Server SQL Server 2005 Service Pack 2 / SQL Server 2008 SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 11
  • 12. More flexible and advanced tool (not on this session) Graphical user interface with SSIS Most often used for „real DBA” Increased features Workflow for specified tasks with execution plan Multitasking Two additional Maintenance plans ExecuteT-SQL Statement Notify Operator SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 12
  • 13. Limitations for both tools / those ideas are not possible Identification and removing fragmentation for physical files Identification abandoned, duplicated, forgotten indexes Providing backup on demand Werification good quality of backup Werification succesful restore Monitoring of performance Monitoring of SQL OS Monitoring of Windows OS Monitoring available space SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 13
  • 14. Functionality for „Real *Tru* DBA” Necessary for working with multiple databases, instances, server farms Feauters for scripting: Access to OS Posibility of moving Scripts sharing One of the best examples and tools for free: HTTP://OLA.HALLENGREN.COM/ SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 14
  • 15. The SQL Server Maintenance Solution comprises scripts for running backups, integrity checks, and index and statistics maintenance on all editions of Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, and SQL Server 2014. The solution is based on stored procedures, the sqlcmdutility, and SQL Server Agent jobs. I designed the solution for the most mission-critical environments, and it is used in manyorganizationsaround the world. Numerous SQL Server community experts recommend the SQL Server Maintenance Solution, which has been a Gold winner in the2013,2012,2011, and2010SQL Server Magazine Awards. The SQL Server Maintenance Solution isfree. “After you review this checklist run —do not walk —over to this website: http://ola.hallengren.com. Download, read, understand and implement these scripts. My friend Ola has done a better job on these scripts than I’ve seen anywhere else, hands down.”-Buck Woody SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 15
  • 16. (Everything I do) Ido it for you SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 16
  • 17. CheckDatabase Integrity| DBCC CHECKDB ShrinkDatabase | NEVER, NEVER, NEVER ReorganizeIndex | ALTER INDEX , and next Update Statistics RebuildIndex | ALTER INDEX, Update Statistics are not necessary Update Statistics| sp_updatestats HistoryCleanup| usingmsdb, don’t do that too much frequently Execute SQL Server Agent Job | providingscripts using wen youwork with agent BackUpDatabase (Full) | executingBACKUP DATABASE with FULL option>>TransactionLog BackUpDatabase (Differential) | executingBACKUP DATABASE with DIFFERENTIAL option BackUpDatabase (TransactionLog) | executingBACKUP LOG, frequency... MaintenanceCleanupTask| most complicated feature ? BAK, TRN, TXT SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 17
  • 18. usingDBCC CHECKDB Daily Weekly Monthly DBCCCHECKDB(’database_name’)WITHNO_INFOMSGS Suppressesallinformationalmessages. DBCCCHECKDB(’database_name’)WITHNO_INFOMSGS,ALL_ERRORMSGS Displaysallreportederrorsperobject.Allerrormessagesaredisplayedbydefault.Specifyingoromittingthisoptionhasnoeffect.ErrormessagesaresortedbyobjectID,exceptforthosemessagesgeneratedfromtempdbdatabase. InSQLServerManagementStudio,themaximumnumberoferrormessagesreturnedis1000. DBCCCHECKDB(’database_name’)NOINDEX Specifiesthatintensivechecksofnonclusteredindexesforusertablesshouldnotbeperformed.Thisdecreasestheoverallexecutiontime.NOINDEXdoesnotaffectsystemtablesbecauseintegritychecksarealwaysperformedonsystemtableindexes Y O U S H O U L D R E M E M B E R SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 18
  • 19. NEVER USE THIS OPTION IN MAINTENANCE PLANS MDF & LDF 100 GB reserved 15 GB in use DBCC SHRINKDATABASE or DBCC SHRINKFILE | MANUAL MODE Reduction of Reserved Space Y O U M U S T R E M E M B E R SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 19
  • 20. Automation: AUTO_CREATE_STATISTICS AUTO_UPDATE_STATISTICS Executing automatically after: INSERT, UPDATE, DELETE UPDATE STATISTICS table_name WITH FULLSCAN When: Never… Just after Index Reorganization On the days when we’re not using Index Rebuild or Reorganize Index Important options (UPDATE STATISTICS): Allexistingstatistics Columnstatisticsonly Index statisticsonly Y O U S H O U L D R E M E M B E R SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 20
  • 21. Reorganize Index Task Rebuild Index Task removing empty space and logical fragmentation Performs a less thorough index defragmentation than Rebuild Index. If an index does not have any fragmentation, then is not reoganized, saving resources. Virtually all wasted free space and logical fragmentation is removed. All indexes are rebuild from scratch, whether they need it or not. performance impact does not require long blocking locks. An online task that allows users to access the database duringthetask requires potentially long blocking locks that prevent users from accessing the indexes being rebuilt. A task that should be performed offline, though with the Enterprise Edition of SQL Server, you can use the online version of an index speed generally takes longer to run that the Rebuild Index Task Generally runs faster than Reorganize Index Task space requirements Uses less disk space that the Rebuild Index Task. Uses less space i the transaction log than Rebuild Index Task Use more disk space than Reorganize Index Task. More space is required in the transaction log than the Reorganize Index. statistics maintenance Index and column statistics must be updated separately. This adds to the administration hassle. Index and column statistic are automatically updated as part of this step, using FULLSCANN option SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 21
  • 22. Choosingthe data (right data) for deleting: Backup and restorehistory SQL Server Agent jobhistory MaintenancePlan history Y O U M U S T R E M E M B E R SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 22
  • 24. Summary SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 24
  • 26. We should remember about: Task sequences Task execution Task priority Documentation Using: daily / weekly / occasionally We getbetterexpoloration of our environment We canmonitoring / (partially) of performance and space Standard and above (sorry) Maintenance Plan Wizard for beginners and small installations Maintenance Plan Designer Adult, more complicated, wide environment SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 26
  • 27. SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 27
  • 28. BradMcGehee| Brad’ Sure Guide to SQL Server Maintenance Plans „My new eBook,Brad’ Sure Guide to SQL Server Maintenance Plansis now available as a free, 269 page PDF eBook. The book is designed for part-time or novice DBAs who want to learn how to properly create Maintenance Plans using the tools that come with SQL Server Management Studio (SSMS) in SQL Server 2005/2008. LINK: http://bit.ly/1ijdnah Ola Hallengreen| MaintenancePlansScripts PASS slidedeck „The SQL Server Maintenance Solution comprises scripts for running backups, integrity checks, and index and statistics maintenance on all editions of Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012. The solution is based on stored procedures, sqlcmdutility, and SQL Server Agent jobs” LINK: http://bit.ly/1b220Ns SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 28
  • 29. CONTACT: MAIL: KoprowskiT@windowslive.com MSG: KoprowskiT@windowslive.com TWITTER/FACEBOOK/LINKEDIN: KoprowskiT SLIDES FROM SESSION: SQL Relay2014 Page: https://www.sqlrelay.co.uk/ SlideShareProfile: http://www.slideshare.net/Anorak BLOGS: ITPRO Anorak’sVision: http://itblogs.pl/notbeautifulanymore/[PL/EN] Volume LicensingSpecialites: http://koprowskit.eu/licensing/[PL] My MVP Blog: http://koprowskit.eu/geek/[EN/ES/PL] AFTER SESSION SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 29
  • 30. Premier Gold Silver Bronze OUR AWESOME SPONSORS
  • 31. ThankYouVeryMuch PleaserememberaboutFeedback and raffle SQL Relay 2014 | Birmingham Oct 14th | KoprowskiT - Maintenance Plans for Beginners 31