Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да постигна този вид репликация?

Репликацията на транзакции поддържа филтри за статии, но ще бъда честен - никога не съм го настройвал със статии с филтри. Тази статия може да помогне както и тази тема в Книги онлайн .

Ако това е само една таблица и/или ви е неудобно да се гмурнете в репликация, може да искате да попълните отдалечената таблица с тригер (това очевидно ще бъде по-лесно, ако данните се записват в таблицата само при вмъкване и никога не се актуализират). Но ще трябва да имате настроена логика за справяне със ситуации, при които отдалеченият сървър не работи.

Трето решение може да е приложимо, ако не се нуждаете от сървър B, за да бъде непрекъснато актуален - можете ръчно да премествате данни през всеки n минути при използване на задание - или използване на външно присъединяване/сливане, или пълна размяна на набора от данни, който съответства на филтъра (използвах схеми в сянка за този сценарий, за да минимизирам въздействието, което има върху читателите на сървър B - вижте този отговор на dba.stackexchange за повече подробности ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахване на един знак от поле varchar SQL Server 2008

  2. NHibernate - задаване на дълъг низ като параметър за заявка

  3. SQL Server:Как да намерите всички имена на екземпляри на localdb

  4. SQL не може да вмъкне изрична стойност за колона за идентичност в таблица „Таблица“, когато IDENTITY_INSERT е зададено на OFF

  5. Създайте нов db потребител в SQL Server 2005