سؤال

حسنًا ، لذلك أعتقد أنني سأصاب بالجنون هنا! ها أنا.

SQL Server 2008: لقد قمت بإعداد بريد قاعدة البيانات ، وقد أرسلت نفسي بريدًا إلكترونيًا اختبارًا. بسيط ، يعمل بشكل جيد.

لقد أنشأت مشغلًا يسمى "توم". لقد أعطيته عنوان بريد إلكتروني (ولكن لا شيء آخر).

ومع ذلك ، عندما أقوم بتشغيل هذا الأمر:

Execute msdb.dbo.sp_notify_operator@name = n'tom '،@موضوع = رسالة قاعدة بيانات n'test ،@body = اختبار n'testy'

... أحصل على هذا:

MSG 14262 ، المستوى 16 ، الحالة 1 ، الإجراء sp_verify_operator_identifiers ، السطر 51 لا يوجد محدد epartator_name ('tom').

هل رسالة الخطأ هذه تخفي شيئًا آخر يجب أن أنظر إليه؟ من المؤكد أن هناك مشغلًا يظهر في SSMS ، ولكن إذا كان هناك Sproc يسرد المشغلين ، فسوف أقوم بتشغيل ذلك بسعادة لمعرفة ما إذا كان هناك بالفعل.

أنا فقط عالق حول أين أذهب بعد ذلك. يبدو SQL Server مقتنعًا أنني غير موجود!

هل كانت مفيدة؟

المحلول

تجاهل هذا! هناك احتمال أنني كنت أحاول تنفيذ sp_notify_operator أثناء توصيله بالخادم الخطأ ... الشخص بدون أي عوامل ....

اعتذارات!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top