

Makale numarası: 239482 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.
Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.
Bu makalenin Microsoft Office Access 2003 sürümü için bkz: 294698
(https://support.microsoft.com/kb/294698/ ).
Önemli Bu makale, kayıt defterini düzenlemekle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklediğinizden ve bir sorun çıkması durumunda kayıt defterini geri nasıl yükleyeceğinizi anladığınızdan emin olun. Kayıt defterini yedekleme, geri yükleme ve düzenleme ile ilgili bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986
(https://support.microsoft.com/kb/256986/ )Microsoft Windows Kayıt Defteri'nin Açıklaması
Microsoft Jet 4.0 veritabanı altyapısı, güvenli olmayan bir Microsoft Visual Basic Applications işlevleri Microsoft Jet Expression Service aracılığıyla aranacak verir. Jet Expression Service, formlar, raporlar ve sorgular deyimleri değerlendirmek için kullanılır.
Örneğin, aşağıdaki SQL deyimi, bilgisayarınızdaki geçerli klasörden silinen tüm dosyaları neden olabilir: Windows NT'DE bu örnekte
Not kabuk komutu çalışır. Komut için Microsoft Windows 95 veya Microsoft Windows 98 çalıştıran bir bilgisayarda çalışması komut aşağıdaki gibi değiştirmelisiniz:
gerçekleştirebileceğiniz uygulamaları komutları gibi kabuk komut dosyaları silmeye ya da bilgisayar biçimlendirmek için sorguyu çalıştıran bilgisayara zarar için Visual Basic deyimleri içeren güvenlik riski oluşur.
Bu görevde
Deyimleri çoğu durumlarda tercih edilir bir davranıştır. Ancak, ifadenin bir parçasını bir kabuk komutunu içeriyorsa, Shell komutu ayrıştırılır ve sonra bilgisayarda yürütülen.
Sandbox modu, bu işlemler engellemek için kullanabilirsiniz. Bununla birlikte, Jet 4.0 sandbox modu için Microsoft Access'te çalıştırılan sorgulara sandbox modunu etkinleştirmek için varsayılandır. Tüm diğer Access içinde olmayan uygulamalar için Açık Veritabanı Bağlanılabilirliği (ODBC) gibi sandbox modu etkinleştirilir.
Sandbox modu olmayan Access uygulamaları için etkinleştirebilirsiniz. Bunu yapmak için <a0></a0>, Microsoft Jet 4.0 Service Pack 3'ü yüklemeniz gerekir (SP3) veya sonrası. Bu güncelleştirmeyi yükledikten sonra yeni bir kayıt defteri anahtarı Jet çalıştırdığınız bir sonraki başlatılışında, kayıt defterine eklenir. Bu yeni bir kayıt defteri anahtarı, bu tür bir olası güvenlik riski engeller. Eklenen kayıt defteri anahtarı şudur:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode
En son Jet 4.0 hizmet paketini elde etme hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
239114Sisteminizi kötü amaçlı saldırılara karşı daha dayanıklı yapın ve aynı anda eski uygulamaları çalıştıran kalmasını sağlamak için sandbox modunu işletimini Jet 4.0 Service Pack 8 şekilde tamamen kendi denetimi altında moddur, sandbox değiştirdi.
(https://support.microsoft.com/kb/239114/ )Microsoft Jet 4.0 veritabanı altyapısı için en son hizmet paketi nasıl elde edilir
Bu anahtar, aşağıdaki değerler 0 (sıfır) en izin veren olan ve en az izin veren olan 3 için ayarlayabilirsiniz:
Bu tabloyu kapaBu tabloyu aç
Sandbox modunu etkinleştirme, güvenli olmayan Visual Basic Applications işlevleri Jet 4.0 sorguda kullanılacak deneyin sonra aşağıdaki hata iletisini alırsınız:
Işlev 'fonksiyonadı' deyimi içinde tanımlanmadı.
Bu tabloyu kapaBu tabloyu aç
Visual Basic Applications işlevleri için Jet sorguda veya bir Access özelliği Jet 4.0 Service Pack 8'i kullanarak çağrıldığında hatalara neden anlayın.Aşağıdaki Visual Basic Applications işlevleri için bir ifadeden Jet sorguda veya bir <a0>Access</a0> özelliğinden işlevleri çağrıldığında hataya neden olur:
Bu tabloyu kapaBu tabloyu aç
Makale numarası: 239482 - Last Review: 10 Ağustos 2004 Salı - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:239482
(https://support.microsoft.com/kb/239482/en-us/ )

