一个简单的存储过程,用来实现从一个sqlserve 发布订阅链中删除一张或几张表。 /*1.停日志读取代理2.exec usp_从复制订阅中删除表 'dbtestpub','test1'3.开日志读取代理author:51ak date: 20130509分发库所在服务器执行*/create proc usp_从复制订阅中删除表
一个简单的存储过程,香港空间,香港服务器,用来实现从一个sqlserve 发布订阅链中删除一张或几张表。
/*1.停日志读取代理2.exec usp_从复制订阅中删除表 'dbtestpub','test1'3.开日志读取代理author:51ak date: 20130509分发库所在服务器执行*/create proc usp_从复制订阅中删除表(@发布名 varchar(255),@表名 varchar(255))asdeclare @sql varchar(8000)set @sql='exec sp_dropsubscription@publication = n'''+@发布名+''', @article = n'''+@表名+''', @subscriber = n''all'';exec sp_droparticle@publication = n'''+@发布名+''', @article = n'''+@表名+''', @force_invalidate_snapshot = 1'print @sqlexec(@sql)go,虚拟主机