Մի քանի շաբաթ ետ, I was working with my developer colleague on a project involving SQL Server Reporting Services plug-in for MOSS. He was developing a web part that provides a fancy front-end to the report proper (հիմնական առանձնահատկությունը լինելով խելացի Որոնվող մի պարամետր մի քանի հազար Որոնման արժեքների հետեւում է).
Սա աշխատում էր մեծ է զարգացման միջավայրի սակայն օգտագործողի ընդունման փորձարկումների (UAT) միջավայր, it wouldn’t work. Firing up the debugger, մենք տեսնում ենք, բացառությամբ մանրամասները նման:
Թույլտվությունները տրված օգտվողի UAT_domain mosssvc 'բավարար են կատարել այս գործողությունը:(rsAccessDenied).
Եթե դուք կենդանի որոնում վերոնշյալ սխալի, you find it’s quite common. Scarily common. The worst kind of common because it has many different potential root causes and everyone’s suggested solution "feels" իրավունք. We probably tried them all.
Մեր դեպքում,, the problem was that we had done a backup/restore of DEV to UAT. Somewhere in the data, something was still referring to "DEV_domain" (instead of the updated "UAT_Domain"). We created a new site, ավելացրեց վեբ մասը, եւ, որ լուծել ենք մեր խնդիրը.
Հուսով եմ, այս կփրկի մեկին մեկ ժամ կամ երկու ներքեւ գիծ.
</վերջ>