Sql server 2008 r2 如何检查SQL Server 2008R2合并请求订阅是否设置为重新初始化?
我正在使用RMO和一些T-SQL来管理我的订阅,需要知道订阅是否已设置为在下次同步时重新初始化 据我所知,您可以在服务器上查询sysmergesubscriptions表,并检查订阅服务器的sentgen列。如果为空,则已将其标记为重新初始化。Sql server 2008 r2 如何检查SQL Server 2008R2合并请求订阅是否设置为重新初始化?,sql-server-2008-r2,merge-replication,Sql Server 2008 R2,Merge Replication,我正在使用RMO和一些T-SQL来管理我的订阅,需要知道订阅是否已设置为在下次同步时重新初始化 据我所知,您可以在服务器上查询sysmergesubscriptions表,并检查订阅服务器的sentgen列。如果为空,则已将其标记为重新初始化。 SELECT db_name, subscriber_server, schemaversion, schemaguid FROM sysmergesubscriptions 发布者:SQL Server 2016标准 订户:SQL Server 2
SELECT db_name, subscriber_server, schemaversion, schemaguid FROM sysmergesubscriptions
schemaversion
和schemaguid
列被设置为NULL。schemaversion在标记为重新初始化后同步时设置为-1
SELECT db_name, subscriber_server, schemaversion, schemaguid FROM sysmergesubscriptions