なぜ迷惑ですか? SQL Serverは有効期限を気にしません...
冗談は言うまでもなく、SQL Serverに付属の内部証明書が期限切れになっていることに気付くでしょう。 MSはそれらについて気にしませんが、受け取ったアラートでそれらを無視するようにしてください。
あなたはあなたに警告する方針(SSMS \管理\ポリシー)を使用することができ、のようなもの:
Declare @object_set_id Int
Exec msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'Certs_ObjectSet', @facet=N'Certificate', @[email protected]_set_id Output
Select @object_set_id
Declare @target_set_id Int
Exec msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'Certs_ObjectSet', @type_skeleton=N'Server/Database/Certificate', @type=N'CERTIFICATE', @enabled=True, @[email protected]_set_id Output
Select @target_set_id
Exec msdb.dbo.sp_syspolicy_add_target_set_level @[email protected]_set_id, @type_skeleton=N'Server/Database/Certificate', @level_name=N'Certificate', @condition_name=N'', @target_set_level_id=0
Exec msdb.dbo.sp_syspolicy_add_target_set_level @[email protected]_set_id, @type_skeleton=N'Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
Go
Declare @policy_id Int
Exec msdb.dbo.sp_syspolicy_add_policy @name=N'Certs', @condition_name=N'Certs', @execution_mode=0, @[email protected]_id Output, @object_set=N'Certs_ObjectSet'
Select @policy_id
は、SQLサーバに格納され、認証の日付のですか?その場合は、証明書の日付をチェックするSQLジョブを設定し、期限切れの場合はsp_send_dbmailを使用します。多くの方法のうちの1つ。 – scsimon
またはウィンドウサービスを使用して証明書日付に基づいてメールを送信することができます。以下のリンクに従ってください http://www.c-sharpcorner.com/UploadFile/bba51c/create-windows-service-to-send-mail-daily-using-Asp-Net-and/ –