Het configureren van Jet 4. 0 om te voorkomen dat onveilige functies in Access 2003 wordt uitgevoerd

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 294698 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

INLEIDING

De evaluatie van de expressies is een probleem dat in veel gevallen wenselijk is. Als deel van de expressie een Shell-opdracht bevat, is de opdracht Shell echter verdeeld en vervolgens op de computer worden uitgevoerd.

Sandbox-modus kunt u dergelijke bewerkingen blokkeert. De standaard waarde voor Jet 4. 0 sandbox-modus is echter niet aan het inschakelen van de sandbox-modus voor query's die worden uitgevoerd in Microsoft Access. Sandbox-modus is ingeschakeld voor alle andere niet-toepassingen van Access zoals ODBC (Open Data base Connectivity).

Begrijpen hoe inschakelen of uitschakelen Sandbox-modus

BelangrijkDeze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig uitvoert stappen. Voor extra bescherming, back-up van het register voordat u aanbrengt wijzigingen. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over back-up en terugzetten van het register, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
322756Back-up en terugzetten van het register in Windows


U kunt de sandbox-modus niet-Access-toepassingen inschakelen. Hiervoor moet u Microsoft Jet 4. 0 Service Pack 3 (SP3) of hoger. Nadat u deze update installeert, wordt de volgende keer dat u een nieuwe registersleutel Jet uitvoeren aan het register toegevoegd. Deze nieuwe registersleutel voorkomt dat dit soort mogelijk beveiligings risico. Dit is de registersleutel die wordt toegevoegd:

\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode


Voor meer informatie over het verkrijgen van het meest recente Service Pack voor Jet 4. 0, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
239114Het meest recente servicepack voor Microsoft Jet 4. 0 data base Engine ophalen
Om uw computer beter tegen schadelijke aanvallen en tegelijkertijd kunnen oudere toepassingen uitgevoerd, de werking van de sandbox-modus gewijzigd in Jet 4. 0 Service Pack 8 zodat de sandbox-modus volledig onder uw toezicht is houden.

U kunt de registerwaarde op de volgende waarden instellen met 0 (nul), wordt de meest vrijblijvende vorm en 3 de minste strikte wordt. Deze registerwaarde is van het type DWORD.

Deze tabel samenvouwenDeze tabel uitklappen
InstellingBeschrijving
0Sandbox-modus is uitgeschakeld op alle tijden.
1Sandbox-modus wordt gebruikt voor toegang tot toepassingen, maar niet voor niet - toepassingen.
2Sandbox-modus wordt gebruikt voor niet-Access-toepassingen maar niet voor Access-toepassingen. Dit is de standaard waarde.
3Sandbox-modus wordt gebruikt op alle tijden.

Als u de sandbox-modus registerwaarde in Access 2003 instelt, wordt deze registerwaarde is gebonden aan het Macro beveiligingsniveau. Wanneer u het Macro beveiligingsniveau op Gemiddeld of Hoog instellen, kunt u de optie voor het blokkeren van onveilige expressies worden aangeboden. Wanneer u de optie onveilige expressies wilt blokkeren, stelt dit sand box Mode = 3. Wanneer u een Macro beveiligingsniveau ingesteld op laag, wordt u de optie uitschakelen expressie blokkeren aangeboden. Wanneer u de optie uitschakelen expressie blokkeren, stelt dit sand box Mode = 2. Access 2003 wordt bij voorkeur uitgevoerd met Jet-expressie blokkeren is ingeschakeld. Als u een data base in Access 2003 met Macro beveiligingsniveau ingesteld op Gemiddeld opent of hoog en de sandbox-modus ingesteld op sand box Mode = 2, wordt u gevraagd in te schakelen op een expressie blokkeren.

Nadat u de sandbox-modus inschakelen en vervolgens probeert te gebruiken de onveilige Visual Basic for Applications-functies in een query Jet 4. 0 u het volgende fout bericht:

Niet-gedefinieerde functie "functie naam" in expressie

Implementeren Sandbox-modus bewerkingen

Hoe u de sandbox-modus kunt implementeren wordt in Jet 4. 0-Service uitgebreid Pack 8 meer compatibel met Access-databases. Eerdere implementaties van Sandbox-modus zijn te beperkend voor de meeste Access-toepassingen. Beginnen met Jet 4. 0 servicepack 8, de verbeterde sandbox-modus blijft voor het blokkeren van onveilige In Visual Basic for Applications-functies, maar Jet 4. 0 Service Pack 8 staat nu de uitvoering van gebruiker gedefinieerde functies. Bovendien wanneer u Jet 4. 0 sandbox-modus worden uitgevoerd in combinatie met Access 2003, kan Jet 4. 0 sandbox-modus blokkeren bepaalde Access-functies en -eigenschappen die als onveilig worden beschouwd.

Gebruik Sandbox-modus-bewerkingen met Jet 4. 0 Service Pack 3 of hoger


U kunt de volgende lijst met functies in een Jet-query's wanneer de sandbox-modus is ingeschakeld. Alle functies die niet worden weer in de lijst gegeven zijn niet beschikbaar in de sandbox-modus.
Deze tabel samenvouwenDeze tabel uitklappen
ABSmatrixASCASCBASCWATN
CBOOLCBYTECCURCDATECDBLKies
CHRCHR$CHRBCHRB$CHRWCHRW$
CINTCLNGCOSCSNGCSTRCVAR
CVDate,CVErrdatumDATE$DATEADDdateDiff
datePartDATESERIALDATEVALUEdagDDBfout
fout$EXPFIXindelingnotatie$TW
hexhex$UURIIFIMEStatusinStr
INTIPMTIR.isDateisEmptyISERROR
isNullisNumericisObjectlCaselCase$LINKS
LINKS$LINKSBLINKSB$LENLENGTEBLOG BOEK
lTrimlTrim$MIDMID$DEELBDEELB$
MINUUTGIRMAANDNUAANTAL-TERMIJNENNPV
oktOCT$partitieBETPPMTHW
QBColorSNELHEIDRGBRECHTSRECHTER$RECHTSB
RECHTSB$RndafrondenrTrimrTrim$TWEEDE
SgnSINLIN. AFSCHRruimteruimte$Sqr
StrStr$strCompstrConvteken reeksString$
switchSYDTANTIJDTIME$timer
timeSerialTIMEVALUEBIJ SNIJ DEN$ TRIMtypeNameuCase
uCase$ValvarTypeWEEK DAGJAAR

Inzicht in Visual Basic for Applications-functies waardoor fouten wanneer ze worden aangeroepen vanuit een Jet-query of een Access-eigenschap bij het gebruik van Jet 4. 0 Service Pack 8

De volgende Visual Basic for Applications-functies worden veroorzaken een fout als de functies worden aangeroepen vanuit een expressie in een Jet-query of vanuit een Access-eigenschap:

Deze tabel samenvouwenDeze tabel uitklappen
AppActivatePiep toonAgendaCallByNameChDir
ChDriveOpdrachtOpdracht$CreateObjectCurDir
CurDir$DeleteSettingDoEventsEnvironEnviron$
EOFFoutFileAttrFileCopyFile Date Time
FileLenFreeFileGetAllSettingsGetAttrGetObject
GetSettingInvoerInvoer$InputBInputB$
KillBelastingLocLOFWillekeurig
Opnieuw instellenSaveSettingZoekenSendKeysSetAttr
ShellSPCTabbladVerwijderenUserForms
BreedteDirErlMacID


Access-functies en eigenschappen die worden geblokkeerd door Jet 4. 0 sandbox-modus

Sandbox-modus van Jet 4. 0 blokkeert het volgende Access-functies en eigenschappen als deze worden aangeroepen vanuit een expressie in een Jet-query of vanuit een Access-eigenschap. Deze functies en deze eigenschappen worden alleen geblokkeerd wanneer verbeterde sandbox-modus wordt uitgevoerd in Access 2003.

Application-Object
Deze tabel samenvouwenDeze tabel uitklappen
AddAutoCorrectAddToFavoritesADOConnectStringAnswerWizardToepassing
Office-assistentAuto CorrectieBeginUndoableCloseCurrentDatabaseCodeContextObject
CodeDbCOMAddInsCommandBarsCompactRepair,ConvertAccessProject
CreateAccessProjectCreateAdditionalDataCreateControlCreateControlExCreateDataAccessPage
CreateFormCreateGroupLevelCreateNewWorkgroupFile,CreateReportCreateReportControl
CreateReportControlExCurrentDbDataAccessPagesDBEngineDDEExecute
DDEInitiateDDEPokeDDERequestDDETerminateDDETerminateAll
DefaultWebOptionsDefaultWorkspaceCloneDelAutoCorrectDeleteControlDeleteReportControl
DoCmdEchoExportXMLFeatureInstallFile Dia log
FileSearchFollowHyperlinkGetHiddenAttributeImportXMLInsertText
LanguageSettingsLoadFromText gebruiktLoadPictureModulesNewAccessProject
NewCurrentDatabaseNewFileTaskPane,OpenAccessProjectOpenCurrentDatabaseBovenliggende
Product codeAfsluitenVerwijzingenRefreshDatabaseWindowRefreshTitleBar
ReloadAddInsReplaceModuleUitvoerenOpdracht uitvoerenFuncties SaveAsText
SetDefaultWorkgroupFile,SetHiddenAttributeSetOptionSetUndoRecordingSysCmd
TransformXMLVBEBuilderStringMSODebugOptionsVGXFrameInterval
WizHook
BoundObjectFrame-Object
Deze tabel samenvouwenDeze tabel uitklappen
Object


ComboBox, Object
Deze tabel samenvouwenDeze tabel uitklappen
Record set


Control-Object
Deze tabel samenvouwenDeze tabel uitklappen
Object

Object CurrentProject
Deze tabel samenvouwenDeze tabel uitklappen
AccessConnectionBaseConnectionStringCloseConnectionVerbindingOpenConnection


CustomControl-Object
Deze tabel samenvouwenDeze tabel uitklappen
Object


Formulierobject
Deze tabel samenvouwenDeze tabel uitklappen
DynasetRecord setRecordsetCloneChartSpace
ConnectControlConnectSynchModuleDraai tabel


Hyperlink-Object
Deze tabel samenvouwenDeze tabel uitklappen
AddToFavoritesCreateNewDocumentVolg de


ListBox, Object
Deze tabel samenvouwenDeze tabel uitklappen
Record set


Frame-Object
Deze tabel samenvouwenDeze tabel uitklappen
Object


Report-Object
Deze tabel samenvouwenDeze tabel uitklappen
Record set


SmartTagAction, eigenschap
Deze tabel samenvouwenDeze tabel uitklappen
Uitvoeren


Screen-Object
Deze tabel samenvouwenDeze tabel uitklappen
ActiveDataAccessPage

Eigenschappen

Artikel ID: 294698 - Laatste beoordeling: zaterdag 17 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Office Access 2003
Trefwoorden: 
kbappsolobj kberrmsg kbhowtomaster kbinfo kbregistry kbfix kbmt KB294698 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:294698

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com