c******n 发帖数: 7263 | 1 假设一个table,有多个users可以修改这个table。有没有办法只replicate其中一个
user的change? |
m******u 发帖数: 12400 | 2 merge replication, set different priority.But probably difficult to ensure
just one update is allowed. |
s**********o 发帖数: 14359 | 3 显然你对REPLICATION理解不够,REPLICATION就是原封不动的把目标DATABASE的TABLE
做一个备份而已,你选择性的备份就不是REPLICATION了,很快就OUT OF SYNC.你自己
写TRIGGER好了 |
c******n 发帖数: 7263 | 4 显然不是啊,sqlserver 可以设filter的,可以选一些特定的row或者column的
[在 smallburrito (smallburrito) 的大作中提到:]
:显然你对REPLICATION理解不够,REPLICATION就是原封不动的把目标DATABASE的
TABLE
:做一个备份而已,你选择性的备份就不是REPLICATION了,很快就OUT OF SYNC.你自己
:........... |
s**********o 发帖数: 14359 | 5 还可以选择INDEX KEY,这些FILTER都是固定的,你的USER LIST在哪里,明天添加了几
个USER怎么处理啊?删除了DISABLE了呢?其实仔细看看REPLICATION就是些TRIGGER
你可以自己写,自己搞容易出错
自己
【在 c******n 的大作中提到】 : 显然不是啊,sqlserver 可以设filter的,可以选一些特定的row或者column的 : [在 smallburrito (smallburrito) 的大作中提到:] : :显然你对REPLICATION理解不够,REPLICATION就是原封不动的把目标DATABASE的 : TABLE : :做一个备份而已,你选择性的备份就不是REPLICATION了,很快就OUT OF SYNC.你自己 : :...........
|
s**********o 发帖数: 14359 | 6 打个比喻吧,REPLICATION就好比是复印机,从SERVER A复印到SERVER B
比如你有一篇打印好的论文,做个REPLICATION,拆了订书钉,扔到复印机里,
自动复印一份,但你要说,我只要复印引用的短路,这就难了,你自己
慢慢去一段一段的印吧 |
c******n 发帖数: 7263 | 7 假设一个table,有多个users可以修改这个table。有没有办法只replicate其中一个
user的change? |
m******u 发帖数: 12400 | 8 merge replication, set different priority.But probably difficult to ensure
just one update is allowed. |
s**********o 发帖数: 14359 | 9 显然你对REPLICATION理解不够,REPLICATION就是原封不动的把目标DATABASE的TABLE
做一个备份而已,你选择性的备份就不是REPLICATION了,很快就OUT OF SYNC.你自己
写TRIGGER好了 |
c******n 发帖数: 7263 | 10 显然不是啊,sqlserver 可以设filter的,可以选一些特定的row或者column的
[在 smallburrito (smallburrito) 的大作中提到:]
:显然你对REPLICATION理解不够,REPLICATION就是原封不动的把目标DATABASE的
TABLE
:做一个备份而已,你选择性的备份就不是REPLICATION了,很快就OUT OF SYNC.你自己
:........... |
s**********o 发帖数: 14359 | 11 还可以选择INDEX KEY,这些FILTER都是固定的,你的USER LIST在哪里,明天添加了几
个USER怎么处理啊?删除了DISABLE了呢?其实仔细看看REPLICATION就是些TRIGGER
你可以自己写,自己搞容易出错
自己
【在 c******n 的大作中提到】 : 显然不是啊,sqlserver 可以设filter的,可以选一些特定的row或者column的 : [在 smallburrito (smallburrito) 的大作中提到:] : :显然你对REPLICATION理解不够,REPLICATION就是原封不动的把目标DATABASE的 : TABLE : :做一个备份而已,你选择性的备份就不是REPLICATION了,很快就OUT OF SYNC.你自己 : :...........
|
s**********o 发帖数: 14359 | 12 打个比喻吧,REPLICATION就好比是复印机,从SERVER A复印到SERVER B
比如你有一篇打印好的论文,做个REPLICATION,拆了订书钉,扔到复印机里,
自动复印一份,但你要说,我只要复印引用的短路,这就难了,你自己
慢慢去一段一段的印吧 |
z***y 发帖数: 7151 | 13 First of all, only replicating changes from a specific user is doable.
Though replication is not your first choice. There are a few COTS can do
this. Like Golden Gate and Attunity.
Second, replication is not trigger. Replication uses agent to transfer data.
Replication coupled tightly within other SQL SERVER executables and DLLs.
Trigger is schema level concept.
Last, if you really want to use replication to replicate changes from one
specific user. You can consider the using filters. You had to ask this
specific user to make a mark so filter can use. |