Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server复制—是否可以在两种不同的数据库模型之间进行复制?_Sql Server_Replication_Transactional - Fatal编程技术网

Sql server SQL Server复制—是否可以在两种不同的数据库模型之间进行复制?

Sql server SQL Server复制—是否可以在两种不同的数据库模型之间进行复制?,sql-server,replication,transactional,Sql Server,Replication,Transactional,关于SQL Server复制的两个问题: 1) 是否可以在数据库a和数据库B(其中包含数据库a的一小部分表)之间配置事务复制 2) 当两个数据库之间的表和列名不同时,是否可以在数据库a和数据库B之间配置事务复制 提前谢谢 我认为这是不可能的,我唯一能想到的是创建某种定期执行的ETL包来转移事务,但这不会给您事务复制。是的,这是可能的 1) 使用过滤器,可以指定要发布的行子集。看一看 2) 对于不同的源架构和目标架构,您需要在发布服务器上创建一个类似于订阅对象的索引视图并进行复制,或者查看创建一个

关于SQL Server复制的两个问题:

1) 是否可以在数据库a和数据库B(其中包含数据库a的一小部分表)之间配置事务复制

2) 当两个数据库之间的表和列名不同时,是否可以在数据库a和数据库B之间配置事务复制


提前谢谢

我认为这是不可能的,我唯一能想到的是创建某种定期执行的ETL包来转移事务,但这不会给您事务复制。

是的,这是可能的

1) 使用过滤器,可以指定要发布的行子集。看一看

2) 对于不同的源架构和目标架构,您需要在发布服务器上创建一个类似于订阅对象的索引视图并进行复制,或者查看创建一个自定义复制存储过程来执行更新,也称为自定义同步对象