Advertisement
bluebunny72

Regenerate Replication Triggers script

Feb 18th, 2015
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. IF @@SERVERNAME = 'DEVSQLSERVERNAME'
  2. BEGIN
  3.     DECLARE @EventParmId UNIQUEIDENTIFIER
  4.         ,@Severity INT
  5.         ,@SessionID UNIQUEIDENTIFIER
  6.         ,@result NVARCHAR(MAX)
  7.         ,@Infobar NVARCHAR(2800)
  8.         ,@i INTEGER
  9.         ,@DBName NVARCHAR(255)
  10.  
  11.     BEGIN --SITE1
  12.         USE [XX_SITE1_APP]
  13.  
  14.         SELECT @SessionID = NEWID()
  15.  
  16.         SET @DBName = DB_NAME()
  17.  
  18.         EXEC dbo.InitSessionSp @SessionID
  19.             ,'sa'
  20.  
  21.         SELECT @EventParmId = NEWID()
  22.  
  23.         EXEC @Severity = dbo.InsertEventInputParameterSp @EventParmId = @EventParmId
  24.             ,@Name = N'TableNameVar'
  25.             ,@Value = ''
  26.             ,@IsOutput = 0
  27.  
  28.         EXEC @Severity = dbo.InsertEventInputParameterSp @EventParmId = @EventParmId
  29.             ,@Name = N'ServerNameVar'
  30.             ,@Value = @@SERVERNAME
  31.             ,@IsOutput = 0
  32.  
  33.         EXEC @Severity = dbo.InsertEventInputParameterSp @EventParmId = @EventParmId
  34.             ,@Name = N'DatabaseNameVar'
  35.             ,@Value = @DBName
  36.             ,@IsOutput = 0
  37.  
  38.         EXEC @Severity = dbo.FireEventSp @eventName = N'ILC_RegenerateReplicationTriggers'
  39.             ,@initiator = NULL
  40.             ,@configName = 'XX_SITE1'
  41.             ,@sessionID = @SessionID
  42.             ,@eventTrxId = NULL
  43.             ,@eventParmID = @EventParmId
  44.             ,@transactional = 0
  45.             ,@generatingEventActionStateRowPointer = NULL
  46.             ,@anyHandlersFailed = 0
  47.             ,@result = @result OUTPUT
  48.             ,@Infobar = @Infobar OUTPUT
  49.  
  50.         EXEC dbo.CloseSessionSp @SessionId
  51.     END
  52. END
  53. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement