在订阅者上执行if Exists(select * from sysprocesses p inner join sysdatabases d on p.dbid = d.dbid Where p.HostName like '%主服务器名%' and d.Name = '数据库名' and p.Program_Name like '%发布者服务器名-数据库名-订阅者服务器名-%')
RAISERROR ('强制订阅运行正常。', 0, 1)
else
RAISERROR ('强制订阅运行中断!', 0, 1)
RAISERROR ('强制订阅运行正常。', 0, 1)
else
RAISERROR ('强制订阅运行中断!', 0, 1)
解决方案 »
- 如何取一条查询语句的前两列数据?
- SQL参数问题
- 银行数据库密码在谁手上保管?
- SQL Server 就没办法很好的做到异地备份么??
- 如何通过sql脚本判断是否为sqlserver2000装了sp3?
- 两个表筛选记录
- 求救:多表查询及不定项行列转换问题
- 为何在我的Enterprise manager( MS_sql2000)中的database中无法看到master,msdb数据库,只有用户数据库?
- 请教: Sql server 中字符串字段长度的限制问题
- 请教高手SQLServer高手,这个查询怎么写?
- 请教各位大侠,看看我的存储过程为什么不能正确返回值(SQL Server 2000)
- 怎样用返回值得方式(RETURN)返回COUNT(*)的数字?
添加对快照发布的强制订阅 (Transact-SQL) 执行 sp_addsubscriber,以在发布服务器上注册订阅服务器。
执行 sp_addpublication 并将 allow_push 设置为 TRUE,以启用强制订阅。
执行 sp_addsubscription,以创建订阅。
创建强制订阅(事务) 执行 sp_addsubscriber,以在发布服务器上注册订阅服务器。
执行 sp_addpublication 并将 allow_push 设置为 true,以启用强制订阅。
执行 sp_addsubscription,以创建订阅。
添加强制订阅(合并) 执行 sp_addsubscriber,以在发布服务器上注册订阅服务器。
执行 sp_addmergepublication 并将 allow_push 设置为 true,以启用强制订阅。
执行 sp_addmergesubscription,以创建订阅。
你再去看一下sp_addsubscription的帮助吧!