|
Time |
Red Room |
Grey Room |
Yellow Room |
|---|---|---|---|
|
8.30 - 9.15 |
Registration - Tea, coffee, and pastries |
||
|
9.15 - 9.50 |
No Data Left Behind |
||
|
10.00 - 11.00 |
Database Maintenance Essentials Steve Jones, SQL Server MVP |
Future Plans For Red Gate Development Red Gate Product Management Team |
Six Scary SQL Surprises Brent Ozar, MCM |
|
11.00 - 11.30 |
Break-time (Grab a drink, something sweet, and network with attendees, presenters, and Red Gaters.) |
||
|
11.30 - 12.30 |
Prepare for when Disaster Strikes Steve Jones, SQL Server MVP |
Red Gate tools – The Complete Lifecycle Jeremiah Peschka, SQL Server MVP |
Case Study: Why You Should Source Control Your Database Rob Richardson, Principal, Richardson & Sons, LLC |
|
12.30 - 13.30 |
Lunch (On us of course. You can chill out, talk to Red Gaters, and see the latest tools) |
||
|
13.30 - 14.30 |
The Whys and Hows of Database Continuous Integration David Atkinson, Red Gate |
A Sandbox Development Process Grant Fritchey, SQL Server MVP |
The Encryption Primer Steve Jones, SQL Server MVP |
|
14.40 - 15.40 |
Top Tips for Writing Better T-SQL stored procedures Grant Fritchey, SQL Server MVP and Product Evangelist at Red Gate |
What, Where, Why and How of Indexes Gail Shaw, Consultant, Xpertease |
Thwarting Database Defects Sebastian Meine, Trainer and Consultant and Dennis Lloyd Junior, Trainer and Consultant |
|
15.40 - 16.05 |
Break-time (grab a drink, something sweet and network with attendees or speak to Red Gaters) |
||
|
16.05 - 17.05 |
The Ten Commandments of SQL Server Monitoring Adam Machanic, SQL Server MVP |
Automated Deployment: Application And Database Releases Without The Headache Allen White, Practice Manager |
Architecting Hybrid Data Systems with SQL Server and Windows Azure Buck Woody, Senior Technical Specialist |
|
17.05 - 19.00 |
Drinks celebration - Final chance to talk to MVPs, presenters, and Red Gaters. |
||
Database Maintenance Essentials
Many DBAs take routine database maintenance for granted. What they don’t understand is that the cumulative effect of poor database maintenance can significantly hurt performance and reduce uptime. In this session, you will learn the key things all DBAs need to know in order to help them maintain their databases at peak performance. In this session you will learn about: Physical File Fragmentation; Database and Log File Management; tempdb Maintenance, msdb Maintenance; Index Maintenance; Statistics Maintenance; Data Corruption Detection; Database and Log File Protection; and Database Maintenance Monitoring.
Tools used: SQL Monitor
Future Plans For Red Gate Development
At Red Gate, it's everybody's job to make sure our tools delight our customers. In this session, we'll tell you about new, free tools from Red Gate labs, and our other latest product developments. We'll introduce you to tools you could start using in the office first thing on Monday, and ask for your feedback on what you'd like us to give you next.
Six Scary SQL Surprises
No news isn't good news: sometimes it's terrifying. Just because your SQL Server slaves away silently doesn't mean all is well. If you're frustrated with your server's performance and you're not sure why things aren't going faster, maybe there's a hidden hazard holding you back. In this session, Brent will demonstrate 6 of the top server issues he sees out in the wild, explain how to monitor for them, and show you where to go to learn how to fix them for good. If you're an accidental DBA or a developer stuck managing a SQL Server that scares you, come gain confidence in this challenging session.
Tools used: SQL Monitor
Prepare for When Disaster Strikes
Accidents happen, and when they happen to our computer systems, they are disasters. Steve Jones will talk about the disasters that are likely to occur in your computer systems and the steps you can take to minimize the impact to your environment.
Tools used: SQL Backup Pro, SQL Virtual Restore, SQL Monitor
Red Gate tools – The Complete Lifecycle
Developing and deploying databases within SQL Server requires you to perform massive amounts of work to get things done. Don't you wish there was a way to make your job even a little bit easier? Red Gate software supplies tools that work to simplify your work and your processes all the way through the development process. And make no mistake, these are useful tools, not another piece of software that you have to maintain. This session walks you through a complete development and deployment life-cycle with all the Red Gate software that will assist you through this process. We'll go from initial development to that first deployment to production and then back through the whole lifecycle again with subsequent releases of your code.
Case Study: Why You Should Source Control Your Database
What good is source control when 80% of your app is in stored procedures? Find out how we took a legacy app that was ready to crumble under its own weight, and used proper version control, continuous integration, and automated deployment to provide communication and accountability that would match the thriving business the application was built to support.
Tools used: SQL Source Control
The Whys and Hows of Database Continuous Integration
Development teams looking to shorten the feedback loop in the development cycle are turning to database continuous integration to achieve their goals. In this session, the two Davids discuss the benefits of database continuous integration and how the SQL Developer Bundle fits into the process. They’ll demonstrate using SQL Source Control to put a database under source control, the SQL Compare command line, and SQL Test for unit testing.
Tools used: SQL Source Control, All tools in the SQL Developer Bundle
A Sandbox Development Process
This session explores the use of two Red Gate products, SQL Virtual Restore and SQL Source Control, in establishing a well-defined development process that allows for the use of known datasets and source code management of your database code. Working with a development process is the best way to ensure a safe deployment process to protect your production systems.
The Encryption Primer
SQL Server has a number of encryption features that allow you to better secure your data. This session will examine the basics of encryption and cover the various ways in which you can encode and decode your data to protect it from unauthorized access. Cell level encryption, Transparent Data Encryption, and backup encryption will all be discussed. This session is designed for those who want to learn the basics of how to protect their data.
Top Tips for Writing Better T-SQL Stored Procedures
T-SQL provides many different ways to accomplish the same task, and as you might expect, some ways are better than others. In this session, you will learn specific techniques, that if followed, will make you a better T-SQL developer. The session is jam-packed with practical examples and is designed for developers and administrators who want to take their T-SQL skills to the next level.
Tools used: SQL Prompt, All tools in the SQL Developer Bundle
What, Where, Why and How of Indexes
Ever wondered what makes an index useful? Curious about why the optimizer picks the indexes that it does? Wondered what black magic goes into designing good indexes? In this session, we'll look at design considerations for clustered and non-clustered indexes. We'll investigate what makes an index useful to SQL Server and what common mistakes make indexes useless. We'll go into the details of how various query predicates interact with indexes and what the primary driver is when designing indexes for any database application and finally we’ll look at index maintenance
Thwarting Database Defects
It's bad enough to spend hours finding and fixing database defects, explaining to the rest of the team what went wrong and trying to clean up the mess. It's even worse when a defect causes the end-user to make a bad decision. Database defects are far too costly and most testing practices do not adequately detect or prevent them. This presentation introduces tSQLt, a framework for automated database unit testing. You'll learn techniques to write SQL code that is resilient to defects and is easier to change and maintain.
The Ten Commandments of SQL Server Monitoring
You wake up, the pager's bleeping stabbing at your mind. A glance confirms your guess: the same alert that always fires at 2:00 a.m. It can wait till morning. You toss the pager on the floor and go back to sleep. If this sounds familiar, it's because most monitoring systems are improperly configured and haphazardly implemented. This leads to solutions that trick you, fail you, and never catch you when it's time for a trust fall. Monitoring doesn't need to be that way! In this session, you’ll learn 10 rules that’ll help you sleep a lot easier. We'll also look at how SQL Monitor implements these rules to help you create simple and effective SQL Server monitoring solutions.
Automated Deployment: Application And Database Releases Without The Headache
Ever since applications were first created, the deployment of updates and changes has been a headache, with the potential of disruption of the application at best and data corruption at worst. Getting the steps of any deployment right are critical to the success, and if there's a problem it's even harder. Data structures depend on code, and code depends on data structures. In this session we'll look at how deployment has been done in the past, the problems encountered, and we'll look at some ways to mitigate the risk inherent in application deployment, including Red Gate's new Deployment Manager tool, which helps you streamline the whole process.
Architecting Hybrid Data Systems with SQL Server and Windows Azure
Most applications start from the front-end... what the application will do. But in a distributed architecture, especially one that scales, you need to start with the data. Buck Woody, a Senior Technical Specialist at Microsoft, uses Windows Azure and SQL Server to show you how to create a data-centric focus on your architecture. From security to data sourcing and typing, he'll provide info and references on creating a scalable system for your organization.