我正在使用 SQL 2012 的合并复制。
我有一个表,将该表传播给订阅者会很有用,但只是表结构,而不是实际数据。
表中的数据是按会话填充的,即在您登录软件时将数据添加到表中,然后在您退出软件时删除。
这意味着表中的数据不应从发布复制到订阅者,或从订阅者复制到发布。但是复制表结构会很好,这样我们就不必在订阅者处手动运行脚本。
我正在使用 SQL 2012 的合并复制。
我有一个表,将该表传播给订阅者会很有用,但只是表结构,而不是实际数据。
表中的数据是按会话填充的,即在您登录软件时将数据添加到表中,然后在您退出软件时删除。
这意味着表中的数据不应从发布复制到订阅者,或从订阅者复制到发布。但是复制表结构会很好,这样我们就不必在订阅者处手动运行脚本。
您可以使用命令sp_addscriptexec在所有订阅者上运行临时脚本。
SQL Server 的复制功能旨在复制数据,而不是像表这样的对象。在配置复制时你可能会发现从表可能不是主表的完美副本;约束和索引可能不会在从属端重新创建。
如果您在从属端需要同一张表,我相信您应该只运行脚本来创建一个表而忘记复制。