Module 6: Implementing SQL Server Replication in an Enterprise Environment.

Slides:



Advertisements
Similar presentations
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
Advertisements

© 2011 Autodesk Go Big or Go Home! Part 1 – Large Scale Autodesk Vault Deployments Irvin Hayes Jr. Technical Product Manager.
SQL Server Replication
Microsoft Software Assurance for Academic Licensing Programs.
Moving data using replication Anthony Brown
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Database Administration ISQA 436 Fall 2006 Mark Freeman
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
VMware vCenter Server Module 4.
Query Processing in Mobile Databases
Module 9: SQL Server 2005 Replication. Overview Overview of Replication Enhancements New Types of Replication Configuring Replication.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Module 1: Installing Active Directory Domain Services
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Backup, Restore, and Server Replacement Josh Rose UCBU Software Engineer.
Course 6425A Module 9: Implementing an Active Directory Domain Services Maintenance Plan Presentation: 55 minutes Lab: 75 minutes This module helps students.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Module 1: Introduction to Microsoft SQL Server 7.0.
High-Availability Methods Lesson 25. Skills Matrix.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
9 Chapter Nine Extracting and Transforming Data with SQL Server 2000.
Distributing Data for Availability and Scalability Don Vilen Program Manager SQL Server Microsoft Corporation.
Module 4: Implementing Transactional Replication.
MIGRATING FROM MICROSOFT EXCHANGE SERVER AND OTHER MAIL SYSTEMS Appendix B.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Module 2: Creating Efficient Replication Solutions.
1 SQL Server 2000 Administration Kashef Mughal MSB.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Module 3: Preparing for and Recovering from Non- Mailbox Server Failures.
Module 1: Exploring Replication. Overview Understanding SQL Server Replication Setting Up Replication Understanding Agents in Replication Securing Replication.
1 Chapter Overview Introducing Replication Planning for Replication Implementing Replication Monitoring and Administering Replication.
Planning Server Deployments Lesson 20. Skills Matrix.
Module 11: Introducing Replication. Overview Introduction to Distributed Data Introduction to SQL Server Replication SQL Server Replication Agents SQL.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Chapter 15: Achieving High Availability Through Replication.
Chapter 12: Designing a Data- Archiving Solution MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443)
SQL Server 2000 Sys Admin Jeremiah Curtis Engineering Services
 Replication is the process of copying database information  Replication is used for:  Backing up your database  Migrating to a new server  Mirroring.
SQL Server 2005 Implementation and Maintenance Chapter 12: Achieving High Availability Through Replication.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Module 5: Implementing Merge Replication. Overview Understanding Merge Replication Architecture Implementing Conflict Resolution Planning and Deploying.
1 Chapter Overview What is Microsoft SQL Server 2000? What are the SQL Server 2000 Components? What is the Relational Database Architecture? What is the.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
3 Copyright © 2007, Oracle. All rights reserved. Using the RMAN Recovery Catalog.
Module 1: Introduction to Microsoft SQL Server Reporting Services
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Enterprise Database Systems Introduction to SQL Server Dr. Georgia Garani Dr. Theodoros Mitakos Technological.
10 Copyright © 2007, Oracle. All rights reserved. Using RMAN Enhancements.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Transactional Replication it’s not scary Evgeny Khabarov.
Module 1: SQL Server Overview
SQL Replication for RCSQL 4.5
Glasgow, SQL Server Meetup
Introduction to transactional replication
Lead SQL BankofAmerica Blog: SQLHarry.com
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Installation and database instance essentials
Introduction of Week 6 Assignment Discussion
06 | SQL Server and the Cloud
Presentation transcript:

Module 6: Implementing SQL Server Replication in an Enterprise Environment

Overview Planning for Disaster Recovery in a Replicated Environment Upgrading and Applying Service Packs in a Replicated Environment Understanding Enterprise Options in a Replicated Environment Understanding Replication with Heterogeneous Database Systems

Lesson: Planning for Disaster Recovery in a Replicated Environment How to Back Up the Publisher How to Back Up the Publisher and Distributor How to Back Up the Publisher, Distributor, and Subscriber Backing Up Snapshot Replication Backing Up and Restoring Transactional Replication Using sync with backup Forcing the Distributor to retain content until the Subscriber has backed up Recovery Strategies for Merge Replication Disaster Recovery Best Practices

How to Back Up the Publisher BackupBackup master msdb Published database

How to Back Up the Publisher and Distributor BackupBackup BackupBackup master msdb Published database

BackupBackup How to Back Up the Publisher, Distributor, and Subscriber BackupBackup BackupBackup master msdb Published database master msdb

Backing Up Snapshot Replication REPLDATA.sch.dri.bcp Databases Use Windows NT backup for snapshot folder Use Windows NT backup for snapshot folder Use SQL Server backup

Backing Up and Restoring Transactional Replication Using the sync with backup Option Using sync with backup option Ensures that Log Reader Agent will not send transactions to the distribution database Allows restoration of databases Restoring the publication database without using sync with backup option Avoids increase in latency

Forcing the Distributor to Retain Content Until the Subscriber Has Backed Up

Recovery Strategies for Merge Replication Restore Publisher and resynchronize with each Subscriber Restore Publisher and Distributor and resynchronize with each Subscriber Restore Distributor only Drop and recreate subscriptions Restore Subscriber database and resynchronize with each Publisher

Disaster Recovery Best Practices Keep a script for replication Link recovery to validation Use reinitialization cautiously Back up concurrently Restore databases to their original server

Lesson: Upgrading and Applying Service Packs in a Replicated Environment Configuring Replication with Multiple SQL Server Versions Upgrading a Replicated System Applying Service Packs to SQL Server 2000 Replicated Servers

Merge Replication Snapshot or Transactional Replication Configuring Replication with Multiple SQL Server VersionsRoleRole Combination 1 Publisher SQL Server 6.5 Distributor SQL Server 6.5 or 7.0 Subscriber SQL Server 6. x Combination 2 SQL Server 7.0 SQL Server 7.0 or 2000 SQL Server 6. x Combination 3 SQL Server 2000 SQL Server 6. x RoleRole Combination 1 Publisher SQL Server 7.0 Distributor SQL Server 2000 Subscriber SQL Server 7.0 Combination 2 SQL Server 2000 SQL Server 7.0

Upgrading a Replicated System PublisherDistributorSubscriber Data Flow

Applying Service Packs to SQL Server 2000 Replicated Servers Running in a mixed environment You can replicate between a SQL Server with a service pack installed and a SQL Server without that service pack installed Restoring after service pack upgrade After applying a service pack, back up the log or full database

Lesson: Understanding Enterprise Options in a Replicated Environment Choosing a High Availability Solution Subscribing from the Internet Replicating over a Dial-up Networking Connection Replicating with Microsoft Pocket PC

Choosing a High Availability Solution Standby features Failover qualities Metadata support Transactional consistency and current transactions Performance impact

Replicating with Virtual Private Networks (VPNs) Replicating through ISA Server Subscribing from the Internet Internet Secure Connection Secure Connection ISA Server VPN

Replicating Over a Dial-up Networking Connection Configuring replication Creating a scheduled job

Replicating with Microsoft Pocket PC Microsoft SQL Server 2000 Windows CE Edition Replicating with a Microsoft Pocket PC Subscriber Row-level tracking Using SQL Server CE in a programming environment Subscribing to a publication through an application The role of Microsoft Internet Information Services in SQL Server CE applications

Lesson: Understanding Replication with Heterogeneous Database Systems Publishing to Heterogeneous Subscribers Replicating with Microsoft Access Subscribers Replicating with Oracle Subscribers Replicating with IBM DB2 Subscribers Publishing from Heterogeneous Sources

Publishing to Heterogeneous Subscribers Oracle IBM DB2 SQL Server Microsoft Access Microsoft Access SQL Server

Replicating with Microsoft Access Subscribers SQL Server 2000 Desktop Engine Based on SQL 2000 technology Most Access projects can run without revision Microsoft Jet Does not support case-sensitive sort order Push and anonymous pull subscriptions Supports rowcount validation only Uses reserved column names

Replicating with Oracle Subscribers Oracle subscription support SQL Server has ODBC driver and OLE DB provider (Intel) Must install Oracle’s SQL*Net driver on Publisher and Distributor Replication restrictions Table names cannot have spaces date data type maps to char(4) Only one column of text or image data ( long raw ) SQL ranges for float and real differ from Oracle

Replicating with IBM DB2 Subscribers DB2/AS400 OLE DB provider and ODBC driver are included with Microsoft Host Integration Server 2000 SQL Server Books Online has data mapping table DB2/MVS SQL Server Books Online has data mapping table Other DB2 Systems May require third-party ODBC drivers or OLE DB providers

Publishing from Heterogeneous Sources Build applications with: SQL Distributed Management Objects Replication Distributor Interface Third-party tools

Review Planning for Disaster Recovery in a Replicated Environment Upgrading and Applying Service Packs in a Replicated Environment Understanding Enterprise Options in a Replicated Environment Understanding Replication with Heterogeneous Database Systems

Course Evaluation