Database Mirroring & Snapshots SQL Server 2008
|
|
|
- Magdalen Short
- 10 years ago
- Views:
Transcription
1 Database Mirroring & Snapshots DB Architechs, USA 1 DB Architechs, France
2 Agenda SQL Server User Group Database Mirroring Database Mirroring 2005 vs 2008 benchmark Database Snapshots SQL Performance & Tuning Tool (SQL Shot!)
3 Principals Database Architechs Paul Bertucci Founder Database Architechs Former Chief Data Architect Veritas & Symantec Currently Chief Architect - Autodesk Author of SQL Server 2000, 2005 & 2008 Unleashed! Co-Author of ADO.NET in 24 hours Author MS SQL Server High Availability Author Sybase Performance & Tuning Author Sybase Physical DB Design Veritas SQL Server Performance Series [email protected] Thierry Gerardin Managing Principal - Database Architechs - Management, Research and Development, DB Design and P&T for MS SQL Server, Sybase and Oracle European focus until recently/company growth leader multiple years Expanding DB ARCH consulting practices to USA and Asia Sybase P&T and DBA Certified Professional Contributor to SQL Server 2005 and 2008 Unleashed! [email protected] 3
4 Database Architechs Primary Services Data Analysis & Modeling Business Intelligence & Data Delivery Platforms Database Design Distributed Data & Data Replication Master Data Management High Availability Data Architecture Performance & Tuning Database Education & Training 4
5 Customers Past and Current Intel Cisco Charles Schwab Aplia AGIS Veritas Honda Motors Toshiba Computers Juniper Networks Safeway Stores Wells Fargo Robert Half Metalinc Applied Materials Apple Computers PG&E Thomson Learning Sybase Symantec Corporation Nissan Motors Breg International CSAA Federal Express Bank of America Merrill Lynch many others.
6 Database Mirroring? Adventure Works DB = Adventure Works DB A complete copy of a database that is created and maintained with as up to the second completeness that is possible a mirror image. What s new or improved? Compression in log transactions across topology Various other performance enhancements Page fixing on the mirror side (AUTO) 3 years of production execution success! 6
7 Source Log Shipping Destination Primary Server CallOne DB translog TxnLog backups Secondary Server CallOne DB \Backup\CallOne_tlog_ TRN Last log shipped Delay Answer TxnLog Copies \LogShare\CallOne_tlog_ TRN Monitor TxnLog Restores Delay between logs loaded Monitor Server MSDB DB Delay Answer Don t build Copyright on this, 2009 all it rights is reserved being deprecated! 7
8 Client Client Client Client A Network DB Mirroring Principal Server Adventure Works DB translog D B C Mirror Server Adventure Works DB translog D SQL Server xyz Witness Server MSDB DB 8
9 Copy-on on-write Technology The new copy-on-write technology that Microsoft has created, is at the core of the database mirroring capability. A transaction from a client connection to the principal server (arrow label A) is written to the adventure works database (label D). Once the transaction is written to the principal servers transaction log, it is immediately copied (arrow label B) and written to the Mirror Server (also labeled D). When this physical log record is written to the mirror server, it sends back an acknowledgement (arrow label C) to the principal of its write success. This is the copy-on-write technology. The end result is that the mirror server is in the exact same state as the principal server (when the physical log record has been successfully written on the mirror side). 9
10 DB Mirroring Terms The Principal database server - is the source of the mirroring. You can mirror one or more databases on a single SQL Server instance to another SQL Server instance. You cannot mirror a database on one SQL Server instance to itself (the same SQL Server instance). The Mirror database server - will be the recipient of the mirroring from the principal database server. This mirrored database will be kept in a hot standby mode and cannot be used directly in any way. In fact, once you have configured database mirroring, this database will show its status as in continuous restore mode. The Witness database server - is used when you want to be continuously checking to see if any failures have occurred to the primary database server and to help make the decision to failover to the mirror database server. It is optional, but a sound way to configure database mirroring. If you do not identify a witness server, the principal and mirror are left on their own to decide to fail-over or not. 10
11 DB Mirroring Modes High-availability mode, High-protection mode, and High-performance mode. [you must sacrifice levels of protection for performance] Synchronous operation - a committed transaction will be committed (written) on both partners of the database mirroring pair. This obviously adds some latency cost to a complete transaction (it is across two servers). High-availability mode and High-protection mode use synchronous operations (termed High safety) Asynchronous operation - transactions commit without waiting for the mirror server to write the log to disk. This can speed up performance significantly. High-performance mode uses asynchronous operations. Whether the operations are asynchronous or synchronous depends on the transaction safety setting. This is controlled by the SAFETY option when configuring with Transact-SQL commands (Set to FULL for synchronous operations, set to OFF for asynchronous operations). 11
12 Fail-over methods Automatic failover - is enabled with a three-server configuration; a principal, a mirror, and a witness server. Synchronous operations are required and the mirror database must already be synchronized (in sync with the transactions as they are being written to the principal). Role switching is done automatically. This is for highavailability mode. Manual failover - is needed when there is no witness server and is also doing synchronous operations. The principal and the mirror are connected to each other and the mirror database must already be synchronized. Role switching is done manually. This is for high-protection mode. Forced Service - in the case where there is a mirror server available, but it might not be synchronized. It can be forced to take over when the principal server has failed. This will possibly have data loss, since the transactions were not synchronized. This is for either high-protection or high-performance mode. 12
13 Rule-of of-thumb You should use database mirroring: If you need to increase the availability of the database layer If you need to have automatic data protection (redundant storage of data) If you need to decrease the downtime that would normally be required to do upgrades And very often: If you need to off load reporting (periodic data snapshots) without impacting the transactional system use database mirroring with database snapshots. Combo Needs: If you need data distribution, high availability and high data resiliency - use data replication with database mirroring. 13
14 Cannot be used with: Database Mirroring cannot be used for any of SQL Server s internal databases TempDB, Master DB, MSDB, or Model DB. Database Mirroring is NOT supported in SQL Server Workgroup Edition or Express Edition. However, these server editions could be used as Witness servers. You cannot have database mirroring for databases enabled with FILESTREAM storage. 14
15 Availability Continuum Characteristic Availability Range Extreme Availability Near zero downtime! (99.5% - 100%) HA High Availability Minimal downtime (95% %) Standard Availability With some downtime tolerance (83% - 94%) Acceptable Availability Non-critical Applications (70%-82%) Marginal Availability Non-production Applications (up to 69%) Availability Range describes the percentage of time relative to the planned hours of operations 8,760 hours/year 168 hours/week 24 hours/day 525,600 minutes/year 7,200 minutes/week 1,440 minutes/day 15
16 SQL Connections SQL Clustering basic configuration Windows 2003 EE (physical) (Virtual SQL Server) VSQLSERVER2008 (physical) Windows 2003 EE MSCS MSCS SCSI Q: C: C: S: CLUSTER1 Local Binaries Cluster Group Resources Master DB TempDB Appl 1 DB CLUSTER2 Local Binaries MS DTC SQL Agent SQL Full Text Search Quorum Disk 16
17 Instance: SQL08DE01 Endpoint name: EndPoint4DBMirroring1430 Role: PARTNER Example Configuratio Principal Server n Adventure Works DB translog Instance: SQL08DE02 Endpoint name: EndPoint4DBMirroring1440 Role: PARTNER Mirror Server Adventure Works DB translog TCP: Listener_Port: 1430 TCP: Listener_Port: 1440 Witness Server MSDB DB TCP: Listener_Port: 1450 Instance: SQL08DE03 Endpoint name: EndPoint4DBMirroring1450 Role: WITNESS 17
18 1 18
19 2 19
20 3 20
21 Creating Endpoints -- create endpoint for PRINCIPAL server -- CREATE ENDPOINT [EndPoint4DBMirroring1430] STATE=STARTED AS TCP (LISTENER_PORT = 1430, LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = PARTNER, AUTHENTICATION = WINDOWS NEGOTIATE, ENCRYPTION = REQUIRED ALGORITHM RC4) SQL Server Log entry 01/05/ :17:23,spid55,Unknown,The Database Mirroring protocol transport is now listening for connections. 01/05/ :17:23,spid55,Unknown,Server is listening on [ 'any' <ipv4> 1430]. 21
22 Creating Endpoints -- create endpoint for MIRROR server -- CREATE ENDPOINT [EndPoint4DBMirroring1440] STATE=STARTED AS TCP (LISTENER_PORT = 1440, LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = PARTNER, AUTHENTICATION = WINDOWS NEGOTIATE, ENCRYPTION = REQUIRED ALGORITHM RC4) -- create endpoint for WITNESS server -- CREATE ENDPOINT [EndPoint4DBMirroring1450] STATE=STARTED AS TCP (LISTENER_PORT = 1450, LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = WITNESS, AUTHENTICATION = WINDOWS NEGOTIATE, ENCRYPTION = REQUIRED ALGORITHM RC4) 22
23 Backup Principal BACKUP DATABASE [AdventureWorks] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE01 MSSQL10.SQL08DE01\MSSQL\Backup Backup\AdventureWorks4Mirror.bak' WITH FORMAT GO -- Processed pages for database 'AdventureWorks', file 'AdventureWorks_Data' on file Processed 3 pages for database 'AdventureWorks', file 'AdventureWorks_Log' eworks_log' on file BACKUP DATABASE successfully processed pages in seconds ( MB/sec). BACKUP LOG [AdventureWorks] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE01 MSSQL10.SQL08DE01\MSSQL\Backup Backup\AdventureWorks4MirrorLog.bak' GO Processed 1849 pages for database 'AdventureWorks', file 'AdventureWorks_Log' on file BACKUP LOG successfully processed 1849 pages in seconds (16.757( MB/sec).
24 Restore to Mirror RESTORE FILELISTONLY FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE01 MSSQL10.SQL08DE01\MSSQL\Backup Backup\AdventureWorks4Mirror.bak' RESTORE DATABASE AdventureWorks FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE01 MSSQL10.SQL08DE01\MSSQL\Backup Backup\AdventureWorks4Mirror.bak' WITH NORECOVERY, MOVE 'AdventureWorks_Data' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE02 MSSQL10.SQL08DE02\MSSQL\DATA DATA\AdventureWorks_Data.mdf', AdventureWorks_Data.mdf', MOVE 'AdventureWorks_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE02 MSSQL10.SQL08DE02\MSSQL\DATA DATA\AdventureWorks_Log.ldf' AdventureWorks_Log.ldf' GO -- Processed pages for database 'AdventureWorks', file 'AdventureWorks_Data' on file Processed 3 pages for database 'AdventureWorks', file 'AdventureWorks_Log' eworks_log' on file RESTORE DATABASE successfully processed pages in seconds ( MB/sec). RESTORE LOG AdventureWorks FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL08DE01 MSSQL10.SQL08DE01\MSSQL\Backup Backup\AdventureWorks4MirrorLog.bak' WITH FILE = 1, NORECOVERY; GO -- Processed 0 pages for database 'AdventureWorks', file 'AdventureWorks_Data' eworks_data' on file Processed 1849 pages for database 'AdventureWorks', file 'AdventureWorks_Log' on file RESTORE LOG successfully processed 1849 pages in seconds ( MB/sec).
25 7 25
26 9 26
27 11 27
28 12 28
29 13 29
30 14 30
31 15 31
32 16 32
33 Instance: SQL2008xyz Endpoint Name: endpoint4mirroring Role: PARTNER PH Topology Principal Server Instance: SQL2008zzz Endpoint Name: endpoint4mirroring Role: PARTNER OLTP Application Replication Clustered Active Passive PH Topology Principal Server Adventure Works DB translog Mirror Server Adventure Works DB translog
34 DB Mirroring 2005 Benchmarks Repl_rows stored procedure Send Rate
35 DB Mirroring 2008 Benchmarks Send Rate 41% More
36 DB Mirroring 2005 Benchmarks Restore Rate
37 DB Mirroring 2008 Benchmarks Restore Rate 52% more
38 DB Mirroring 2005 Benchmarks
39 DB Mirroring 2008 Benchmarks
40 DB Mirroring Benchmark Summary Overall send rate 41 % faster (2005 vs 2008) Overall restore rate 52% faster (2005 vs 2008) Overall availability topology inherits the restore rate ~ 50% more available Example: 743 ms Transaction (in 2005 mirroring configuration) 379 ms Transaction (in 2008 mirroring configuration) In failover, what would have been 20 seconds before mirror becomes principal turns into roughly 8-10 seconds (or 3 seconds turns into 1.5 seconds, so on). 40
41 Snapshots 41
42 Transactional Users 01 Source Server 01 AdventureWork s DB translog CREATE DB xyz AS SNAPSHOT OF AdventureWorks Database Snapshot --- Reverting --- if needed --- RESTORE DB AdventureWorks FROM DATABASE_SNAPSHOT = xyz Point-in-time Reporting Users (Read-Only)
43 Source Data Pages Source SQL Server SQL Server AdventureWork s DB Sparse File Pages Snapshot AdventureWork s DB Empty Sparse file of a Snapshot just created (no updates to original data pages have occurred yet) 43
44 Source Data Pages Source SQL Server SQL Server AdventureWork s DB Sparse File Pages Snapshot AdventureWork s DB System Catalog of changed pages Copy of original pages for snapshot only when a page is changed (Copy-on-write) 44
45 Source Data Pages Snapshot Users SELECT..data. FROM AdventureWorks SNAPSHOT SQL Server SQL Server AdventureWork s DB Snapshot AdventureWork s DB System Catalog of changed pages Sparse File Pages 45
46 Transactional Users Data Pages SQL Server C Committed AdventureWork s DB Update RowA B B Sparse File Pages Snapshot AdventureWork s DB translog B System Catalog of changed pages B Copy of original pages for snapshot use only when a page is changed (Copy-on-write)
47 All Users 06 Source Server 06 AdventureWorks DB translog Restore from Any Point-in-time Snapshot if needed Database Snapshot Database Snapshot Database Snapshot UPDATE AWSource.tableX set xyz = FROM AWSnapshot6:00AM.tableX Database Snapshot 6:00AM Snapshot 12:00PM Snapshot 6:00PM Snapshot 12:00AM Snapshot
48 Generating Mass Changes Users 07 Source Server 07 AdventureWorks DB UPDATE AWSource.tableX set xyz = FROM AWSafegaurd6:00AM.tableX Database Snapshot Restore from snapshot (if changes are not correct) SAFEGUARD Snapshot (Before the mass changes)
49 Testing Users 08 Source Server 08 AdventureWorks DB Database Snapshot BEFORE TEST Snapshot Restore from the BEFORE snapshot after testing cycle is complete and can continue with next test.
50 Transactional Users Point-in-time Reporting Users (Read-Only) Source Server AdventureWorks DB translog Database Snapshot Database Snapshot Database Snapshot Database Snapshot 6:00AM Reporting Snapshot 12:00PM Reporting Snapshot 6:00PM Reporting Snapshot 12:00AM Reporting Snapshot
51 10 Principal Server Database Snapshot If this server node becomes the mirror. AdventureWorks DB translog Witness Server MSDB DB Mirror Server AdventureWorks DB translog Database Snapshot Network Network Reporting Users 51
52 Instance: SQL2008xyz Endpoint Name: endpoint4mirroring Role: PARTNER PH Topology With Snapshots Principal Server Instance: SQL2008zzz Endpoint Name: endpoint4mirroring Role: PARTNER OLTP Application Replication Clustered Active Passive PH Topology Principal Server Adventure Works DB translog Mirror Server Adventure Works DB translog Database Snapshot Network Network 52 Reporting Users
53 Principal Server Publisher Mirror Server DB Mirror and Replication Subscriber Distributor Principal Server Mirror Server Witness Server Subscriber 53
54 Data Access Latency Autonomy Distributing Data Sites (locations) Frequency Network Machines Owner Other REPLICATION Read Only Reporting short high many high Database Mirroring fast/ stable 1 server/site 1 OLTP site Each site only needs regional data Central Publisher Transactional repl filter by region Read Only Reporting long high many low Database Mirroring fast/ stable 1 server/site 1 OLTP site Each site only needs regional data Central Publisher Snapshot repl filter by region Read Mostly A few updates short high < 10 medium fast/ stable 1 server/site 1 OLTP site Regional updates on one table Central Publisher Transactional repl Updating Subs Read Mostly A few updates medium high < 10 medium slow/ unreliab 1 server/site All update Regional update all tables Central Publisher Merge repl Read equal Equal updates short high < 10 medium fast/ stable 1 server/site All update Regional update all tables Peer-to-Peer Transactional repl Inserts (new orders) short high many high fast/ stable 1 server/site 1 report site Each site only needs regional data Central Subscriber Transactional repl Hot/Warm Spare Very short high < 2 high Database Mirroring fast/ stable 1 server/site 1 OLTP site Fail-over Central Publisher Remote Distributor Transactional repl 54
55 Questions Is there any time left???? Send your questions to: or
56 Database Products SQL SHOT! MS SQL Server, Sybase and Oracle
Appendix A Core Concepts in SQL Server High Availability and Replication
Appendix A Core Concepts in SQL Server High Availability and Replication Appendix Overview Core Concepts in High Availability Core Concepts in Replication 1 Lesson 1: Core Concepts in High Availability
Contents. SnapComms Data Protection Recommendations
Contents Abstract... 2 SnapComms Solution Environment... 2 Concepts... 3 What to Protect... 3 Database Failure Scenarios... 3 Physical Infrastructure Failures... 3 Logical Data Failures... 3 Service Recovery
SQL Server 2012/2014 AlwaysOn Availability Group
SQL Server 2012/2014 AlwaysOn Availability Group Part 1 - Introduction v1.0-2014 - G.MONVILLE Summary SQL Server 2012 AlwaysOn - Introduction... 2 AlwaysOn Features... 2 AlwaysOn FCI (Failover Cluster
SQL Server Mirroring. Introduction. Setting up the databases for Mirroring
SQL Server Mirroring The purpose of this document is to describe in detail the process of configuring Secret Server and SQL Server 2008 for a high-availability environment using Mirroring. The contents
Module 14: Scalability and High Availability
Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High
Administering and Managing Log Shipping
26_0672329565_ch20.qxd 9/7/07 8:37 AM Page 721 CHAPTER 20 Administering and Managing Log Shipping Log shipping is one of four SQL Server 2005 high-availability alternatives. Other SQL Server 2005 high-availability
Availability Guide for Deploying SQL Server on VMware vsphere. August 2009
Availability Guide for Deploying SQL Server on VMware vsphere August 2009 Contents Introduction...1 SQL Server 2008 with vsphere and VMware HA/DRS...2 Log Shipping Availability Option...4 Database Mirroring...
Database Mirroring: High Availability (HA) and Disaster Recovery (DR) Technology
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
Microsoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES
A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES By: Edward Whalen Performance Tuning Corporation INTRODUCTION There are a number of clustering products available on the market today, and clustering has become
Supporting MS SQL Server Failover Using Database Mirroring
MERTECH DATA SYSTEMS, INC 18503 Pines Boulevard, Suite 312 Pembroke Pines, FL 33029, USA Tel: 1-954-585-9016 Fax: 1-866-228-1213 www.mertechdata.com Contents Supporting MS SQL Server Failover Using Database
Sophos for Microsoft SharePoint startup guide
Sophos for Microsoft SharePoint startup guide Product version: 2.0 Document date: March 2011 Contents 1 About this guide...3 2 About Sophos for Microsoft SharePoint...3 3 System requirements...3 4 Planning
SQL Server for Database Administrators Course Syllabus
SQL Server for Database Administrators Course Syllabus 1. Description This course teaches the administration and maintenance aspects of Microsoft SQL Server. It covers all the roles performed by administrative
SQL Server AlwaysOn (HADRON)
SQL Server AlwaysOn (HADRON) 朱 桦 Technical Leader, Microsoft Database Support Team Microsoft Public - See Terms of Use 2 Windows Server Failover Clustering (WSFC) Shared Data Disk Multi-node w/shared Data
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials
GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster
GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster Overview This documents the SQL Server 2012 Disaster Recovery design and deployment, calling out best practices and concerns from the
Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008
Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:
MIRRORING: START TO FINISH. Ryan Adams Blog - http://ryanjadams.com Twitter - @ryanjadams
MIRRORING: START TO FINISH Ryan Adams Blog - http://ryanjadams.com Twitter - @ryanjadams About Me http://www.ryanjadams.com @ryanjadams Objectives Define Mirroring Describe how mirroring fits into HA and
Advanced HA and DR. [email protected]
Advanced HA and DR מי אני? עידו פרידמן יועץ ומדריך SQL Server בחברת מוביל טכנולוגי של תחום SQL ואלינור [email protected] 1 ואלינור החברה המובילה בישראל במתן שירותים מקצועיים בתחום בסיסי נתונים צוות יועצים
TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models
1 THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY TABLE OF CONTENTS 3 Introduction 14 Examining Third-Party Replication Models 4 Understanding Sharepoint High Availability Challenges With Sharepoint
SQL Server AlwaysOn. Michal Tinthofer 11. Praha 2013. What to avoid and how to optimize, deploy and operate. Michal.Tinthofer@Woodler.
SQL Server AlwaysOn What to avoid and how to optimize, deploy and operate. 11. ročník největší odborné IT konference v ČR! Michal Tinthofer [email protected] Praha 2013 Overview Introduction
SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1
SQL Server 2008 Designing, Optimizing, and Maintaining a Database Course The SQL Server 2008 Designing, Optimizing, and Maintaining a Database course will help you prepare for 70-450 exam from Microsoft.
SQL Server Training Course Content
SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance
Online Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
Microsoft SQL Server 2012 Administration
PROFESSION Microsoft SQL Server 2012 Administration Adam Jorgensen Steven Wort Ross LoForte Brian Knight WILEY John Wiley & Sons, Inc. INTRODUCTION xxxvii CHAPTER 1: SQL SERVER 2012 ARCHITECTURE 1 SQL
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: 200-500 Run Time: 30+ hours (158 videos)
Course Description This popular LearnItFirst.com course is a soup-to-nuts course that will teach you how to choose your edition, install, configure and manage any edition of. You ll learn the details of
MS SQL Server 2014 New Features and Database Administration
MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects
Administering a Microsoft SQL Server 2000 Database
Aug/12/2002 Page 1 of 5 Administering a Microsoft SQL Server 2000 Database Catalog No: RS-MOC2072 MOC Course Number: 2072 5 days Tuition: $2,070 Introduction This course provides students with the knowledge
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
6231A - Maintaining a Microsoft SQL Server 2008 Database
6231A - Maintaining a Microsoft SQL Server 2008 Database Course Number: 6231A Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified Professional
Deploy App Orchestration 2.6 for High Availability and Disaster Recovery
Deploy App Orchestration 2.6 for High Availability and Disaster Recovery Qiang Xu, Cloud Services Nanjing Team Last Updated: Mar 24, 2015 Contents Introduction... 2 Process Overview... 3 Before you begin...
SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft
SQL Server on Azure An e2e Overview Nosheen Syed Principal Group Program Manager Microsoft Dedicated Higher cost Shared Lower cost SQL Server Cloud Continuum Hybrid SQL Server in Azure VM Virtualized Machines
Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options
This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware
High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper
High Availability with Postgres Plus Advanced Server An EnterpriseDB White Paper For DBAs, Database Architects & IT Directors December 2013 Table of Contents Introduction 3 Active/Passive Clustering 4
Microsoft SQL Server Always On Technologies
Microsoft SQL Server Always On Technologies Hitachi Data Systems Contributes Always On Storage Solutions A Partner Solutions White Paper By Rick Andersen and Simon Pengelly December 2006 Executive Summary
Oracle Database 10g: Backup and Recovery 1-2
Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-3 What Is Backup and Recovery? The phrase backup and recovery refers to the strategies and techniques that are employed
Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.
Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations. After completing this course, students will be able to: Plan and install SQL Server
Performance Monitoring AlwaysOn Availability Groups. Anthony E. Nocentino [email protected]
Performance Monitoring AlwaysOn Availability Groups Anthony E. Nocentino [email protected] Anthony E. Nocentino Consultant and Trainer Founder and President of Centino Systems Specialize in system
WHITE PAPER: DATA PROTECTION. Veritas NetBackup for Microsoft Exchange Server Solution Guide. Bill Roth January 2008
WHITE PAPER: DATA PROTECTION Veritas NetBackup for Microsoft Exchange Server Solution Guide Bill Roth January 2008 White Paper: Veritas NetBackup for Microsoft Exchange Server Solution Guide Content 1.
Eliminate SQL Server Downtime Even for maintenance
Eliminate SQL Server Downtime Even for maintenance Eliminate Outages Enable Continuous Availability of Data (zero downtime) Enable Geographic Disaster Recovery - NO crash recovery 2009 xkoto, Inc. All
Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation
Overview of I/O Performance and RAID in an RDBMS Environment By: Edward Whalen Performance Tuning Corporation Abstract This paper covers the fundamentals of I/O topics and an overview of RAID levels commonly
This article Includes:
Log shipping has been a mechanism for maintaining a warm standby server for years. Though SQL Server supported log shipping with SQL Server 2000 as a part of DB Maintenance Plan, it has become a built-in
Real World Enterprise SQL Server Replication Implementations. Presented by Kun Lee [email protected]
Real World Enterprise SQL Server Replication Implementations Presented by Kun Lee [email protected] About Me DBA Manager @ CoStar Group, Inc. MSSQLTip.com Author (http://www.mssqltips.com/sqlserverauthor/15/kunlee/)
Module 07. Log Shipping
Module 07 Log Shipping Agenda Log Shipping Overview SQL Server Log Shipping Log Shipping Failover 2 Agenda Log Shipping Overview SQL Server Log Shipping Log Shipping Failover 3 Log Shipping Overview Definition
Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0
Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0 2014 PROMISE Technology, Inc. All Rights Reserved. Contents Introduction 1 Purpose 1 Scope 1 Audience 1 What is High Availability?
Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005
Course Syllabus Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005 About this Course Elements of this syllabus are subject to change. This three-day instructor-led
McAfee Endpoint Encryption Hot Backup Implementation
McAfee Endpoint Encryption Hot Backup Implementation 1 Endpoint Encryption Hot Backup Implementation Planning, Implementing and Managing SafeBoot Enterprise Systems SafeBoot Hot Backup Implementation Having
WHITE PAPER: ENTERPRISE SOLUTIONS. Symantec Backup Exec Continuous Protection Server Continuous Protection for Microsoft SQL Server Databases
WHITE PAPER: ENTERPRISE SOLUTIONS Symantec Backup Exec Continuous Protection Server Continuous Protection for Microsoft SQL Server Databases White Paper: Enterprise Solutions Symantec Backup Exec Continuous
Backup and Restore Back to Basics with SQL LiteSpeed
Backup and Restore Back to Basics with SQL December 10, 2002 Written by: Greg Robidoux Edgewood Solutions www.edgewoodsolutions.com 888.788.2444 2 Introduction One of the most important aspects for a database
Disaster Recovery for Oracle Database
Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches
Symantec Backup Exec Blueprints
Symantec Backup Exec Blueprints Blueprint for SQL Backup Exec Technical Services Backup & Recovery Technical Education Services Symantec Backup Exec Blueprints 1 Symantec Backup Exec Blueprints Preface/disclaimer
Basics Of Replication: SQL Server 2000
Basics Of Replication: SQL Server 2000 Table of Contents: Replication: SQL Server 2000 - Part 1 Replication Benefits SQL Server Platform for Replication Entities for the SQL Server Replication Model Entities
Westek Technology Snapshot and HA iscsi Replication Suite
Westek Technology Snapshot and HA iscsi Replication Suite Westek s Power iscsi models have feature options to provide both time stamped snapshots of your data; and real time block level data replication
PassTest. Bessere Qualität, bessere Dienstleistungen!
PassTest Bessere Qualität, bessere Dienstleistungen! Q&A Exam : 070-462 Title : Administering Microsoft SQL Server 2012 Databases Version : DEMO 1 / 16 1.You administer all the deployments of Microsoft
Informix Dynamic Server May 2007. Availability Solutions with Informix Dynamic Server 11
Informix Dynamic Server May 2007 Availability Solutions with Informix Dynamic Server 11 1 Availability Solutions with IBM Informix Dynamic Server 11.10 Madison Pruet Ajay Gupta The addition of Multi-node
CA ARCserve and CA XOsoft r12.5 Best Practices for protecting Microsoft SQL Server
CA RECOVERY MANAGEMENT R12.5 BEST PRACTICE CA ARCserve and CA XOsoft r12.5 Best Practices for protecting Microsoft SQL Server Overview Benefits The CA Advantage The CA ARCserve Backup Support and Engineering
EISOO AnyBackup 5.1. Detailed Features
EISOO AnyBackup 5.1 Detailed Detailed Content Copyright... 3 EISOO AnyBackup 5.1... 4 1.1 Regular Backup... 4 Regular Backup... 4 File Backup and Recovery... 5 Mail Backup and Recovery... 5 SQL Server
Administering Microsoft SQL Server 2012 Databases
Administering Microsoft SQL Server 2012 Databases Install and Configure (19%) Plan installation. May include but not limited to: evaluate installation requirements; design the installation of SQL Server
If a database is using the Simple Recovery Model, only full and differential backups of the database can be taken.
BEST PRACTICES FOR BACKUP OF MICROSOFT SQL 2005 DATABASES WITH UNITRENDS BACKUP PROFESSIONAL INTRODUCTION The information presented in this document is a supplement to the SQL Server Agent chapter in the
Rajesh Gupta Best Practices for SAP BusinessObjects Backup & Recovery Including High Availability and Disaster Recovery Session #2747
Rajesh Gupta Best Practices for SAP BusinessObjects Backup & Recovery Including High Availability and Disaster Recovery Session #2747 Introduction Rajesh Gupta - [email protected] Solution Network
[email protected]. http://francescodiaz.azurewebsites.net
[email protected] http://francescodiaz.azurewebsites.net Agenda SQL workloads on Azure Microsoft Azure IaaS concepts Best Practices for SQL running on Azure VMs HA/DR SQL DB HA/DR Dedicated Higher
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations Technical Product Management Team Endpoint Security Copyright 2007 All Rights Reserved Revision 6 Introduction This
SQM. Maintaining Microsoft SQL for Broadcast Engineers. Training Course Outline
SQM Maintaining Microsoft SQL for Broadcast Engineers Training Course Outline 2015 Marcangelo Limited Copyright 2015 www.marcangelo.co.uk SQM : Duration: 2 Days Maintaining Microsoft SQL for Broadcast
Administering a Microsoft SQL Server 2000 Database
Administering a Microsoft SQL Server 2000 Database Course 2072 - Five days - Instructor-led - Hands-On Introduction This course provides students with the knowledge and skills required to install, configure,
SAP HANA Operation Expert Summit BUILD - High Availability & Disaster Recovery
SAP HANA Operation Expert Summit BUILD - High Availability & Disaster Recovery Dr. Ralf Czekalla/SAP HANA Product Management May 09, 2014 Customer Disclaimer This presentation outlines our general product
SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery
SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery by Diane Beeler, Consulting Product Marketing Manager, BMC Software and Mati Pitkanen, SQL-BackTrack for Oracle Product Manager, BMC Software
Stretching A Wolfpack Cluster Of Servers For Disaster Tolerance. Dick Wilkins Program Manager Hewlett-Packard Co. Redmond, WA dick_wilkins@hp.
Stretching A Wolfpack Cluster Of Servers For Disaster Tolerance Dick Wilkins Program Manager Hewlett-Packard Co. Redmond, WA [email protected] Motivation WWW access has made many businesses 24 by 7 operations.
Veritas Cluster Server from Symantec
Delivers high availability and disaster recovery for your critical applications Data Sheet: High Availability Overview protects your most important applications from planned and unplanned downtime. Cluster
Maintaining a Microsoft SQL Server 2008 Database
Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Five days; Instructor-Led Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students
<Insert Picture Here> Oracle Cloud Storage. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska
Oracle Cloud Storage Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska Oracle Cloud Storage Automatic Storage Management (ASM) Oracle Cloud File System ASM Dynamic
EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage
EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage Applied Technology Abstract This white paper describes various backup and recovery solutions available for SQL
Mind Q Systems Private Limited
MS SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module 1: SQL Server Architecture Introduction to SQL Server 2012 Overview on RDBMS and Beyond Relational Big picture of
EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi
EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Applied Technology Abstract Microsoft SQL Server includes a powerful capability to protect active databases by using either
MCTS 70-431 Microsoft SQL Server 2005 Implementation & Maintenance
MCTS 70-431 Microsoft SQL Server 2005 Implementation & Maintenance Chapter 0 Introduction to RDBM & SQL Chapter 5 Introducing More Database Objects 0.1 Database Basics 5.1 Stored Procedures 0.2 SQL Basics
Server 2008 SQL. Administration in Action ROD COLLEDGE MANNING. Greenwich. (74 w. long.)
SQL Server 2008 Administration in Action ROD COLLEDGE 11 MANNING Greenwich (74 w. long.) contents foreword xiv preface xvii acknowledgments xix about this book xx about the cover illustration about the
Backups and Maintenance
Backups and Maintenance Backups and Maintenance Objectives Learn how to create a backup strategy to suit your needs. Learn how to back up a database. Learn how to restore from a backup. Use the Database
Recover a CounterPoint Database
Recover a CounterPoint Database Webinar: Radiant Webinar Mini-Series for Implementation Technicians To connect to phone conference, please call: 1.800.375.2612, and then enter Participant Code: 397670
MS 20465C: Designing a Data Solution with Microsoft SQL Server
MS 20465C: Designing a Data Solution with Microsoft SQL Server Description: Note: Days: 5 Prerequisites: The focus of this five-day instructor-led course is on planning and implementing enterprise database
Best practices for fully automated disaster recovery of Microsoft SQL Server 2008 using HP Continuous Access EVA with Cluster Extension EVA
Best practices for fully automated disaster recovery of Microsoft SQL Server 2008 using HP Continuous Access EVA with Cluster Extension EVA Subtitle Table of contents Overview... 2 Key findings... 3 Solution
Mission-Critical Availability
Mission-Critical Availability Detect failures reliably Able to stand multiple failures Unified solution Easy to configure, manage, and monitor Reuse existing investments SAN/DAS environments Allow using
ICONICS Choosing the Correct Edition of MS SQL Server
Description: This application note aims to assist you in choosing the right edition of Microsoft SQL server for your ICONICS applications. OS Requirement: XP Win 2000, XP Pro, Server 2003, Vista, Server
SQL Server Enterprise Edition
SQL Server Enterprise Edition Kathi Kellenberger is a Sr. Consultant with Pragmatic Works. She is author of Beginning T-SQL 2008 and co-author of Beginning T-SQL 2012, SQL Server MVP Deep Dives and Professional
Course Syllabus. At Course Completion
Key Data Product #: Course #: 6231A Number of Days: 5 Format: Certification Exams: 70-432, 70-433 Instructor-Led This course syllabus should be used to determine whether the course is appropriate for the
Oracle Database Disaster Recovery Using Dell Storage Replication Solutions
Oracle Database Disaster Recovery Using Dell Storage Replication Solutions This paper describes how to leverage Dell storage replication technologies to build a comprehensive disaster recovery solution
SQL Server Replication: Providing High Availability using Database Mirroring
SQL Server Replication: Providing High Availability using Database Mirroring Writer: Gopal Ashok (Microsoft Corporation), Paul S. Randal (SQLskills.com) Technical Reviewers: Hilary Cotter (Relevant Noise),
Disaster Recovery Solutions for Oracle Database Standard Edition RAC. A Dbvisit White Paper
Disaster Recovery Solutions for Oracle Database Standard Edition RAC A Dbvisit White Paper Copyright 2011-2012 Dbvisit Software Limited. All Rights Reserved v2, Mar 2012 Contents Executive Summary... 1
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to DBA Skills Learning Method: Instructor-led Classroom Learning Duration: 3.00 Day(s)/ 24 hrs Overview:
Expert Reference Series of White Papers. Unlock the Power of Microsoft SQL Server 2012
Expert Reference Series of White Papers Unlock the Power of Microsoft SQL Server 2012 1-800-COURSES www.globalknowledge.com Unlock the Power of Microsoft SQL Server 2012 Brian D. Egler MCITP/MCSE/MCT 2012,
Veritas InfoScale Availability
Veritas InfoScale Availability Delivers high availability and disaster recovery for your critical applications Overview protects your most important applications from planned and unplanned downtime. InfoScale
Beginning SQL Server. 2012 Administration. Apress. Rob Walters Grant Fritchey
Beginning SQL Server 2012 Administration Rob Walters Grant Fritchey Apress Contents at a Glance About the Authors About the Technical Reviewer Acknowledgments Introduction xv xvi xvii xviii Chapter 1:
SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques
SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module: 1 Module: 2 Module: 3 Module: 4 Module: 5 Module: 6 Module: 7 Architecture &Internals of SQL Server Engine Installing,
Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)
Maintaining a Microsoft SQL Server 2008 Database Course 6231A: 5 days; Instructor-Led Length: Published: Language(s): Audience(s): Level: Technology: Type: 5 Day(s) December 09, 2008 (in development) English
Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays
Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays V Tsutomu Akasaka (Manuscript received July 5, 2005) This paper gives an overview of a storage-system remote copy function and the implementation
$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: 200-500 Run Time: 47+ hours (272 videos)
Course Description This course is a soup-to-nuts course that will teach you everything you need to configure a server, maintain a SQL Server disaster recovery plan, and how to design and manage a secure
Implementing and Managing Windows Server 2008 Clustering
Implementing and Managing Windows Server 2008 Clustering Course Number: 6423A Course Length: 3 Days Course Overview This instructor-led course explores Windows Server 2008 clustering and provides students
