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

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

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

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

السيناريو 1

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

السيناريو 2

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

السيناريو 3

بعد ترقية ملقم SMTP البعيد إلى نظام التشغيل Windows Vista أو Windows Server 2008 تتلقى رسالة الخطأ التالية عندما يقدم الملقم تقرير تقرير إلى الاشتراكات البريد الإلكتروني:
عنوان البريد الإلكتروني مستلم واحد أو أكثر غير صالح.
تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • عنوان البريد الإلكتروني المرسل عنوان البريد إلكتروني بالكامل.
  • لم يتم تعيين العلامة DefaultHostName من ملف التكوين على الملقم تقرير.
  • في صفحة الاشتراك "من" إدارة التقارير "، حدد الأسماء المستعارة بدلاً من عناوين البريد الإلكتروني الكامل الحقل إلى".
إذا كان عنوان بريد إلكتروني واحد على الأقل في الحقل إلى عنوان البريد إلكتروني كامل ، لم فشل الاشتراك. ومع ذلك، يتم تسليم التقرير فقط إلى العناوين التي لها عناوين البريد الإلكتروني الكامل ثم المحددة في الحقول المستلمين التالية:
  • To
  • Cc
  • مخفية
  • الرد
السبب
تحدث هذه المشكلة نظرًا لأن Windows Server 2003 يحتوي على ميزة بتحليل الأسماء المستعارة إلى عناوين البريد الإلكتروني الخاصة بها. يعتمد "خدمات SQL Server 2005 التقارير" على هذه الميزة السماح استخدام الأسماء المستعارة البريد الإلكتروني بدلاً من عناوين البريد الإلكتروني الكامل. ومع ذلك، للمساعدة في عناوين البريد الإلكتروني false Windows Vista و Windows Server 2008 لا تحتوي على هذه الميزة.
الحل
لحل هذه المشكلة، يجب أولاً التأكد من تحديد عنوان البريد إلكتروني كامل مثل عنوان البريد الإلكتروني المرسل من أجل الملقم التقارير. يمكنك القيام بذلك باستخدام أحد الأساليب التالية:
  • في الصفحة "إعدادات البريد الإلكتروني" أداة "تكوين الخدمات التقرير" حدد عنوان البريد إلكتروني كامل بدلاً من مستعار إعداد عنوان المرسل.
  • في الملف Rsreportserver.config حدد عنوان البريد إلكتروني كامل بدلاً من مستعار العلامة من الموجود تحت علامة RSEmailDPConfiguration. افتراضياً، يوجد ملف تكوين في المجلد التالي:
    C:\Program \Reporting Services\ReportServer x Server\MSSQL SQL Files\Microsoft.
ثم استخدم إحدى الطرق التالية لحل هذه المشكلة.

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

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

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

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

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

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

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 945601 - آخر مراجعة: 12/19/2007 20:47:51 - المراجعة: 1.2

Microsoft SQL Server 2005 Reporting Services

  • kbmt kberrmsg kbtshoot kbprb kbsql2005rs kbexpertiseadvanced KB945601 KbMtar
تعليقات