كيف تفعل Remote Error في SQL Reporting Services؟

4. رجب 1429 22:37

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

 

في بعض الأحيان تحدث مشكلة في تقرير معين في 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

 

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

البطاقات: ,

التصنيفات: .NET | ASP.NET | SQL Server

اضف تعليق


(سوق يظهر لك Gravatar ايقونة)

  Country flag

biuquote
  • التعليق
  • مشاهدة
Loading



Powered by BlogEngine.NET
Theme by Mads Kristensen | Modified by Mooglegiant

البطاقات

BlogCumulus.net by Ryan Tomlinson and Roy Tanck requires Flash 9 and javascript

أحدث التعليقات

Comment RSS

إخلاء مسؤولية

جميع ما يكتب في المدونة يعبر عن رأيي الشخصي، و لا يمثل جهة عملي بأي حال من الأحوال
جميع الحقوق محفوظة، و يجوز إعادة نشر الموضوع بشرط الإشارة إلى المصدر

  الموقع غير مسؤول عن أي كود برمجي أو طريقة قد تضر بك بأي طريقة من الطرق
تأكد قبل تنفيذ الكود أو تجربة أي طريقة بأن تأخذ نسخة إحتياطية من الجهاز الذي تعمل عليه و طبقة في بيئة تجريبية قبل تطبيقة على البيئة العملية