Nekaj tednov nazaj, Sem delal s kolegom razvijalec na projekt, ki vključuje SQL Server Reporting Services plug-in za mah. Je bil v razvoju spletnih gradnikov, ki zagotavlja fancy front-end poročila pravilno (Glavna značilnost je pameten iskanje na parameter z več tisoč iskanje vrednosti za njim).
To was ki dela velik v razvojnem okolju šele v uporabnik testiranju (UAT) okolje, to ne bi delo. Odpuščanja navzgor iskalnik napak, bomo videli izjema podrobnosti takole:
Na dovoljenja, dodeljena uporabniku "UAT_domainmosssvc" ne zadostujejo za izvajanje te operacije.(rsAccessDenied).
Če vam živeti preiskava naprej zgoraj zmota, boste našli je precej pogosta. Strašljivo skupne. Najhujša oblika skupnega, saj ima veliko različnih možnih koren povzroča in vsakdo je predlagana rešitev "počuti" pravico. Verjetno smo poskusili vse.
V našem primeru, problem je bil, da smo naredili varnostne kopije/obnovitev DEV za UAT. Nekje v podatkih, nekaj je še vedno skliceval na "DEV_domain" (namesto posodobljene "UAT_Domain"). Ustvarili smo novo spletno stran, doda spletni gradnik in ki rešiti naš problem.
Poln upanja to hoteti zaščititi nekdo uro ali dve navzdol črto.
</namen>