Een paar weken terug, Ik werkte met mijn ontwikkelaar collega op een project van SQL Server Reporting Services plug-in voor MOSS. Hij was de ontwikkeling van een webonderdeel waarmee een fancy front-end voor het goede verslag (het belangrijkste kenmerk wordt een slimme opzoeken op een parameter met verscheidene duizend doorzoekbare waarden achter het).
Dit werkte groot in de ontwikkelomgeving maar in de gebruikers acceptatie testen (UAT) milieu, het zou niet werken. Afvuren van de debugger, We zouden uitzondering details als dit zien:
De gebruiker die machtigingen 'UAT_domainmosssvc' niet volstaan voor het uitvoeren van deze bewerking.(rsAccessDenied).
Als u een live zoekopdracht op de bovenstaande fout, u vindt dat het is vrij gemeenschappelijk. Scarily gemeenschappelijk. De ergste soort gemeenschappelijk omdat er vele verschillende potentiƫle wortel oorzaken en ieders voorgestelde oplossing "voelt" recht. We waarschijnlijk geprobeerd ze allemaal.
In ons geval, het probleem was dat we een back-up/terugzetten voor DEV had gedaan om UAT. Ergens in de gegevens, iets was nog steeds verwijzen naar "DEV_domain" (in plaats van de bijgewerkte "UAT_Domain"). We een nieuwe site gemaakt, toegevoegd dat het webonderdeel en dat onze probleem opgelost.
Hopelijk zal dit iemand opslaan een uur of twee langs de lijn.
</einde>