Microsoft Runtime Error 70 Permission Denied feil er produsert på Windows NT -servere som kjører Microsoft Transaction Server programvare. Feilen oppstår når en Microsoft Transaction Server metode forsøker å få tilgang til et Visual Basic objekt , men Windows NT brukerkontoen som forsøker å lansere metoden har ikke tillatelse til å få tilgang til objektet . Hva er feil?
Runtime Error 70 Permission Denied feil oppstår under to spesifikke forhold. Det første vilkåret er når Microsoft Transaction Server er konfigurert til å sjekke kontoen autorisasjon før du kjører en MTS metode på en Visual Basic- objekt. Når autorisasjon er sjekket , og brukeren som påberopes MTS metoden har ikke rettigheter til å utføre transaksjonen , oppstår feilen.
Remedy en
Du kan fjerne kravet om å sjekke autorisasjon på Visual Basic objektet . Ved hjelp av MTS Explorer , finn Visual Basic objektets dialogboksen Egenskaper. I Security delen merket , vil du finne et alternativ med en sjekk boksen som heter " Aktiver Authorization Kontroll . " Fjern merkingen for dette alternativet og klikker " OK . " MTS er ikke lenger konfigurert til å sjekke tillatelsene til å utføre metoden.
Remedy to
Du kan også opprette en bruker rolle med kjøretillatelse for Visual Basic- objektet , hvis man ikke allerede finnes . Legg til bruker-IDen til kontoen som skal brukes til å starte MTS transaksjonen til den rollen. Dette vil lindre Runtime Error 70 problem .
Microsoft Transaction Server
Den første versjonen av Microsoft Transaction Server ble presentert i Windows NT Server Options pakke på installasjons-CDen . Denne tidlige versjonen av MTS som er kompatibel med Windows NT Server er den versjonen som kaster Runtime Error 70 Permission Denied feil . Senere versjoner av MTS , slik som de som er integrert med Windows 2008 Server operativsystemet , er mye mer godt integrert i operativsystemet.