اشتراكات البريد الإلكتروني "خدمات SQL Server 2005 التقارير" لا تعمل في نظام التشغيل Windows Vista و Windows Server 2008 في حالة استخدام الأسماء المستعارة كعناوين البريد الإلكتروني

الأعراض

ملاحظة: تنطبق هذه المادة أيضا إلى Microsoft SQL Server 2008 تقارير خدمات المجتمع تقنية معاينة (CTP).

في Microsoft SQL Server 2005 خدمات التقارير، اشتراكات بريد إلكتروني لا تعمل بعد ترقية خادم التقرير أو خادم SMTP البعيد لنظام التشغيل Windows Vista أو Windows Server 2008. تحدث هذه المشكلة عند تشغيل "خدمات التقارير" على أي نظام أساسي. تحدث هذه المشكلة في السيناريو التالي.

السيناريو 1

يمكنك تحديد اسم مستعار بدلاً من عنوان البريد إلكتروني كامل لاشتراكات البريد الإلكتروني المرسل. عندما يحاول خادم التقرير يسلم تقرير كجزء من اشتراكات البريد الإلكتروني، تتلقى رسالة الخطأ التالية:
واحد على الأقل مطلوب حقول النموذج أو المرسل، ولم يتم العثور على أي. وسوف لا إعادة إرسال البريد.

السيناريو 2

بعد ترقية جهاز الكمبيوتر الذي تم تثبيت نظام التشغيل Windows Vista أو Windows Server 2008 خدمات التقارير، تتلقى رسالة الخطأ التالية عند خادم التقرير يقدم تقرير إلى الاشتراكات البريد الإلكتروني:
مطلوب مستلم واحد على الأقل، ولكن لم يتم العثور على. وسوف لا إعادة إرسال البريد.
تحدث هذه المشكلة إذا تحققت الشروط التالية:
  • عنوان البريد الإلكتروني المرسل عنوان البريد إلكتروني بكامل.
  • لم يتم تعيين علامة ديفاولثوستنامي لملف التكوين على خادم التقارير.
  • في صفحة الاشتراك لإدارة التقارير، يمكنك تحديد أسماء مستعارة بدلاً من عناوين البريد الإلكتروني الكامل للحقل إلى .
إذا كان عنوان بريد إلكتروني واحد على الأقل في الحقل إلى عنوان البريد إلكتروني كامل، يفشل الاشتراك. على الرغم من ذلك، يتم تسليم التقرير فقط على العناوين التي عناوين البريد الإلكتروني بالكامل و بالتفصيل في الحقول المستلمين التالية:
  • إلى
  • "نسخة"
  • "مخفية"
  • الرد على

السيناريو 3

بعد ترقية ملقم SMTP البعيد لنظام التشغيل Windows Vista أو Windows Server 2008، تتلقى رسالة الخطأ التالية عند خادم التقرير يقدم تقرير إلى الاشتراكات البريد الإلكتروني:
عنوان البريد الإلكتروني لمستلم واحد أو أكثر غير صالح.
تحدث هذه المشكلة إذا تحققت الشروط التالية:
  • عنوان البريد الإلكتروني المرسل عنوان البريد إلكتروني بكامل.
  • لم يتم تعيين علامة ديفولثوستنامي لملف التكوين على خادم التقارير.
  • في صفحة الاشتراك لإدارة التقارير، يمكنك تحديد أسماء مستعارة بدلاً من عناوين البريد الإلكتروني الكامل للحقل إلى .
إذا كان عنوان بريد إلكتروني واحد على الأقل في الحقل إلى عنوان البريد إلكتروني كامل، يفشل الاشتراك. على الرغم من ذلك، يتم تسليم التقرير فقط على العناوين التي عناوين البريد الإلكتروني بالكامل و بالتفصيل في الحقول المستلمين التالية:
  • إلى
  • "نسخة"
  • "مخفية"
  • الرد على

السبب

تحدث هذه المشكلة لأن Windows Server 2003 يحتوي على ميزة تحليل الأسماء المستعارة إلى عناوين البريد الإلكتروني بالكامل. خدمات SQL Server 2005 التقارير تعتمد على هذه الميزة للسماح باستخدام الأسماء المستعارة البريد الإلكتروني بدلاً من عناوين البريد الإلكتروني بالكامل. ومع ذلك، للمساعدة على تصفية عناوين البريد الإلكتروني false، نظام التشغيل Windows Vista و Windows Server 2008 لا تحتوي على هذه الميزة.

الحل

لحل هذه المشكلة، يجب أولاً التأكد من أن عنوان البريد إلكتروني كامل المحدد كعنوان البريد الإلكتروني المرسل لخادم التقارير. يمكنك القيام بذلك باستخدام إحدى الطرق التالية:
  • في الصفحة " إعدادات البريد الإلكتروني " أداة "تكوين خدمات التقارير"، حدد عنوان البريد إلكتروني بكامل بدلاً من الاسم مستعار لإعداد عنوان المرسل .
  • في ملف Rsreportserver.config، حدد عنوان البريد إلكتروني بكامل بدلاً من الاسم مستعار للعلامة من الموجود ضمن علامة رسيميلدبكونفيجوريشن . بشكل افتراضي، ملف تكوين موجود في المجلد التالي:
    C:\Program مايكروسوفت SQL Server\MSSQL. \Reporting Services\ReportServer س
ثم، استخدم إحدى الطرق التالية لحل هذه المشكلة.

الطريقة الأولى

تعيين إعداد ديفولثوستنامي لملف تكوين خادم التقرير اسم مجال. للقيام بذلك، اتبع الخطوات التالية:
  1. فتح ملف تكوين Rsreportserver.config.
  2. تعديل الإعداد ديفولثوستنامي كما يلي:
    <DefaultHostName>DomainName</DefaultHostName>
    ملاحظة: اسم المجال عنصر نائب لاسم المجال.

الطريقة الثانية

في صفحة الاشتراك في إدارة التقرير، تأكد من عناوين البريد الإلكتروني بالكامل كافة عناوين البريد الإلكتروني في الحقول التالية:
  • إلى
  • "نسخة"
  • "مخفية"
  • الرد على

الحالة

يعتبر هذا السلوك حسب التصميم.

مزيد من المعلومات

خطوات إعادة إنشاء المشكلة

  1. على جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista أو على كمبيوتر يستند إلى Windows Server 2008، قم بتثبيت خدمات في تقارير SQL Server 2005.
  2. إنشاء تقرير.
  3. إنشاء اشتراك تسليم البريد إلكتروني للتقرير عن طريق تحديد مستعار للبريد إلكتروني في الحقل الاشتراك.
  4. محاولة تسليم التقرير إلى اشتراك البريد الإلكتروني.
خصائص

رقم الموضوع: 945601 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات