Technical Article

Status de Replicação via E-Mail

,

Script que envia um relatorio para o seu email com o status de sincronismo de sua replicação.

USE [master]
GO

SET ANSI_NULLS OFF
GO

SET QUOTED_IDENTIFIER ON
GO


----------------------------------------------------------------------------------------------------------------------
-- Stored Procedure Detalhe: Envia Status da replicação
----------------------------------------------------------------------------------------------------------------------

-- Data da criação: 02/08/2001
-- Criado: Wellington A. Vitoriano (DocTom\WellingtonSQL)
-- wellington_sql@hotmail.com

----------------------------------------------------------------------------------------------------------------------
-- Create Procedure
----------------------------------------------------------------------------------------------------------------------

CREATE PROCEDURE [dbo].[sp_EnviaStatusReplicação]

AS

DECLARE @xml NVARCHAR(MAX)
DECLARE @body NVARCHAR(MAX)

SET @xml = CAST((SELECT
 [spid] AS 'td','',
 [publisher] AS 'td','',
 [publisher_db] AS 'td','',
 [publication] AS 'td','',
 [last_sync_summary] AS 'td'
FROM
 [AcoWeb].[AcoCe].[dbo].[MSsubscription_agents]

FOR XML PATH('tr'), ELEMENTS ) AS NVARCHAR(MAX))

SET @body ='<html><body><H3>Replicação Status</H3>
<table border = 1>
<tr>
<th> Sessão </th><th> Publicador </th><th> BasePublicada </th><th> Publicação </th><th> Sincronismo </th></tr>' 

SET @body = @body + @xml +'</table></body></html>'

----------------------------------------------------------------------------------------------------------------------
-- Envia E-Mail
----------------------------------------------------------------------------------------------------------------------

EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'MAIL', -- replace with your SQL Database Mail Profile
@body = @body,
@body_format ='HTML',
@recipients = '<ContadeEmail>', -- replace with your email address
@subject = 'Replicação Status' ;

Rate

3 (2)

You rated this post out of 5. Change rating

Share

Share

Rate

3 (2)

You rated this post out of 5. Change rating