The Definitive Guide to SQL Server 2005 Replication (Definitive Guide)

  Author:    Sujoy Paul
  ISBN:    1590596501
  Sales Rank:    189194
  Published:    2006-12-11
  Publisher:    Apress
  # Pages:    900
  Binding:    Paperback
  Avg. Rating:    4.0 based on 10 reviews
  Used Offers:    7 from $58.19
  Amazon Price:    $64.12
  (Data above last updated:  2008-11-29 06:52:21 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
The Definitive Guide to SQL Server 2005 Replication (Definitive Guide)
  

Replication is a way of copying and updating information in a database. This allows all users to see the same information and any changes made to it. Replication also duplicates the database across a number of computers so that, if one computer goes down, the information is not lost and can still be accessed. Pro SQL Server 2005 Replication, written by Sujoy Paul, a Microsoft Certified Professional for SQL Server, focuses on this most critical and complex of data management tasks.

This book is for Microsoft database developers and administrators who want to learn about the different types of replication and those best suited to SQL Server 2005. The book will also delve into advanced topics like replication of SQL Server with heterogeneous databases, replication of different database objects like stored procedures, backup and recovery of replicated databases, plus performance and tuning. This book is an ideal read whether youre a novice or advanced replication user.

                  Reader Reviews 1 - 12 of 12                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
11-24-08 2 (NA)
(Hide Review...)  Read Books On-Line
Reviewer Permalink
Although is a good summary and a step-by-step for novice Administrators it shows almost nothing that is not in BOL. If you are an experienced DBA this book is not for you.
(Review Data Last Updated: 2008-11-30 07:48:34 EST)
09-23-08 4 (NA)
(Hide Review...)  A Good Book for Novice and Good Guide for Everybody - Review by Founder of SQLAuthority.com
Reviewer Permalink
Quick Review:
This is good book for any novice developer to start in the world of database replication implementation and maintenance. Replication is important part of highly availability and one book covers all the concept and methodology at one place.

Detail Review:
Replication is the process of sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility. Database replication can be used on many database management systems, usually with a master/slave relationship between the original and the copies. The master logs the updates, which then ripple through to the slaves. The slave outputs a message stating that it has received the update successfully, thus allowing the sending of subsequent updates.

This books talks about different replication types and methods. This book explains different scenarios where types of replication can be used. Sujoy Paul (SQL Server - MCP) explains the concept with many screenshots and simple examples. This book is not limited to replication types only but it also covers replication between heterogeneous databases and other objects.

Pros :

* Lots of screen shots
* Lots of explanation of how different procedures works
* Good coverage of different kind of replications
* Step by Step guidance
* Complete coverage of any methodology
* Truly useful to novice programmers

Cons:

* No discussion about potential errors can come across during replication process
* Some of the screen shots are hard to read (Apress should look into this matter)
* Some of the chapters are very blurry

Overall, this is great book for any novice developer who is beginning in the world of replication. Though this book covers many screenshots and material directly from Book On Line this is great collection of all the concept at any place. I have personally used this book when I was new DBA and have learned replication basics from this book.

Stars: 4 Stars

Summary: This a comprehensive single source of information will save lots of time as there is no need to go through multiple books to implement and maintain replication solutions.

Reference : Pinal Dave (Founder - SQLAuthority.com)
(Review Data Last Updated: 2008-11-26 07:01:56 EST)
05-28-08 5 (NA)
(Hide Review...)  a great help
Reviewer Permalink
I have never used any other SQL SERVER Replication books, so I can't compare it to anything else.
I needed a book for reference as I set up a large scale SQL replication enviornment. I have done it in Oracle, and was experience with SQL 2005, but never SQL replication.
This book gave me enough knowledge that I was able to accomplish some advanced replication. I highly recommend it for those, like me, that are new to SQL replication.
(Review Data Last Updated: 2008-09-24 06:53:08 EST)
05-18-08 4 (NA)
(Hide Review...)  Great for a Novice
Reviewer Permalink
I have been involved in administering a database working on several geographically-separated servers. Initially, we've been using IPSec protocol for connections between the servers. To connect the clients, we've been using stunnel, which is easier to manage and to route. We were planning to stop using IPSec and moving to stunnel entirely. But I had no idea how to make Microsoft SQL Server 2005 to synchronize using stunnel. Microsoft had no ready-to-use solution for this. Thanks to this book, I have found the answer. Although this book does not explicitly state how to use stunnel, but it had enough clues to make me able to figure out the answer. For our company, this book was worth its price.

Anyway, this book is for an entry-level administrator of the SQL Server 2005. It contains the most basic information, with lots of screenshots and explanations. This overall information is quite easy to understand. If you want something specific, for example a solution for a rare or a complicated problem, this book is not for you, you would better to go to a specified forum. But if you are a novice in replication, I highly recommend this book.
(Review Data Last Updated: 2008-05-29 05:56:37 EST)
03-12-08 5 (NA)
(Hide Review...)  Novice to SQL Server and SQL Server replication in particular
Reviewer Permalink
Coming from mostly an Oracle background, I needed to come upto speed quickly to work on some replication projects. Paul's book was just what the doctor ordered. It provided clear and concise coverage of all the key topics especially peer-to peer replication and Merge replication which were essential reads in my case. I would recommend this book to SQL Server and other DB products users as well, who are looking to work on SQL Server replication projects.
(Review Data Last Updated: 2008-05-19 05:59:45 EST)
02-18-08 1 (NA)
(Hide Review...)  Disaster! Stay away! The worst SQL Server related book I've ever read!
Reviewer Permalink
There is nothing useful in this book. The author makes it more complicated than it actually is. I rather use the Books On-line or MSDN than this "book". It is unbelievable how he wrote almost 1000 pages without content actually saying anything worthy. Thru all the book you can see the author's ego say: "I am so pro and I worked so hard to find the answers, so don't be naive dear reader, I won't give you any of those answers." Well, thank you for that dear author.
I regret I spent my time and money on this ... so called "book".
(Review Data Last Updated: 2008-03-13 10:46:19 EST)
05-25-07 4 (NA)
(Hide Review...)  A Very Good book on the subject
Reviewer Permalink
I found this book to be very usefull as it enables one to very quickly understand the concepts of replication and implement a solution quickly.



This a comprehensive single source of information and there is no need to go through multiple manuals/books to design, implement and maintain replication solutions.



The first three chapters cover the basics very well and comprehensively.



I also found the presntation of each replication method in configuring and internals chapters to be extremely useful. This way I can easily set up and get my replication going by refering to the configuring chapter and if required I can refer to the internals chapter for advanced understanding.



The screen shots are a bit difficult to read. I understand that increasing the size of the of the screen shots will increase the number of pages, however the book then could have been published in two volumes.

(Review Data Last Updated: 2007-09-07 23:45:58 EST)
05-25-07 4 (NA)
(Hide Review...)  A Very Good book on the subject
Reviewer Permalink
I found this book to be very usefull as it enables one to very quickly understand the concepts of replication and implement a solution quickly.

This a comprehensive single source of information and there is no need to go through multiple manuals/books to design, implement and maintain replication solutions.

The first three chapters cover the basics very well and comprehensively.

I also found the presntation of each replication method in configuring and internals chapters to be extremely useful. This way I can easily set up and get my replication going by refering to the configuring chapter and if required I can refer to the internals chapter for advanced understanding.

The screen shots are a bit difficult to read. I understand that increasing the size of the of the screen shots will increase the number of pages, however the book then could have been published in two volumes.
(Review Data Last Updated: 2008-02-18 12:11:59 EST)
05-16-07 4 (NA)
(Hide Review...)  Very good but lacking in some areas.
Reviewer Permalink
I, like Mr. Griffith from Portland, had a need. The problem is that until June, this is the only book out there on replication for SQL Server 2005. I read the other reviews, and fiured that a book of nearly 1000 pages will include everything I need for replication.

Not quite. But at the same time, Replication is a HUGE topic, and I am quickly finding out that even 1000 pages is not enough to cover everything you need to know about replication.

That said, this book is very thorough on replication basics, meaning, the foundation of Replication and the information you need to know to get you up and running for the core components of Replication.

Where this book lacks is the information needed to take readers beyond the basic/intermediate information. For example, how do you set up merge replication if the subscriber is outside of the firewall and not a member of the publisher domain? I haven't found that information in the book, but if it is in there, I'd really like to know.

Yes, it is a lot of BOL screenshots and information, but the author does a great job organizing it. BOL can be very confusing sometimes and information can be hard to find, and this book does a great job organizing the information into easy-to-read (and find) topics.

Overall, if you are new to replication, this is your book. Absolutely no doubt about that. But if you need beyond that, you might want to wait for the book coming out in June.
(Review Data Last Updated: 2007-05-26 08:17:08 EST)
04-04-07 2 3\5
(Hide Review...)  Should focus on what we don't know
Reviewer Permalink
I had a need... Bring up replication for a med-large Publishing DB (800GB).

I needed to configure, create test data, test several configurations, get a feel for performance and error handling, create the production scripts, prep the production environment, and turn it on.

The configuration we have setup involved "nosync" continuous Transactional Replication due to the Subscriber database starting out as an empty DB. The subscriber only receives new replicated transactions and does not have "snapshot" synchronization.

I had no real prior experience, nor guidance other than MSDN, MS Knowledgebase (KB), and various web sources.

Then, I came across this book, took a cursory glance, and saw what seemed to be a rich explication of replication. What caught my eye, in particular, were the chapters entitled: "Internals of Transactional Replication." There was such a chapter for each type of Replication (Snapshot, Transactional and Merge). I had hoped these would provide enough information to sort out problems I encountered and make my way through the task more efficiently.

Those were my expectations, and I was disappointed. Here's why:

1. The assumption is that Replication is going to use immediate Snapshot Synchronization. I got to believe there's a substantial number of DB's that would like to use it in a 'nosync' situation, particularly with a situation of Large DB replicating to Small DB. BOL, KB, nor this book really discusses this situation. There are specific and significant steps you must take in this situation. I was required to discover them through trial and error.

If you follow the directions given, you'll be forced to use Synchronization to initialize the Subscriber for Replication and this cannot happen in many situations.

Suggestion: provide a section for some types of "non-standard" database replication topologies and a summary of the differences. "Standard" topology, in this case, is where the Publisher and Subscriber are completely synchronized by an initial Snapshot Synchronization prior to replication transactions being distributed to the Subscriber.

2. This book is nearly 1000 pages. You'd expect a great deal of insight in that size of a book. I found little. What I did find was page after page of SQL Server Replication Wizard screenshots. I don't know about you, but I get pretty familiar with those wizards in the course of using them. They don't add very much value in a book like this.

Suggestion: Please don't provide out-of-the-box Wizard screenshots. If there is a situation that an admin will likely stumble over, then great! A snapshot of just that screen, pointing out what should be done is appreciated.

Suggestion: If you use diagrams (I love them!) provide more diagrams at a level like those in Chapter 3 that illustrate "how things work" by sequencing the replication types. Include some more non-standard ones perhaps in the Internals chapters.

3. The chapters entitled: "Internals of " include ER-like figures. I say "ER-like" in that they are very inconsistent. In some cases there several Entity boxes (UML form) with the columns listed in a pattern in the figure. There are no relationship connectors, while it is clear there *are* relationships there. You're left to sort that out on your own. Effectively, what is added value is a listing of tables that are used for a specific form of replication. NOTE, *some* of the diagrams (Figure 10-29) have the relationships, but the Standard Transactional Publication figures (10-55 through 10-71) show almost no relationships. These were the ones I needed.

Suggestion: Create ER diagrams with the Entity names and their relationships (THESE ARE HELPFUL!). Don't try to list every column in the entity. If there are specific entities for which the column names are to be discussed, use separate figure(s).


4. Many of the non-wizard screenshots throughout chapter 10, the chapter I needed, were very blurry. I cannot even read some of them. I've looked at multiple copies of the book and they are the same. This is an issue with APress, not the author. This seems pretty unacceptable. Yuck.

Suggestion: proof *the entire book* before press...! :-)


5. Is it necessary (for even novices) to have 25% of the book showing Wizards and T-SQL for configuration? There are 6 chapters, 2 for each of the replication types entitled: "Configuring Using the GUI" and "Configuring Using T-SQL"

What's needed is:

- A conceptual understanding of what you're trying to achieve (terminology, roles, responsibilities, sequence of events) and I think you do this. This should provide enough information to identify the pattern of implementation you require.

- Next describe the procedures (tables, diagrams, enumerations) with the essence of how to implement the pattern. Look at the Table of Contents for "Configuring Transactional Replication using T-SQL" and you see the types of sequences that should be illustrated (not with Wizard GUI's). Then you have more room for non-standard configurations such as 'no-sync'. Specifically in this regard, nowhere is it discussed the correct procedure for generating the stored procedures and establishing them in the no-sync case.

6. Please focus on the "gotchas" what are the common mistakes you'll make and how do you rectify them. I believe the list is large and available, and it would be a great help to compile a succinct list/solutions.

7. More discussion is required regarding errors you may find in the Replication and what to do with them. There are a standard set of errors you may run into, and standard methods to deal with them, how to investigate MSrepl_errors, etc. You're not alone. There really is no great source for help in this regard.







(Review Data Last Updated: 2007-05-16 19:01:10 EST)
04-03-07 2 (NA)
(Hide Review...)  Should focus on what we don't know
Reviewer Permalink
I had a need... Bring up replication for a med-large Publishing DB (800GB).

I needed to configure, create test data, test several configurations, get a feel for performance and error handling, create the production scripts, prep the production environment, and turn it on.

The configuration we have setup involved "nosync" continuous Transactional Replication due to the Subscriber database starting out as an empty DB. The subscriber only receives new replicated transactions and does not have "snapshot" synchronization.

I had no real prior experience, nor guidance other than MSDN, MS Knowledgebase (KB), and various web sources.

Then, I came across this book, took a cursory glance, and saw what seemed to be a rich explication of replication. What caught my eye, in particular, were the chapters entitled: "Internals of Transactional Replication." There was such a chapter for each type of Replication (Snapshot, Transactional and Merge). I had hoped these would provide enough information to sort out problems I encountered and make my way through the task more efficiently.

Those were my expectations, and I was disappointed. Here's why:

1. The assumption is that Replication is going to use immediate Snapshot Synchronization. I got to believe there's a substantial number of DB's that would like to use it in a 'nosync' situation, particularly with a situation of Large DB replicating to Small DB. BOL, KB, nor this book really discusses this situation. There are specific and significant steps you must take in this situation. I was required to discover them through trial and error.

If you follow the directions given, you'll be forced to use Synchronization to initialize the Subscriber for Replication and this cannot happen in many situations.

Suggestion: provide a section for some types of "non-standard" database replication topologies and a summary of the differences. "Standard" topology, in this case, is where the Publisher and Subscriber are completely synchronized by an initial Snapshot Synchronization prior to replication transactions being distributed to the Subscriber.

2. This book is nearly 1000 pages. You'd expect a great deal of insight in that size of a book. I found little. What I did find was page after page of SQL Server Replication Wizard screenshots. I don't know about you, but I get pretty familiar with those wizards in the course of using them. They don't add very much value in a book like this.

Suggestion: Please don't provide out-of-the-box Wizard screenshots. If there is a situation that an admin will likely stumble over, then great! A snapshot of just that screen, pointing out what should be done is appreciated.

Suggestion: If you use diagrams (I love them!) provide more diagrams at a level like those in Chapter 3 that illustrate "how things work" by sequencing the replication types. Include some more non-standard ones perhaps in the Internals chapters.

3. The chapters entitled: "Internals of " include ER-like figures. I say "ER-like" in that they are very inconsistent. In some cases there several Entity boxes (UML form) with the columns listed in a pattern in the figure. There are no relationship connectors, while it is clear there *are* relationships there. You're left to sort that out on your own. Effectively, what is added value is a listing of tables that are used for a specific form of replication. NOTE, *some* of the diagrams (Figure 10-29) have the relationships, but the Standard Transactional Publication figures (10-55 through 10-71) show almost no relationships. These were the ones I needed.

Suggestion: Create ER diagrams with the Entity names and their relationships (THESE ARE HELPFUL!). Don't try to list every column in the entity. If there are specific entities for which the column names are to be discussed, use separate figure(s).


4. Many of the non-wizard screenshots throughout chapter 10, the chapter I needed, were very blurry. I cannot even read some of them. I've looked at multiple copies of the book and they are the same. This is an issue with APress, not the author. This seems pretty unacceptable. Yuck.

Suggestion: proof *the entire book* before press...! :-)


5. Is it necessary (for even novices) to have 25% of the book showing Wizards and T-SQL for configuration? There are 6 chapters, 2 for each of the replication types entitled: "Configuring Using the GUI" and "Configuring Using T-SQL"

What's needed is:

- A conceptual understanding of what you're trying to achieve (terminology, roles, responsibilities, sequence of events) and I think you do this. This should provide enough information to identify the pattern of implementation you require.

- Next describe the procedures (tables, diagrams, enumerations) with the essence of how to implement the pattern. Look at the Table of Contents for "Configuring Transactional Replication using T-SQL" and you see the types of sequences that should be illustrated (not with Wizard GUI's). Then you have more room for non-standard configurations such as 'no-sync'. Specifically in this regard, nowhere is it discussed the correct procedure for generating the stored procedures and establishing them in the no-sync case.

6. Please focus on the "gotchas" what are the common mistakes you'll make and how do you rectify them. I believe the list is large and available, and it would be a great help to compile a succinct list/solutions.

7. More discussion is required regarding errors you may find in the Replication and what to do with them. There are a standard set of errors you may run into, and standard methods to deal with them, how to investigate MSrepl_errors, etc. You're not alone. There really is no great source for help in this regard.







(Review Data Last Updated: 2007-04-10 06:02:08 EST)
03-18-07 3 1\1
(Hide Review...)  Lots of screenshots, lots of material from BOL
Reviewer Permalink
The book contains lots of info from BOL + lots of screenshots which show step by steps details of some replication related actions. And BOL material + screenshots - its practically entire book. I think for some DBAs it will be good book, but I somewhat disappointed.
(Review Data Last Updated: 2007-04-04 13:57:57 EST)
  
                  Reader Reviews 1 - 12 of 12                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)