سلام به همه دوستان و استاد ایمن پور عزیز
من بالاخره بعد از 5 روز دست و پنجه نرم کردن با این ارور ناشناخته که توی کامیونیتی مایکروسافت هم بهش پرداخته شده و Solution های مختلفی مثل نصب مجدد واسش ارائه شده ، تونستم راه حل رو پیدا کنم
حتما مطالعه کنین چون ممکنه یه روز شما هم به این ارور برخورد کنین
اولین دلیل برای رخ دادن این ارور اینه که احتمالا شما موقع ذخیره Scheduled Refresh Plan دارین از پروکسی استفاده میکنین
پروکسی قبل از رسیدن ترافیک به کارت شبکه وارد عملمیشه و ترافیک اپلیکیشن ها رو تغییر میده
همین تغییراتی رو که روی ترافیک قبل از رسیدن به کارت شبکه اعمال میکنه ، باعث میشه دسترسی Power BI Report Server به منبع داده (Data Source) محدود بشه و درنتیجه شما با این خطا مواجه بشید
و این تلاش بی فایده پورتال برای اتصال موفق به منبع داده هی تکرار میشه و شما دائما این خطا رو دریافت میکنید
بهترین راهکار که خودم امتحان کردم ، استفاده از VPN هایی مثل Open VPN به جای پروکسی هاست
تفاوت پروکسی با vpn دقیقا اینجاست که پروکسی تغییرات روی ترافیک رو قبل از رسیدن به کارت شبکه اعمال میکنه و عملا توی ترافیک هایی که مربوط به localhost و شبکه داخلی میشه اختلال ایجاد میشه
اما VPN عملا بعد از عبور ترافیک از کارت شبکه وارد عمل میشه و کل ترافیک رو مدیریت میکنه
به همین خاطر ترافیک مربوط به شبکه داخلی (localhost) بدون مشکل به مسیر درست هدایت میشن
پس سعی کنید از VPN به جای پروکسی استفاده کنین (VPN هایی که تونل ایجاد میکنن و ترافیک رو به درستی مدیریت میکنن)
دومین دلیل عدم دسترسی کافی برای اجرای سرویس Power BI Report Server بود
مرحله اول :
سرویس هایی مثل Power BI Report Server برای اجرا شدن به اجازه نیاز دارن
ویندوز یه لیست داره که بهش میگه "چه کسایی میتونن سرویس رو اجرا کنن"
این لیست توی Log on as a Service هست
ما توی این لیست یوزر خودمون رو اضافه کردیم (یوزری با سطح دسترسی Administrator) تا عملا Power BI Report Server با این یوزر اجرا بشه
نگران مشکلات امنیتی هم نباشید
چرا که اضافه کردن یک یوزر با سطح دسترسی Administrator باعث میشه که سرویس Power BI Report Server با دسترسی کامل به منابع اجرا بشه و همچنان کاربران براساس سطح دسترسی خودشون به دیتاها دسترسی پیدا میکنن
عملا به بیان ساده : دسترسی کاربران به دادهها از طریق تنظیمات Power BI Report Server کنترل میشه، نه سرویس ویندوز!
مرحله دوم :
تعیین اجرا و راه اندازی سرویس Power BI Report Server با یوزر اضافه شده
بعد از اینکه در لیست Log on as a Service یوزر مدنظر رو به عنوان اجرا کننده سرویس معرفی کردیم حالا باید خود سرویس مدنظر (اینجا Power BI Report Server هستش) رو ملزم کنیم که با یوزر تعیین شده اجرا بشه
برای این کار از بخش Services ، سرویس Power BI Report Server رو انتخاب میکنیم
بعد از کلیک راست و Properties در تب Logon از گزینه This Account استفاده میکنیم و Username و Password یوزر مشخص شده رو وارد میکنیم و تمام!
دو مرحله باید به ترتیب انجام بشه وگرنه در زمان تعیین یوزر مدنظر برای اجرا کننده سرویس ، با خطای Logon Failure مواجه میشیم
>>Click here to continue<<