Questions tagged [transactional-replication]

Transactional replication typically starts with a snapshot of the publication database objects and data. As soon as the initial snapshot is taken, subsequent data changes and schema modifications made at the Publisher are usually delivered to the Subscriber as they occur (in near real time).

Transactional replication typically starts with a snapshot of the publication database objects and data.

As soon as the initial snapshot is taken, subsequent data changes and schema modifications made at the Publisher are usually delivered to the Subscriber as they occur (in near real time).

The data changes are applied to the Subscriber in the same order and within the same transaction boundaries as they occurred at the Publisher; therefore, within a publication, transactional consistency is guaranteed.

Transactional replication is typically used in server-to-server environments and is appropriate in each of the following cases:

  • You want incremental changes to be propagated to Subscribers as they occur. The application requires low latency between the time changes are made at the Publisher and the changes arrive at the Subscriber.

  • The application requires access to intermediate data states. For example, if a row changes five times, transactional replication allows an application to respond to each change (such as firing a trigger), not simply the net data change to the row.

  • The Publisher has a very high volume of insert, update, and delete activity. The Publisher or Subscriber is a non-SQL Server database, such as Oracle.

By default, Subscribers to transactional publications should be treated as read-only, because changes are not propagated back to the Publisher. However, transactional replication does offer options that allow updates at the Subscriber.

Source: Transactional Replication

290 questions
-1
votes
2 answers

SQL Replication - Many Publishers to One Subscriber - Clustered Key

We have a number of SQL instances which have the same structure. Transactional replication has been set up to publish these into a single Subscriber. (A data warehouse scenario.) We are using MS SQL 2012 R2 with the standard transactional…
-1
votes
2 answers

SQL Data Replication - Get data into one table from multiple tables

I have 2 databases on different servers globaly. Both database has these 4 tables in it Orders : id, customerid, orderNumber Products: id, productCode Customer: id, customername Orderdetails: id, quantity, orderId, productId I want to create…
-1
votes
1 answer

How to change column name in subscriber table in SQL Server?

I have a table in first DB and I make transactional replication to create this table on second DB but I want change first column name in subscriber table.I change it but when I insert,update or delete on table of the first DB replication was…
AP4MH
  • 19
  • 7
-1
votes
1 answer

Database Difference on publisher and subscriber

I currently have SQL Server Transactional replication running. Server A (Publisher & Distributor) to Server B (Subscriber). Everything is working great. I just need to know whether i can add a table to the subscriber only in that database? will it…
JJDev
  • 173
  • 1
  • 3
  • 15
-3
votes
1 answer

Data conversion failed in SQL Server replication

I am newbie to SQL Server. I have a transactional replication setup in my production environment. I am getting the below error while replicating from publisher to subscriber. Conversion failed when converting the varchar value '* ' to data type…
1 2 3
19
20