<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx</link><description>I spent some time explaining SQL Server Replication to someone recently. They said they hadn’t ever really understood the concepts, and that I’d managed to help. It’s inspired me to write a post that I wouldn’t normally do – a “101” post. I’m not trying</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46809</link><pubDate>Wed, 26 Dec 2012 23:38:55 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46809</guid><dc:creator>Kalen Delaney</dc:creator><description>&lt;p&gt;SQL Server Central has a StairWay tutorial on replication, you might want to point that out people also. &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.sqlservercentral.com/stairway/72401/"&gt;http://www.sqlservercentral.com/stairway/72401/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;~Kalen&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46810</link><pubDate>Wed, 26 Dec 2012 23:52:46 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46810</guid><dc:creator>Rob Farley</dc:creator><description>&lt;p&gt;Thanks Kalen.&lt;/p&gt;
&lt;p&gt;Readers: Sebastian Meine has written a series on replication that you can see over at SQLServerCentral.com. Check out the link in Kalen's comment for more.&lt;/p&gt;
</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46841</link><pubDate>Thu, 27 Dec 2012 12:42:10 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46841</guid><dc:creator>Chris Adkin</dc:creator><description>&lt;p&gt;Hi Rob,&lt;/p&gt;
&lt;p&gt;There is absolutely nothing wrong with a 101 level article. I think the thing that confuses people the most with replication is the fact that there is only so much you can get out of management studio, when things go awry. The other main stumbling block is with conflicts encountered with merge replication, particularly when identities are used to seed primary keys, Hillary Cotter's &amp;quot;Identity crisis&amp;quot; article which can be found on simple-talk is an excellant reference for dealing with this.&lt;/p&gt;
&lt;p&gt;I hope you and your family are having a happy Christmas.&lt;/p&gt;
&lt;p&gt;Chris&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46842</link><pubDate>Thu, 27 Dec 2012 12:50:41 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46842</guid><dc:creator>Rob Farley</dc:creator><description>&lt;p&gt;Yes, I think there are a number of things which people struggle with around replication, and hopefully this can help people grasp the basic concepts. Maybe I'll do a post on conflict resolution soon.&lt;/p&gt;
</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46871</link><pubDate>Fri, 28 Dec 2012 10:54:51 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46871</guid><dc:creator>Francesco Quaratino</dc:creator><description>&lt;p&gt;I Rob, I agree with you: SQL Replication is nothing to worry about. &lt;/p&gt;
&lt;p&gt;On the other hand, I think it's quite complex to implement in a big production environment. I've got some experience of Transactional Replication but, apart from the key concepts, all I know about it I've learned on the job (mistakes included of course). &lt;/p&gt;
&lt;p&gt;Can you suggest any good advanced self-training book about SQL replications?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46872</link><pubDate>Fri, 28 Dec 2012 12:00:10 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46872</guid><dc:creator>Rob Farley</dc:creator><description>&lt;p&gt;Hi Francesco - I've never read a book on replication, so I can't really recommend one. Sorry.&lt;/p&gt;
</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46873</link><pubDate>Fri, 28 Dec 2012 13:34:40 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46873</guid><dc:creator>Francesco Quaratino</dc:creator><description>&lt;p&gt;Bad luck. Someone should start thinking of writing a good book about that subject. &lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46878</link><pubDate>Sat, 29 Dec 2012 16:18:52 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46878</guid><dc:creator>Scott Crosby</dc:creator><description>&lt;p&gt;For more SQL replication info checkout Paul Ibison's excellent site: www.replicationanswers.com&lt;/p&gt;
&lt;p&gt;Hilary Cotter's SQL 2000 replication book was invaluable to me, a possible update required?&lt;/p&gt;
&lt;p&gt;Rgds,&lt;/p&gt;
&lt;p&gt;Scott&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46903</link><pubDate>Mon, 31 Dec 2012 10:28:22 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46903</guid><dc:creator>John Sansom</dc:creator><description>&lt;p&gt;@Francesco - There's an excellent chapter, by Hilary Cotter in the first SQL Server MVP Deep Dives book, that looks at performance tuning Transactional Replication topologies. It contains the best (IMHO) explanation of how to tune the performance of the various Replication agents. (&lt;a rel="nofollow" target="_new" href="http://www.manning.com/nielsen/"&gt;http://www.manning.com/nielsen/&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;For general replication performance and tuning knowledge, see the REPLTLK blog on MSDN (&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/b/repltalk/"&gt;http://blogs.msdn.com/b/repltalk/&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;There are some replication performance tuning guides out there too, buried in various blogs however, I don't have the references to hand. I'll see what I can dig up....&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#46952</link><pubDate>Wed, 02 Jan 2013 10:12:06 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46952</guid><dc:creator>Francesco Quaratino</dc:creator><description>&lt;p&gt;Thanks @Scott &amp;amp; @John. &lt;/p&gt;
&lt;p&gt;I've never read that book but I knew already it was a really good one :)&lt;/p&gt;
&lt;p&gt;about guides, I've found this quite usefull &amp;quot;Achieving Excellence in Designing and Maintaining SQL Server Transactional Replication Environments&amp;quot; (&lt;a rel="nofollow" target="_new" href="http://technet.microsoft.com/en-us/library/jj215849.aspx"&gt;http://technet.microsoft.com/en-us/library/jj215849.aspx&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#47072</link><pubDate>Tue, 08 Jan 2013 17:23:47 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47072</guid><dc:creator>Brandon Williams</dc:creator><description>&lt;p&gt;This one is good for beginners to intermediate: &amp;nbsp;Pro SQL Server 2008 Replication (&lt;a rel="nofollow" target="_new" href="http://www.amazon.com/Server-2008-Replication-Experts-Voice/dp/143021807X"&gt;http://www.amazon.com/Server-2008-Replication-Experts-Voice/dp/143021807X&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#47605</link><pubDate>Fri, 08 Feb 2013 20:30:10 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47605</guid><dc:creator>dave pint</dc:creator><description>&lt;p&gt;thanks all for the great info.&lt;/p&gt;
&lt;p&gt;hope this is the place for my question.&lt;/p&gt;
&lt;p&gt;should peer to peer transactional replication ( with updates from peers enabled ) withstand network disconnects easily ? &lt;/p&gt;
&lt;p&gt;we are using it in an application, set up sqlprime as the primary and sqlsecond as the failover server &lt;/p&gt;
&lt;p&gt;all goes well until we test the redundancy by disconnecting the network on sqlprime .&lt;/p&gt;
&lt;p&gt;the app find the failover, writes data but when sqlprime ( primary server) &amp;nbsp;comes back, all replication is stopped with strange error ( mainly directing to login failures ( which are bogus as passwords did not change. ) &lt;/p&gt;
&lt;p&gt;so , are we testing something this setup should not stand ? ( network interruptions ? ) &lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;dave. &lt;/p&gt;</description></item><item><title>re: SQL Replication demystified</title><link>http://sqlblog.com/blogs/rob_farley/archive/2012/12/26/sql-replication-demystified.aspx#47611</link><pubDate>Fri, 08 Feb 2013 23:35:49 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47611</guid><dc:creator>Rob Farley</dc:creator><description>&lt;p&gt;Hi Dave,&lt;/p&gt;
&lt;p&gt;It should be able to resume. It will be helpful to see the actual errors.&lt;/p&gt;
&lt;p&gt;Maybe drop me an email and I'll see what I can do. rob at lobsterpot.com.au is best.&lt;/p&gt;
&lt;p&gt;Rob&lt;/p&gt;
</description></item></channel></rss>