لوحة التحكم

09 Aug, 2008

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

 

في بعض الأحيان تحدث مشكلة في تقرير معين في MS SQL Reporting Services، و لكن عرض التقرير بالطبع سيكون خارج السيرفر الذي يستضيف التقرير. لذلك إن كان هناك خطأ ما لن نتمكن من عرضه بسبب أن التقرير يعرض عن بعد Remotly.

و لتفعيل إظهار الأخطاء عن بعد يمكن اتباع الطريقة التالية:

افتح برنامج الـ Notepad و اكتب السكريبت التالي:

Public Sub Main()
  Dim P As New [Property]()
  P.Name = "EnableRemoteErrors"
  P.Value = True
  Dim Properties(0) As [Property]
  Properties(0) = P
  Try
    rs.SetSystemProperties(Properties)
    Console.WriteLine("Remote errors enabled.")
  Catch SE As SoapException
    Console.WriteLine(SE.Detail.OuterXml)
  End Try
End Sub

و احفظ الملف بالامتداد rss باسم EnableRemoteErrors.rss على سبيل المثال.

اذهب إلى Start ثم Run ثم اكتب cmd و سوف يظهر لك محرر الأوامر Console اذهب إلى مكان الملف الذي انشأته.

و الآن اكتب الأمر

rs -i EnableRemoteErrors.rss -s http://servername/ReportServer 

و استبدل servername باسم السيرفر الذي يستضيف التقرير و استبدل ReportServer بالـ Virtual Path الخاص بالتقارير.

 

طبعاً في النهاية عدل الكود أعلاه و استبدل P.Value = True بـ P.Value = False

لأنك لا تريد أن تدع الـ RemoteError ظاهرة للجميع كإحتياط أمني Cool

 

مع تحياتي ... طلال الحضبي.

Del.icio.usDigg It!DZone It!Reddit

Read Full Article



اخر عملائنا

tarig1.com
rgccampaign.net
laj-sa.com
vaacs2009.com
almsamm.com
teoor.net
عدد المواقع المستضافة :
عملاء الاستضافة :
عملاء الريسلر :