The Enterprise Database Administration track is for IT professionals who are faced with the new challenges of the ever-changing database environment and need to be prepared to work efficiently with other professionals involved in an Enterprise Database System. This track addresses the diverse range of topics that DBAs face when working on the production database environment as well as when interfacing with application integration, web integration, capacity planning, database warehousing and security.
»
Presented by Remus Rusanu
Delayed asynchronous stored procedure calls, batch processing, reliable workflow, exchanging data between SQL Server instances.
The Service Broker has made all these new programming patterns easy to implement backed by the scalability and reliability of SQL Server, and new applications using these features are spawning everywhere. But asynchronous loosely coupled programs are notoriously difficult to manage and troubleshoot and Service Broker is no exception.
This session will shed light into the voodoo art of administering, monitoring and troubleshooting Service Broker.
You will learn:
- What tools are available for Service Broker administration and monitoring.
- How to use the tools at your disposal to deploy and monitor a Service Broker application.
- Where to look for troubleshooting information and how to interpret the Service Broker traces and error messages.
- What’s new in SQL Server 2008 related to Service Broker.
The session will include live demonstrations of the Service Broker tools and a step by step troubleshooting scenario.
»
Presented by James Luetkehoelter
Nothing is more frightening to a DBA as getting that phone call that the system is down, especially when it's a mission critical one. Nothing can be more unnerving than having your CEO standing behind you as you attempt a recovery. Seeing a database in "Suspect" mode can literally make you nauseous. This session will focus on being prepared for and dealing with a recovery situation for either a database, an instance or an entire server. Topics covered will be backup schemes, partial backups and piecemeal restores, page-level recovery and a thorough understanding of how to troubleshoot a "Suspect" database.
»
Presented by Bob Ward
Want to learn how to solve the toughest issues faced by the Microsoft Product Support Services (PSS) team? Come to this in-depth session on the internals and problem solving techniques for some of the toughest issues faced by customers of SQL Server 2005:
Topics include:
- Debugging latch waits and timeouts
- Understanding the cause and fix for database corruption
- Debugging memory failures and problems
- Understanding odd wait types such as RESOURCE_SEMPAHORE_QUERY_COMPILE, WRITELOG, THREADPOOL
- Troubleshooting Access Violations, crashes, and hangs
In this demo rich session, I will use various tools such as Dynamic Management Views , catalog views, windows debuggers, DBCC commands, SQLTrace, and ERRORLOG files to demonstrate the internals and troubleshooting techniques to resolve these problems. As a bonus, I will discuss new features in SQL Server 2008, such as Extended Events, that can be used to address these types of issues.
»
Presented by Ross Mistry
SQL Server is regularly targeted by hackers as it is a repository of sensitive data for organizations. If breached, hackers can gain access to confidential information, including credit card numbers, social security numbers, or marketing information. This presentation will cover topics pertaining to best practices on how to secure and harden a SQL Server 2008 implementation.
Some of the following security and hardening topics will be covered; using database encryption, using SQL Server configuration tools to minimize attack surface, which authentication method should be utilized, enforcing strong passwords, using SQL Server security logs, creating policies and linking them in Active Directory, verifying security with Microsoft Security Baseline Analyzer and installing Windows and SQL Server Service Packs.
»
Presented by Pawel Potasinski
Performance monitoring is one of the DBA's daily duties. As a DBA you have to be proactive so you plan the monitoring process and create some baseline. However, it would be nice to have all performance data available to analyze and report from your management console, wouldn't it? SQL Server 2008 provides a new powerful framework called Performance Data Collection for collection, analysis and reporting of SQL Server diagnostics information. The session will cover all aspects of the new feature. You'll learn how to plan, collect and analyze performance data. You'll also learn how to create your own collection sets and manage the data collection warehouse. The session will include live demonstrations of how to use the Performance Data Collection mechanisms in some common scenarios.
»
Presented by Steffen Krause
In this session we explain encryption in SQL Server 2005 and 2008 -communication encryption, T-SQL column-based encryption and it's key management, the new SQL Server 2008 Transparent Data Encryption and Extensible Key Management. Find out when to use which encryption, how key management works and what you need to do to prepare for recovery.
»
Presented by Michael Sass
SQL Server DBAs must make frequent changes to their SQL Server database environments. These changes can be driven by:
- Enhancements to the application the database is supporting
- Configuration adjustments to improve database performance
- Business-related mandates for data retention
- Data security issues
Managing change can be a daunting task because changes in one area of the database can have far-reaching effects across the database. DBAs need to assess the potential impact of such changes before implementing them in production. In addition, DBAs must know who is making any changes. This information is critical for compliance and diagnosing performance problems. Many SQL Server DBAs cannot safely implement changes in the production environment. This is because native database tools lack functionality for controlling change, measuring its impact, and providing methods for rolling back unintended changes.
»
Presented by Damian Widera
SQL Server 2008 will bring a new feature that is Policy Based Management . This is a system to manage a SQL Server instance by allowing administrators to define policies (naming conventions, security settings, force index creation, avoid fragmented data, etc.) and then map these policies onto servers or databases. I will show how to use the PBM using SQL Server Management Studio and how to manage and control PBM programmatically (complete T-SQL code for adding conditions, policies, etc) and present all benefits that administrator might have when using this solution every day.
»
Presented by Chuck Hawkins
Event Notifications can be used in SQL Server 2005 and 2008 to help you monitor routine and not-so-routine events on your SQL Servers. This session will focus on the in's and out's of writing event notifications that help you to monitor changes to the schema. The scripts and ideas you will take away from this session will be immediately usable in your daily life as a DBA. If you don't know anything about event notifications, no worries. Come and find out. Make your life easier!