এই ক্রিয়াকলাপটি সম্পাদনের জন্য ব্যবহারকারীকে দেওয়া অনুমতিগুলি অপর্যাপ্ত। (#AscessDenied) "}


100

আমি এসএসআরএস (2005) ব্যবহার করে একটি প্রতিবেদন মডেল তৈরি করেছি এবং স্থানীয় সার্ভারে প্রকাশ করেছি। আমি যখন রিপোর্ট বিল্ডার ব্যবহার করে প্রকাশিত মডেলটির জন্য প্রতিবেদন চালানোর চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই।

রিপোর্ট কার্যকর করার ক্ষেত্রে ত্রুটি: ব্যবহারকারীর দেওয়া মঞ্জুরিগুলি এই ক্রিয়াটি সম্পাদনের জন্য অপর্যাপ্ত। (# অ্যাক্সেসডেইনড)


উত্তর:


94

এটি আপনি যে প্রতিবেদন বিল্ডারটি চালাচ্ছেন সেই ব্যবহারকারীর জন্য বিশেষাধিকারের অভাবের কারণেই, কেবল সেই ব্যবহারকারী বা কোনও গোষ্ঠীকে রিপোর্টার বিল্ডার চালানোর জন্য বিশেষাধিকার দিন। এই নিবন্ধটি দেখুন দয়া করে

বা শর্টকাটের জন্য:

  1. "প্রশাসক হিসাবে চালান" ব্যবহার করে ইন্টারনেট এক্সপ্লোরার শুরু করুন
  2. খুলুন http: // লোকালহোস্ট / প্রতিবেদনগুলি
  3. বৈশিষ্ট্য ট্যাবে যান (এসএসআরএস ২০০৮)
  4. সুরক্ষা-> নতুন ভূমিকা অ্যাসাইনমেন্ট
  5. DOMAIN / USERNAME বা DOMAIN / USERGROUP যুক্ত করুন
  6. প্রতিবেদন নির্মাতাকে চেক করুন

8
এটি 2012 নির্দিষ্ট কিনা তা নিশ্চিত না তবে আমাকে "সাইটের সেটিংস" তেও সুরক্ষা সেটআপ করতে হয়েছিল।
uli78

16
2014 এর জন্য, "ফোল্ডার সেটিংস" এবং "সাইট সেটিংস" উভয় ক্ষেত্রে ভূমিকা স্থাপন করুন
জোশ নো

4
নিবন্ধ থেকে একটি জিনিস, যা আপনাকে সাহায্য করতে পারে: আইআই ব্যবহার করতে এবং "প্রশাসক হিসাবে চালান" কনফিগার করতে। তারপরে ফোল্ডার সেটিংসে যান (নিজেকে সামগ্রী সামগ্রী হিসাবে সেট করুন) এবং সাইট সেটিংসে (ভূমিকা: প্রশাসক) যান। তারপরে আপনার ডিফল্ট ব্রাউজারে ফিরে যান এবং এটি কার্যকর হবে। (আমি 2012 এ আছি)
টমসজ গ্যান্ডোর

4
আমাকে ফরওয়ার্ড স্ল্যাশের পরিবর্তে DOMAIN \ USERNAME ব্যবহার করতে হয়েছিল।
পল

4
# 2 পদক্ষেপে ব্যর্থ হয়েছে। আমি এই বার্তাটি পেয়েছি: ব্যবহারকারীর কাছে অনুমতি নেই। যাচাই করুন যে পর্যাপ্ত অনুমতি দেওয়া হয়েছে এবং উইন্ডোজ ইউজার অ্যাকাউন্ট কন্ট্রোল (ইউএসি) বিধিনিষেধের সমাধান করা হয়েছে।
NoName

18

আমি জানি এটি দীর্ঘদিনের জন্য তবে আপনি (বা অন্য কোনও নতুন আগত) এর দ্বারা এই সমস্যাটি সমাধান করতে পারেন

  1. [ডোমেন \ ব্যবহারকারীর] প্রশাসক , আইআইএসউসার , এসকিউএলআর রিপোর্টিং ব্যবহারকারী গ্রুপগুলিতে যুক্ত করুন
  2. এসএসআরএস কনফিগারেশন সরঞ্জামগুলিতে এনক্রিপশন কী মুছুন
  3. এসএসআরএস কনফিগারেশন সরঞ্জামগুলিতে ডাটাবেস পরিবর্তন পুনরায় চালু করুন
  4. ওপেন SSRS কনফিগারেশন সরঞ্জাম থেকে WebServiceUrl ( HTTP: // স্থানীয় হোস্ট / reportserver )
  5. ম্যানুয়ালি রিপোর্ট ফোল্ডার তৈরি করা হচ্ছে
  6. তৈরি ফোল্ডারের বৈশিষ্ট্যগুলিতে যান এবং সুরক্ষায় এই ভূমিকাগুলি যুক্ত করুন ( বিল্টিন in ব্যবহারকারী, বিল্টইন \ প্রশাসক, ডোমেন \ ব্যবহারকারী )
  7. আপনার প্রতিবেদন স্থাপন করুন এবং আপনার সমস্যার সমাধান হয়েছে

4
হাই, আমার সাথে ইস্যুটি সমস্ত রিপোর্ট কেবলমাত্র একটি ব্যতীত কাজ করছে। ত্রুটিটি হ'ল 'এনটি আধিকারিক \ আইউএসআর' ব্যবহারকারীকে দেওয়া এই অনুমতিগুলি এই অপারেশনটি করার জন্য অপর্যাপ্ত। (আরএসএ্যাক্সেসডেনাইড)। একটি প্রতিবেদনের জন্য কি পার্থক্য থাকতে পারে?
রিচা

4
আমার এই দলগুলিও নেই! আমি Administrators, IIS_IUSRS, SQLServer2005SQLBrowserUser$Userপরিবর্তে! এই ক্ষেত্রে আমি কী করব? কত ঘন ঘন এই জিনিসগুলি পরিবর্তন হয়! : ও
ব্যবহারকারী 2173353

18

মাইক্রোসফ্ট বিআই -> অ্যাডমিনিস্ট্রেটর হিসাবে রান ক্লিক করুন -> হয় আপনার বিদ্যমান এসএসআরএস প্রতিবেদনটি খুলুন বা আপনার নতুন এসএসআরএস রিপোর্ট তৈরি করুন এবং তারপরে আপনার প্রতিবেদন স্থাপন করুন আপনার প্রতিবেদন দেখার জন্য আপনাকে একটি ওয়েব ইউআরএল প্রাপ্ত হবে। সেই URL টি অনুলিপি করুন এবং ওয়েব ব্রাউজারে আটকে দিন (প্রশাসক হিসাবে চালান) এবং আপনি আপনার প্রতিবেদনটির দর্শন পাবেন view আপনি ইন্টারনেট এক্সপ্লোরার ব্যবহার করতে পারেন, যা ওয়েব পরিষেবার জন্য প্রয়োজনীয়

যদি এটি ভুল অর্থ হয়, দয়া করে আমাকে ক্ষমা করুন যেহেতু আমি এটি পছন্দ করেছি যাতে আমি স্রেফ লিখেছি।


4
প্রশাসক হিসাবে ভিজ্যুয়াল স্টুডিও (বিআই) শুরু করা (ডান ক্লিক) আমার জন্য কৌশলটি করেছে।
maets

11

আপনার এসকিউএল রিপোর্টিং পরিষেবাদি কনফিগারেশন ব্যবহার করে URL টি http: // লোকালহোস্ট / প্রতিবেদনে কনফিগার করা অ্যাক্সেস রয়েছে তা নিশ্চিত করুন । এটা করতে:

  1. ওপেন রিপোর্টিং সার্ভিসেস কনফিগারেশন ম্যানেজার -> তারপরে রিপোর্ট সার্ভারের উদাহরণের সাথে সংযোগ করুন -> তারপরে রিপোর্ট ম্যানেজারের URL এ ক্লিক করুন।
  2. রিপোর্ট ম্যানেজার ইউআরএল পৃষ্ঠাতে, উন্নত বোতামটি ক্লিক করুন -> তারপরে রিপোর্ট পরিচালকের একাধিক পরিচয়, যুক্ত ক্লিক করুন।
  3. একটি প্রতিবেদন ম্যানেজার যুক্ত করুন HTTP ইউআরএল পপআপ বাক্সে, হোস্ট শিরোনাম নির্বাচন করুন এবং এতে টাইপ করুন: লোকালহোস্ট
  4. আপনার পরিবর্তনগুলি সংরক্ষণ করতে ওকে ক্লিক করুন।
  5. এখন অ্যাডমিনিস্ট্রেটর হিসাবে রান ব্যবহার করে ইন্টারনেট এক্সপ্লোরার চালু করুন / চালান ... (দ্রষ্টব্য: আপনি HTTP: // লোকালহোস্ট / প্রতিবেদনের সময় উপরের বাম কোণে 'সাইট সেটিংস' লিঙ্কটি যদি না দেখেন তবে সম্ভবত এটি কারণ আপনি নন প্রশাসক হিসাবে আইই চালাচ্ছেন বা আপনি আপনার কম্পিউটারের 'ডোমেন-ব্যবহারকারীর নাম' প্রতিবেদনের পরিষেবাগুলির ভূমিকার জন্য বরাদ্দ করেননি, পরবর্তী কয়েক ধাপে কীভাবে এটি করবেন তা দেখুন))
  6. তারপরে: http: // লোকালহোস্ট / রিপোর্টে যান (আপনার কম্পিউটারের ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে আপনাকে লগইন করতে হতে পারে)
  7. আপনাকে এখন এসকিউএল সার্ভারের প্রতিবেদনের পরিষেবাগুলির হোম পৃষ্ঠায় পরিচালিত করা উচিত: http: //localhost/Reports/Pages/Folder.aspx
  8. হোম পৃষ্ঠা থেকে, বৈশিষ্ট্যাবলী ট্যাবে ক্লিক করুন, তারপরে নতুন রোল অ্যাসাইনমেন্ট ক্লিক করুন
  9. গোষ্ঠী বা ব্যবহারকারীর নাম পাঠ্যবক্সে, 'ডোমেন \ ব্যবহারকারীর নাম' যুক্ত করুন যা ত্রুটি বার্তায় ছিল (আমার ক্ষেত্রে, আমি যুক্ত করেছি: 'ডোমেন \ ব্যবহারকারীর নাম' এর জন্য ডগডেলএল-পিসি \ ডুগডেলল 3, আপনার ক্ষেত্রে আপনি ডোমেনটি সন্ধান করতে পারেন A আপনার কম্পিউটারের জন্য ব্যবহারকারীর নাম আরএসএ্যাকসেসডেনিয়ড ত্রুটি বার্তা)।
  10. এখন সমস্ত চেকবাক্স চেক করুন; ব্রাউজার, কন্টেন্ট ম্যানেজার, আমার রিপোর্টস, প্রকাশক, রিপোর্ট বিল্ডার এবং তারপরে ওকে ক্লিক করুন।
  11. আপনার ডোমেন \ ব্যবহারকারীর নামটি এখন এমন ভূমিকাগুলির জন্য বরাদ্দ করা উচিত যা আপনাকে রিপোর্ট সার্ভারে আপনার প্রতিবেদন স্থাপনের অ্যাক্সেস দেয়। আপনি যদি স্থানীয় রিপোর্ট সার্ভারে আপনার প্রতিবেদন স্থাপন করতে ভিজুয়াল স্টুডিও বা এসকিউএল সার্ভার বিজনেস ইন্টেলিজেন্স ডেভেলপমেন্ট স্টুডিও ব্যবহার করেন তবে আপনার এখন সক্ষম হওয়া উচিত be
  12. আশা করি, এটি আপনাকে আপনার প্রতিবেদনগুলির সার্ভারে রেকর্ডস অ্যাক্সেসডিনাইড ত্রুটি বার্তা সমাধান করতে সহায়তা করে ...

কেবলমাত্র আপনাকে জানাতেই এই টিউটোরিয়ালটি উইন্ডোজ 7 কম্পিউটারে এসকিউএল সার্ভার রিপোর্টিং পরিষেবাদি 2008 এর মাধ্যমে করা হয়েছিল।

রেফারেন্স নিবন্ধ: http://techasp.blogspot.co.uk/2013/06/how-to-fix-reporting-services.html


4
নোট করুন যে কেবলমাত্র লিঙ্ক-উত্তরগুলি নিরুৎসাহিত করা হয়েছে, এসও উত্তরগুলি সমাধানের সন্ধানের শেষ পয়েন্ট হওয়া উচিত (বনাম। রেফারেন্সগুলির মধ্যে আরও একটি স্টপওভার, যা সময়ের সাথে সাথে বাসি হয়ে যায়)। রেফারেন্স হিসাবে লিঙ্কটি রেখে এখানে দয়া করে একা একা সংক্ষিপ্তসার বিবেচনা করুন।
ক্লিওপাত্র

6

আপনি নিশ্চিত করতে পারেন যে আপনার অ্যাপ্লিকেশন পুলের পরিচয়টির সঠিক অনুমতি রয়েছে।

  1. আইআইএস ম্যানেজারের কাছে যান

  2. অ্যাপ্লিকেশন পুল ক্লিক করুন

  3. আপনি যে সাইটের উপর প্রতিবেদন স্থাপন করছেন সেটির অ্যাপ্লিকেশন পুলটি সনাক্ত করুন

  4. পরিচয়টি এমন কিছু পরিষেবা অ্যাকাউন্ট বা ব্যবহারকারী অ্যাকাউন্টে সেট করা আছে যা প্রশাসকের অনুমতি রয়েছে

  5. পুলটি থামিয়ে, ডানদিকে ক্লিক করে এবং উন্নত সেটিংস নির্বাচন করে আপনি পরিচয়টি পরিবর্তন করতে পারেন ...

অধীনে প্রক্রিয়া মডেল হল পরিচয় ক্ষেত্র


4
আমাকে উইন্ডোজ ২০০৮ আর 2 সার্ভারেও নিম্নলিখিত কাজগুলি করতে হয়েছিল me তারপরে http: // {আপনার বেসুরল to: {আপনার বেস বন্দর} / প্রতিবেদনগুলি / নেভিগেট করুন আমার জন্য এটি devsql2008r2: 80 / রিপোর্ট এটি আমার ত্রুটির সমাধান করেছে। ক্রোম বা ফায়ারফক্স এখনও খুলতে পারে না।
বিষ্ণু রাথ

অন্য কথায়: এই উত্তরটি এমন একটি দৃশ্যের সংশোধন করবে যেখানে আপনার কাস্টম অ্যাপ্লিকেশনটি যা এসএসআরএসকে কল করতে চেষ্টা UserAকরছে অ্যাপপুল পরিচয় হিসাবে চলছে । তবে এটি UserAঅ্যাক্সেস পেতে এসএসআরএস সার্ভারে কনফিগার করা হয়নি (যেমন BUILTIN\Administratorsগ্রুপে নেই)। সুতরাং সমাধানটি ডোমেনের কিছু প্রশাসক ব্যবহারকারীর জন্য অ্যাপপুল পরিচয় পরিবর্তন করা। বা বর্তমান অ্যাপপুল আইডেন্টিটি ব্যবহারকারীকে অন্তর্ভুক্ত করতে এসএসআরএস সেটিংস আপডেট করুন।
ডন

5

রিপোর্ট ম্যানেজারে সাইট সেটিং এর আওতায়> সিস্টেম-স্তরের ভূমিকা সংজ্ঞাগুলি কনফিগার করুন> এক্সিকিউটআরপুর্ট সংজ্ঞা বিকল্পটি পরীক্ষা করুন তারপরে একটি সিস্টেম ব্যবহারকারী গ্রুপ তৈরি করুন, সার্ভারের বৈশিষ্ট্যগুলিতে আপনার রিপোর্টিং পরিষেবাদির ডেটা বেসের সাথে সংযোগ করুন group গোষ্ঠীকে অ্যাক্সেস দিন এবং একটি গোষ্ঠী যুক্ত করুন এবং অ্যাক্সেসকে অনুমতি দিন সিস্টেম ব্যবহারকারী ... এটি কাজ করা উচিত


5

আমার এসকিউএল ২০০৮ / উইন্ডোজ ২০০৮ এন্টারপ্রাইজ রয়েছে এবং rs.accessdenied404, 401 এবং 503 ত্রুটিগুলি সংশোধন করার জন্য আমাকে এই কাজটি করতে হয়েছিল :

  • এনটি ব্যবহারকারীদের এসকিউএল রিপোর্ট সার্ভার ব্যবহারকারী এবং আইআইএস_ ইউএসআর গ্রুপে যুক্ত করা হয়েছে
  • আমি এসকিউএল রিপোর্টিং পরিষেবাটিকে স্থানীয় অ্যাকাউন্টে পরিবর্তন করেছি (এটি স্থানীয় প্রশাসকের সাথে ডোমেন ছিল)
  • আমি রিপোর্টিং পরিষেবাদি কনফিগারেশনে এনক্রিপশন কীটি মুছে ফেলেছি (তালিকার শেষ ট্যাব)
  • এবং তারপরে এটি কাজ করেছিল।

5

প্রশাসক হিসাবে ইন্টারনেট এক্সপ্লোরার খুলুন।

রিপোর্ট url খুলুন http://machinename/reportservername

তারপরে 'ফোল্ডার সেটিংসে' প্রয়োজনীয় ব্যবহারকারী-গোষ্ঠীগুলিকে অনুমতি দিন।


5

আমি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করেছি এবং এটি আমার জন্য কাজ করছে।

ওপেন রিপোর্টিং সার্ভিসেস কনফিগারেশন ম্যানেজার -> তারপরে রিপোর্ট সার্ভারের উদাহরণের সাথে সংযোগ করুন -> তারপরে রিপোর্ট ম্যানেজারের URL এ ক্লিক করুন।

রিপোর্ট ম্যানেজার ইউআরএল পৃষ্ঠাতে, উন্নত বোতামটি ক্লিক করুন -> তারপরে রিপোর্ট পরিচালকের একাধিক পরিচয়, যুক্ত ক্লিক করুন।

একটি প্রতিবেদন ম্যানেজার যুক্ত করুন HTTP ইউআরএল পপআপ বাক্সে, হোস্ট শিরোনাম নির্বাচন করুন এবং এতে টাইপ করুন: লোকালহোস্ট আপনার পরিবর্তনগুলি সংরক্ষণ করতে ওকে ক্লিক করুন।

তারপরে:

  1. প্রতিবেদনের সার্ভারের ইউআরএল অনুলিপি করেছেন
  2. প্রশাসক হিসাবে গুগল ক্রোম / ইন্টারনেট এক্সপ্লোরার চালান
  3. ঠিকানা বারে ইউআরএল আটকান এবং এন্টার টিপুন।

এটি আমার জন্য ইন্টারনেট এক্সপ্লোরার এবং গুগল ক্রোমে দুর্দান্ত কাজ করছে তবে মোজিলা ফায়ারফক্সের জন্য নয়।

ফায়ারফক্সের ব্যবহারকারীর নাম এবং পাসওয়ার্ড চাইলে আমি এটি সরবরাহ করছি তবে এটি কার্যকর হচ্ছে না। আমি প্রশাসক এবং পুরো অধিকার আছে।

কখনও অবহিত করতে আমি আরও 1 টি পরিবর্তন সেট "ব্যবহারকারীর অ্যাকাউন্ট নিয়ন্ত্রণ নিয়ন্ত্রণ সেটিংস" করেছি।

ভিজ্যুয়াল স্টুডিও থেকে এই প্রতিবেদনটি স্থাপন করার সময় আপনি যদি এই ধরণের ব্যতিক্রম পেয়ে থাকেন তবে নিম্নলিখিত বিষয়গুলি করুন:

  1. ঠিক প্রশাসক সহ গুগল ক্রোম / ইন্টারনেট এক্সপ্লোরার খুলুন।
  2. এতে রিপোর্ট সার্ভারের URL খুলুন।

3. "নতুন রোল অ্যাসাইনমেন্ট" এ ক্লিক করুন তারপরে ব্যবহারকারীর নাম লিখুন এবং ভূমিকাগুলি নির্বাচন করুন।এখানে চিত্র বর্ণনা লিখুন

  1. ঠিক আছে ক্লিক করুন।
  2. এখন ভিজ্যুয়াল স্টুডিও থেকে প্রতিবেদন স্থাপন করুন এটি কাজ করবে এবং নির্দিষ্ট সার্ভারে প্রতিবেদন স্থাপন করবে।

4

পুরানো তবে প্রাসঙ্গিক সমস্যা। আমি রিপোর্টিং সার্ভারে লগ ইন করে 2012 এর সমাধান করেছি এবং:

  • http: // লোকালহোস্ট / রিপোর্ট / এ ব্রাউজ করুন
  • উপরের-ডানদিকে 'সাইট সেটিংস' ক্লিক করুন (কেবলমাত্র রিপোর্ট সার্ভারে লগ ইন করার সময় উপলব্ধ ছিল)
  • 'সুরক্ষা' ট্যাবে যান এবং 'নতুন রোল অ্যাসাইনমেন্ট' ক্লিক করুন
  • সিস্টেম অ্যাডমিনিস্ট্রেটর হিসাবে আমার DOMAIN \ USERNAME যুক্ত করেছেন

বলতে পারি না যে আমি এই সমাধানটি দিয়ে আরামদায়ক, তবে আমার এমন কিছু দরকার যা কাজ করেছিল এবং এটি কাজ করে। আশাকরি এটি কাউকে সাহায্য করবে।


4

এসএসআরএস 2016 সেট আপ করার পরে, আমি সার্ভারে আরডিপি করলাম (উইন্ডোজ সার্ভার 2012 আর 2), প্রতিবেদনের ইউআরএল ( https://report.fakeserver.net/Reports/browse/ ) নেভিগেট করে ফেকফোল্ডার ফোল্ডার শিরোনাম তৈরি করেছি; সবকিছু ঠিকঠাক কাজ করার জন্য হাজির। আমি তখন সার্ভার থেকে সংযোগ বিচ্ছিন্ন করেছি, একই ইউআরএলে ব্রাউজ করেছি, একই ব্যবহারকারী হিসাবে লগ ইন করেছি এবং নীচের ত্রুটির মুখোমুখি হয়েছি।

ব্যবহারকারীর 'নকলকার \ মিচস'কে প্রদত্ত অনুমতিগুলি এই অপারেশনটি সম্পাদনের জন্য অপর্যাপ্ত।

বিভ্রান্ত, আমি এই পৃষ্ঠায় প্রস্তাবিত প্রতিটি সমাধানের বেশ চেষ্টা করেছি এবং ইউআরএল নেভিগেট করার সময় এবং প্রমাণীকরণের সময় স্থানীয়ভাবে এবং বাহ্যিকভাবে একই আচরণ তৈরি করতে পারি নি। তারপরে আমি ফেকফোল্ডারের উপবৃত্তটি ক্লিক করেছি, পরিচালনা ক্লিক করেছি, সুরক্ষা ক্লিক করেছি (স্ক্রিনের বাম দিকে), এবং সম্পূর্ণ অনুমতি সহ নিজেকে একজন ব্যবহারকারী হিসাবে যুক্ত করেছি। সার্ভার থেকে সংযোগ বিচ্ছিন্ন করার পরে, আমি https://report.fakeserver.net/Reports/browse/FakeFolder এ ব্রাউজ করেছি এবং অনুমতি ত্রুটির মুখোমুখি না হয়ে ফোল্ডারের সামগ্রীগুলি দেখতে সক্ষম হয়েছি। তবে, আমি যখন বাড়িতে ক্লিক করেছি তখন অনুমতিগুলির ত্রুটিটি পেয়েছি।

আমার উদ্দেশ্যগুলির জন্য, এটি যথেষ্ট ভাল ছিল কারণ রুট ইউআরএলে অন্য কোনও ব্রাউজ করার দরকার নেই, তাই আমি যখনই প্রথমে সার্ভারের সাথে সংযুক্ত হওয়ার জন্য এসএসআরএসে পরিবর্তন আনতে হবে এবং তারপরে রিপোর্ট URL টি ব্রাউজ করব তখনই আমি একটি মানসিক নোট তৈরি করেছি ।


3

সমস্যা:

ত্রুটি আরএসএ্যাকসেসডিনয়েড: ব্যবহারকারীর 'ব্যবহারকারী \ ব্যবহারকারী' কে দেওয়া অনুমতিগুলি এই অপারেশনটি সম্পাদনের জন্য অপর্যাপ্ত u

সমাধান:

"ফোল্ডার সেটিং"> "নতুন রোল অ্যাসাইনমেন্ট" ক্লিক করুন তারপরে 'গ্রুপ বা ব্যবহারকারীর নাম পাঠ্য বাক্সে' "ব্যবহারকারী \ ব্যবহারকারী" টাইপ করুন। আপনার ব্যবহারকারীদের যে ভূমিকা থাকতে হবে তা চেক করুন।


2

আমার জন্য যা কাজ করেছিল তা হ'ল:

Open localhost/reports
Go to properties tab (SSRS 2008)
Security->New Role Assignment
Add DOMAIN/USERNAME or DOMAIN/USERGROUP
Check Report builder

4
আমি যেখানে সহকর্মীর ডেটাবেস আমদানি করেছি সে ক্ষেত্রে এটি আমার পক্ষেও কাজ করেছিল।
ম্যালকিয়ার

2

এটি রিপোর্ট-ম্যানেজারের কাছে গিয়ে আমার জন্য কাজ করেছে, সাইটের সেটিংস-> সুরক্ষা -> নতুন ভূমিকা অ্যাসাইনমেন্ট-> ব্যবহারকারী যুক্ত করুন

-ও, রিপোর্ট ম্যানেজারের ডেটাসেটগুলিতে যান -> আপনার রিপোর্টের ডেটাসেট -> সুরক্ষা -> নতুন ভূমিকা অ্যাসাইনমেন্ট -> প্রয়োজনীয় ভূমিকা সহ ব্যবহারকারীকে যুক্ত করুন।

ধন্যবাদ!


2

আমি জানি এটি দীর্ঘকাল আগে তবে তবে অন্য যে কোনও নতুন আগতদের পক্ষে সহায়ক হতে পারে,

এসএসআরএস প্রতিবেদনগুলির অনুরোধ করার সময় আমি ব্যবহারকারীর নাম, পাসওয়ার্ড এবং ডোমেন পাস করার সিদ্ধান্ত নিয়েছি, তাই আমি একটি ক্লাস তৈরি করেছি যা আইআরਪੋਰਟসভার সার্ভারসিডেন্টিয়ালস প্রয়োগ করে।

 public class ReportServerCredentials : IReportServerCredentials   
{
    #region  Class Members
        private string username;
        private string password;
        private string domain;
    #endregion

    #region Constructor
        public ReportServerCredentials()
        {}
        public ReportServerCredentials(string username)
        {
            this.Username = username;
        }
        public ReportServerCredentials(string username, string password)
        {
            this.Username = username;
            this.Password = password;
        }
        public ReportServerCredentials(string username, string password, string domain)
        {
            this.Username = username;
            this.Password = password;
            this.Domain = domain;
        }
    #endregion

    #region Properties
        public string Username
        {
            get { return this.username; }
            set { this.username = value; }
        }
        public string Password
        {
            get { return this.password; }
            set { this.password = value; }
        }
        public string Domain
        {
            get { return this.domain; }
            set { this.domain = value; }
        }
        public WindowsIdentity ImpersonationUser
        {
            get { return null; }
        }
        public ICredentials NetworkCredentials
        {
            get
            {
                return new NetworkCredential(Username, Password, Domain);
            }
        }
    #endregion

    bool IReportServerCredentials.GetFormsCredentials(out System.Net.Cookie authCookie, out string userName, out string password, out string authority)
    {
        authCookie = null;
        userName = password = authority = null;
        return false;
    }
}

এসএসআরএস রিপ্রোটকে ফোন করার সময় নীচের কোডটি রেখে দিন

 ReportViewer rptViewer = new ReportViewer();
 string RptUserName = Convert.ToString(ConfigurationManager.AppSettings["SSRSReportUser"]);
        string RptUserPassword = Convert.ToString(ConfigurationManager.AppSettings["SSRSReportUserPassword"]);
        string RptUserDomain = Convert.ToString(ConfigurationManager.AppSettings["SSRSReportUserDomain"]);
        string SSRSReportURL = Convert.ToString(ConfigurationManager.AppSettings["SSRSReportURL"]);
        string SSRSReportFolder = Convert.ToString(ConfigurationManager.AppSettings["SSRSReportFolder"]);

        IReportServerCredentials reportCredentials = new ReportServerCredentials(RptUserName, RptUserPassword, RptUserDomain);
        rptViewer.ServerReport.ReportServerCredentials = reportCredentials;
        rptViewer.ServerReport.ReportServerUrl = new Uri(SSRSReportURL);

SSRSReportUser, SSRSReportUserPassword, SSRSReportUserDomain, SSRSReportFolder ওয়েবকনফাইগ ফাইলে সংজ্ঞায়িত করা হয়েছে।


1

ঠিক নাসেরের মতোই, আমি জানি এটি কিছুকাল আগে হয়েছিল তবে ভবিষ্যতে এই সমস্যাটি যে কেউ আছে তার জন্য আমি আমার সমাধান পোস্ট করতে চেয়েছিলাম।

আমার প্রতিবেদনটি সেটআপ হয়েছিল যাতে এটি শেয়ারপয়েন্টে হোস্ট করা কোনও ডেটা সংযোগ লাইব্রেরিতে একটি ডেটা সংযোগ ব্যবহার করে। আমার সমস্যাটি হ'ল আমার কাছে ডেটা সংযোগ 'অনুমোদিত' হয়নি যাতে এটি অন্যান্য ব্যবহারকারীর দ্বারা ব্যবহারযোগ্য was

দেখার জন্য অন্য একটি জিনিস নিশ্চিত করা উচিত যে সেই ডেটা সংযোগ লাইব্রেরির অনুমতিগুলিও নির্বাচিত ব্যবহারকারীদের পড়তে দেয়।

আশা করি তাড়াতাড়ি বা পরে কাউকে সাহায্য করবে!


1

এসকিউএল রিপোর্টিং পরিষেবাগুলির জন্য 2012 - এসপি 1 এবং শেয়ারপয়েন্ট 2013।

আমি একই সমস্যা পেয়েছি: ব্যবহারকারীর '[অ্যাপপুলঅ্যাকউন্ট]' কে দেওয়া অনুমোদিত অনুমতিগুলি এই অপারেশনটি করার জন্য অপর্যাপ্ত।

আমি পরিষেবা অ্যাপ্লিকেশন সেটিংসে গিয়েছিলাম, কী পরিচালনাটি ক্লিক করেছি, তারপরে কী পরিবর্তন করুন এবং কীটি পুনরায় জেনারেট করিয়েছি।


1

ভাগ করে নেওয়ার জন্য ধন্যবাদ. 1.5 দিন লড়াই করার পরে, লক্ষ্য করুন যে রিপোর্ট সার্ভারটি ভুল ডোমেন আইপি দিয়ে কনফিগার করা হয়েছে। এটি অফলাইনে থাকা ব্যাকআপ ডোমেন আইপি দিয়ে কনফিগার করা হয়েছিল। আমি এটি ব্যবহারকারীর গ্রুপ কনফিগারেশনে সনাক্ত করেছি যেখানে ডোমেনের নাম তালিকাভুক্ত ছিল না। আইপি পরিবর্তন করা হয়েছে এবং রিপোর্ট সার্ভারটি রিবুট করুন। ব্যাপারতি পুনঃসংশোধিত.


1

প্রতিবেদনে এমন ডেটাসোর্স বা ডেটাভিউ অ্যাক্সেস করতে পারে যেখানে AD ব্যবহারকারী (বা AD গ্রুপ) এর অপ্রত্যাশিত অ্যাক্সেসের অধিকার রয়েছে।

নিশ্চিত হয়ে নিন যে আপনি নীচের ইউআরএলগুলি পরীক্ষা করে দেখেছেন:

  • http://REPORTSERVERNAME/Reports/Pages/Folder.aspx?ItemPath=%2fDataSources
  • http://REPORTSERVERNAME/Reports/Pages/Folder.aspx?ItemPath=%2fDataSets

তাহলে বেছে নাও Folder Settings

ফোল্ডার সেটিংস

(বা উপযুক্ত ব্যক্তি DataSourceবা DataSet) এবং নির্বাচন করুন Security। ব্যবহারকারীর গোষ্ঠীর Browserঅনুমতি থাকা দরকার।

এখানে চিত্র বর্ণনা লিখুন


0

আমার জন্য যা কাজ করেছিল তা হ'ল:

  • সাইট সেটিং এ যান
  • "সাইট-প্রশস্ত সুরক্ষা কনফিগার করুন" এ ক্লিক করুন
  • উপরের বারে "নতুন রোল অ্যাসাইনমেন্ট" বোতামটি ক্লিক করুন
  • নতুন ভূমিকাটি নীচের নাম "প্রত্যেকে" দিন
  • উপলব্ধ ভূমিকার মধ্যে কেবল এটিকে "সিস্টেম ব্যবহারকারী" প্রদান করুন
  • "প্রয়োগ" ক্লিক করুন

যা করা উচিৎ,

শুভকামনা!


0

প্রশাসক গোষ্ঠীর বিদ্যমান সদস্যপদ থাকা সত্ত্বেও প্রশাসক হিসাবে বিআইডিএস চালান।


4
অ্যাডমিন হিসাবে চালানোর দরকার নেই, অন্য উত্তরটি ব্যবহারকারীকে দিয়ে সঠিক সমাধানের জন্য আরও ভাল সমাধানের দিকে নির্দেশ দেয় যা সঠিক প্রিভিলেজগুলি রিপোর্ট উত্পন্ন করতে পারে। অ্যাডমিন হিসাবে চালানো কখনই এড়ানো যায় না তবে এটি ভাল ধারণা নয়।
পল হিমস্ট্র্রা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.