为什么需要复制“视图”?

阿洛克·辛格(Alok Singh)

假设View1是基于表A,B and CServer1A,B and C被复制到Server2使用事务复制。View1在上创建Server2

问:
那么两台服务器上的View1会反映相同的数据(减少复制延迟)吗?
如果这样做,那么我们复制视图的其他原因是什么?
如果在发布服务器上更改了视图的脚本,更改是否反映在订阅服务器上?

Gameiswar

那么两台服务器上的View1会反映相同的数据(减少复制延迟)吗?

是的,该视图通常查询基础表

如果这样做,那么我们复制视图的其他原因是什么?

简而言之,如果您希望视图被访问server2的应用程序使用,则需要复制视图

如果在发布服务器上更改了视图的脚本,更改是否反映在订阅服务器上?

是,支持DDL更改。

来自MSDN

复制支持对已发布对象进行多种架构更改。当您在Microsoft SQL Server Publisher上的适当的已发布对象上进行以下任何架构更改时,默认情况下,该更改将传播到所有SQL Server订阅服务器:

ALTER TABLE
ALTER VIEW
ALTER程序
ALTER FUNCTION
ALTER TRIGGER
ALTER TRIGGER仅可用于数据操作语言[DML]触发器,因为不能复制数据定义语言[DDL]触发器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么需要el作为视图参数

来自分类Dev

为什么std :: vector :: insert需要复制分配?

来自分类Dev

Singleton实现-为什么需要复制构造函数?

来自分类Dev

为什么在“寄生组合继承”中需要复制原型?

来自分类Dev

为什么复制构造函数需要为const?

来自分类Dev

为什么hstack()复制数据但hsplit()在其上创建视图?

来自分类Dev

为什么Redshift不需要物化视图或索引?

来自分类Dev

为什么需要将模型传递给视图?

来自分类Dev

为什么需要复制构造函数,何时在Java中使用复制构造函数

来自分类Dev

为什么需要复制构造函数,何时在Java中使用复制构造函数

来自分类Dev

发布MVC表单以调用需要视图模型的控制器操作视图。为什么未将ViewModel发送到视图?

来自分类Dev

为什么需要间接

来自分类Dev

为什么需要FactorySupplier?

来自分类Dev

为什么需要-Xms?

来自分类Dev

为什么需要virtualenv?

来自分类Dev

为什么需要线程

来自分类Dev

为什么需要声明

来自分类Dev

为什么需要(LinkedList)?

来自分类Dev

为什么需要“ -lpthread”?

来自分类Dev

为什么需要PulseAudio?

来自分类Dev

为什么需要dbus?

来自分类Dev

为什么需要DevKit

来自分类Dev

为什么需要xargs?

来自分类Dev

为什么需要“ rec”

来自分类Dev

为什么需要TextWatcher

来自分类Dev

为什么需要 PropertyState

来自分类Dev

为什么赋值初始化如果不使用它就需要复制构造函数

来自分类Dev

为什么默认(结构值)数组初始化需要复制特征?

来自分类Dev

为什么std :: for_each迭代器需要一个可复制构造的迭代器