Nokkrum vikum aftur, 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 (The aðalæð lögun að vera snjall útlit á breytu með nokkur þúsund leit gildi á bak við það).
Þetta var að vinna mikið í þróun umhverfi en í móttöku notanda próf (UAT) umhverfi, it wouldn’t work. Firing up the debugger, við viljum sjá undantekningarlaust upplýsingar eins og þetta:
The leyfi veitt til notanda UAT_domain mosssvc 'eru ófullnægjandi til að framkvæma þessa aðgerð.(rsAccessDenied).
Ef þú lifandi leita á Ofangreind villa, 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" rétt. We probably tried them all.
Í okkar tilviki, the problem was that we had done a backup/restore of DEV to UAT. Somewhere in the data, eitthvað var enn að vísa til "DEV_domain" (í stað þess að uppfæra "UAT_Domain"). We created a new site, bætt á vefnum hluti og að leysa vandamál okkar.
Vonandi mun þetta spara einhvern klukkutíma eða tvo niður línu.
</enda>
Gerast áskrifandi að bloggið mitt.