A Guide to SQL Server 2000 Transactional and Snapshot Replication
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
-
Upload
lynette-hunter -
Category
Documents
-
view
216 -
download
0
Transcript of Module 6: Implementing SQL Server Replication in an Enterprise Environment.
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
BackupBackupBackupBackup
mastermaster msdbmsdb
Published Published database database
How to Back Up the Publisher and Distributor
BackupBackupBackupBackup
BackupBackupBackupBackup
mastermaster msdbmsdb
Published Published database database
BackupBackupBackupBackup
How to Back Up the Publisher, Distributor, and Subscriber
BackupBackupBackupBackup
BackupBackupBackupBackup
mastermaster msdbmsdb
Published Published databasedatabase
mastermaster msdbmsdb
Published Published database database
Backing Up Snapshot Replication
REPLDATAREPLDATA
.sch
.dri
.bcp
DatabasesDatabases
Use Windows NT backup for snapshot folder
Use Windows NT backup for snapshot folder
Use SQL Server backupUse 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 Versions
RoleRoleRoleRole Combination 1Combination 1Combination 1Combination 1
PublisherPublisher SQL Server 6.5SQL Server 6.5
DistributorDistributor SQL Server 6.5 or 7.0SQL Server 6.5 or 7.0
SubscriberSubscriber SQL Server 6.x - 2000SQL Server 6.x - 2000
Combination 2Combination 2Combination 2Combination 2
SQL Server 7.0SQL Server 7.0
SQL Server 7.0 or 2000SQL Server 7.0 or 2000
SQL Server 6.x - 2000SQL Server 6.x - 2000
Combination 3Combination 3Combination 3Combination 3
SQL Server 2000SQL Server 2000
SQL Server 2000SQL Server 2000
SQL Server 6.x - 2000SQL Server 6.x - 2000
RoleRoleRoleRole Combination 1Combination 1Combination 1Combination 1
PublisherPublisher SQL Server 7.0SQL Server 7.0
DistributorDistributor SQL Server 2000SQL Server 2000
SubscriberSubscriber SQL Server 7.0SQL Server 7.0
Combination 2Combination 2Combination 2Combination 2
SQL Server 2000SQL Server 2000
SQL Server 2000SQL Server 2000
SQL Server 7.0SQL Server 7.0
Upgrading a Replicated System
Publisher Distributor Subscriber
Data FlowData FlowData FlowData Flow Data FlowData FlowData FlowData Flow
11112222 3333
11 3322
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
InternetInternetSecureConnection
SecureConnection
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
OracleOracle
IBM DB2IBM DB2
SQL ServerSQL Server
MicrosoftAccess
MicrosoftAccess
SQL ServerSQL 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