Every database administrator needs to have a database maintenance plan, whether they're looking after one database or 1000s of servers. Those plans can be split into regular, scheduled maintenance and on-demand operations for unscheduled requirements. In this course, SSIS Database Maintenance Playbook, you'll learn how to use the power of SQL Server Integration Services to get the job done and explore many related operations that will save you from searching for solutions or writing your own from scratch. First, you'll discover how to plan a maintenance schedule and the pillars that support that work. Next, you'll delve into the operations that you can use for work that come up less frequently, but still need to be done efficiently and correctly. Finally, you'll explore how to parameterize these operations as well as powerful methods for run-time control. When you're finished with this course, you'll have a great tool set that will save you time and get your database maintenance on a solid footing.
Gerald is a multiple-year of the Microsoft MVP award, Gerald has led introductory classes in Python and SQL for industry-sponsored events at Ryerson University, Toronto and the University of Toronto (his alma mater).
Course Overview Hi, everyone. My name is Gerald Britton. I'm a senior solutions designer specializing in SQL Server database technologies. Welcome to my course, the SSIS Database Maintenance Playbook. In this course, we're going to work with database maintenance using SQL Server integration services or SSIS as it is often called. You may be a full‑time DBA with years of experience maintaining databases or an accidental DBA, someone who has to do the job simply because there's no one else to do it. Either way, a thorough knowledge of the powerful tasks available with SSIS will equip you with essential tools for this important job. Some of the major topics that we will cover include the critical role played by scheduled database maintenance, the importance of designing db maintenance with business goals and constraints in mind, the essential SSIS tasks that support the five pillars of database maintenance, SSIS tasks useful for on‑demand requests and data migrations, and the power of parameterization and dynamic runtime operations. By the end of this course, you'll know the key SSIS tasks used for database maintenance, both scheduled and ad hoc. You will also learn great techniques that you can use wherever you use SSIS and for whatever purpose. Before beginning the course, you should be familiar with SQL Server Integration Services and working with Visual Studio to design, test, and deploy SSIS packages and projects. From here, you should feel comfortable diving into advanced topics, such as database backup and restore in detail, advanced index and statistics maintenance, and managing SQL Server in the enterprise. I hope you'll join me on this journey to learn database maintenance with the SSIS Database Maintenance Playbook.