Replication and Microsoft SQL Server 2000

Data Replication is a powerful feature of SQL Server. SQL Server 7.0 provided many improvements from previous versions, and SQL Server 2000 builds on those features and adds more to increase the reliability, ease of use, and management of replication.

provided by: 
Originally published at Internet.com


By Laura Jones, Mark Spenik, and Orryn Sledge

This article is provided courtesy of Sams Publishing.
For additional information see the authors' book, Microsoft SQL Server 2000 DBA Survival Guide.
Data Replication is a powerful feature of SQL Server. SQL Server 7.0 provided many improvements from previous versions, and SQL Server 2000 builds on those features and adds more to increase the reliability, ease of use, and management of replication. NOTE

Replication ships with the standard product. Several other RDBMS vendors treat replication as a separate product for which you pay extra.

In a nutshell, replication is the capability to reliably duplicate data from a source database to one or more destination databases. Using Microsoft SQL Server replication, you can automatically distribute data from one SQL Server to many different SQL Servers through ODBC (Open Database Connectivity) or OLE DB. SQL Server 2000 enables you to replicate to non-SQL Server subscribers (heterogeneous subscribers), such as Microsoft Access or Oracle, using ODBC or OLE DB and enables support for Internet anonymous subscribers. SQL Server replication provides update replication capabilities such as Immediate Updating Subscribers and merge replication. With all the new enhancements to SQL Server replication, the number of possible applications and business scenarios is mind-boggling. In Chapters 28, "Transactional Replication," and 29, "Merge Replication," of our book, Microsoft SQL Server 2000 DBA Survival Guide , you can examine the different types of replication in detail as well as appropriate and inappropriate applications for each type. However, for starters here are some examples of applications or scenarios in which SQL Server replication can be used: * To distribute the workload across servers (such as moving an ad-hoc query and reporting capability from a source server). * To move specific subsets of data (such as a company department or one month's worth of data) from a main central server. * When you have a central database that is updated and the updates must be moved out to other databases (such as a department store changing prices for an item). * Account management/tracking applications used by salesmen or field reps using laptops in a disconnected mode that later replicate changes to a central internal server. * A Web-based user group or subscription application that can periodically pull down database changes via the Web. * Environments in which servers are importing flat-file information. Use a central database to import the flat file and replicate the information to the other sites.

Replication and Microsoft SQL Server 2000

...

Read article at Internet.com site
Related Articles
- Microsoft SQL Server 2000 Error Messages
SQL Server alerts you to possible problems with databases, objects, or the server, but how do you in determine and fix the problem. The first step to troubleshooting problems is to understand how to read and where to find SQL Server error messages.
- Cross Apply and Outer Apply Operators
- Using More Advanced JDBC Features
- An Overview of Java Database Connectivity
- Day 1: Learning the Basics of PL/SQL
- Building Microsoft Oslo Models
- What Is a Database Administrator?
- Practical Uses for DTS
- A Quick Look at DTS in SQL Server 2000
- Exploring the Oslo Repository
Regional Articles
- Replication and Microsoft SQL Server 2000 Alabama
- Replication and Microsoft SQL Server 2000 Alaska
- Replication and Microsoft SQL Server 2000 Arizona
- Replication and Microsoft SQL Server 2000 Arkansas
- Replication and Microsoft SQL Server 2000 California
- Replication and Microsoft SQL Server 2000 Colorado
- Replication and Microsoft SQL Server 2000 Connecticut
- Replication and Microsoft SQL Server 2000 DC
- Replication and Microsoft SQL Server 2000 Delaware
- Replication and Microsoft SQL Server 2000 Florida
- Replication and Microsoft SQL Server 2000 Georgia
- Replication and Microsoft SQL Server 2000 Hawaii
- Replication and Microsoft SQL Server 2000 Idaho
- Replication and Microsoft SQL Server 2000 Illinois
- Replication and Microsoft SQL Server 2000 Indiana
- Replication and Microsoft SQL Server 2000 Iowa
- Replication and Microsoft SQL Server 2000 Kansas
- Replication and Microsoft SQL Server 2000 Kentucky
- Replication and Microsoft SQL Server 2000 Louisiana
- Replication and Microsoft SQL Server 2000 Maine
- Replication and Microsoft SQL Server 2000 Maryland
- Replication and Microsoft SQL Server 2000 Massachusetts
- Replication and Microsoft SQL Server 2000 Michigan
- Replication and Microsoft SQL Server 2000 Minnesota
- Replication and Microsoft SQL Server 2000 Mississippi
- Replication and Microsoft SQL Server 2000 Missouri
- Replication and Microsoft SQL Server 2000 Montana
- Replication and Microsoft SQL Server 2000 Nebraska
- Replication and Microsoft SQL Server 2000 Nevada
- Replication and Microsoft SQL Server 2000 New Hampshire
- Replication and Microsoft SQL Server 2000 New Jersey
- Replication and Microsoft SQL Server 2000 New Mexico
- Replication and Microsoft SQL Server 2000 New York
- Replication and Microsoft SQL Server 2000 North Carolina
- Replication and Microsoft SQL Server 2000 North Dakota
- Replication and Microsoft SQL Server 2000 Ohio
- Replication and Microsoft SQL Server 2000 Oklahoma
- Replication and Microsoft SQL Server 2000 Oregon
- Replication and Microsoft SQL Server 2000 Pennsylvania
- Replication and Microsoft SQL Server 2000 Rhode Island
- Replication and Microsoft SQL Server 2000 South Carolina
- Replication and Microsoft SQL Server 2000 South Dakota
- Replication and Microsoft SQL Server 2000 Tennessee
- Replication and Microsoft SQL Server 2000 Texas
- Replication and Microsoft SQL Server 2000 Utah
- Replication and Microsoft SQL Server 2000 Vermont
- Replication and Microsoft SQL Server 2000 Virginia
- Replication and Microsoft SQL Server 2000 Washington
- Replication and Microsoft SQL Server 2000 West Virginia
- Replication and Microsoft SQL Server 2000 Wisconsin
- Replication and Microsoft SQL Server 2000 Wyoming
Related Articles
- Exploring the Oslo Repository
Walk through examples and see how existing Repository models are constructed using the M language, how the models are stored in a SQL database, and how to query the SQL database for model information.
- Microsoft SQL Server 2000 Error Messages
- Practical Uses for DTS
- An Overview of Java Database Connectivity
- Building Microsoft Oslo Models
- Cross Apply and Outer Apply Operators
- A Quick Look at DTS in SQL Server 2000
- What Is a Database Administrator?
- Day 1: Learning the Basics of PL/SQL
- Using More Advanced JDBC Features

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML