2
状態の変更をミラーリングするときにジョブ/手順を実行するイベント通知を作成する方法
この質問の順番でこの質問をしています。T-SQLを使用してTCP経由で文字列を送信できますか? Remus Rusanuが私の問題に最適な解決策であると思われるものを公開します。 これまでのところ、DATABASE_MIRRORING_STATE_CHANGEの通知イベントを作成するために何が必要だと思いますか? トリガーによってテーブルに行が挿入されたときに、このイベント通知を作成して、タイムスタンプと通知からのIDを保存する方法を教えてください。 これまでのところ、IDごとに1つのアラートを設定し、それぞれが次のようなジョブを実行しています(この例はID = 1の場合です): DECLARE @state AS varchar(50); SELECT @state = mirroring_state_desc FROM SYS.database_mirroring WHERE mirroring_guid IS NOT NULL; IF (@state IS null) SET @state = ' '; INSERT INTO MirroringAlerts (DateTime, alertID, alertDesc, Sync, alertCreator) values (SYSDATETIME(), 1, 'Principal synchronized with W ', @state, @@SERVERNAME) …