sql-server - 如何通过TSQL确定SQL Server复制类型?

标签 sql-server replication database-replication

我想知道如何通过TSQL确定SQL Server复制类型。例如,事务复制、带有排队更新的事务复制、合并复制等。谢谢。

最佳答案

在分发数据库上运行以下查询:

SELECT 
     P.Publication
    ,P.Publication_type
    ,S.Subscriber_ID
    ,S.Update_Mode
FROM MSPublications P
INNER JOIN MSSubscriptions S
    ON P.Publication_ID = S.Publication_ID

发布_类型 - 0=事务性、1=快照、2=合并

Update_mode - 0=只读,1=立即更新,2=使用消息队列进行排队更新,3=使用消息队列将排队更新作为故障转移进行立即更新,4=使用 SQL Server 队列进行排队更新,5=使用 SQL Server 队列立即更新使用 SQL Server 队列将排队更新作为故障转移

关于sql-server - 如何通过TSQL确定SQL Server复制类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12594875/

相关文章:

sql - 如何将一种数据类型的所有 Sql 列更改为另一种数据类型

sql-server - M1 MacBook 上的 Ubuntu (20.10) Docker 镜像上的 MSSQL 工具

SQL Server : drop table primary key, 不知道其名称

mysql - 在mysql多源复制中,replicate-rewrite-db不起作用

hibernate - Mysql 到 Mysql - 使用 db40/drs 进行 Hibernate 复制?

mysql - 多主机 mysql 复制位置

c# - 您在参数声明中使用的 varchar(MAX) 大小是多少?

SQL Server 2008事务复制 'Missing end comment mark ' */''

MySQL-8.0.12从复制失败

MySQL:如何使用差异数据更新远程网络服务器