Uygulandığı Öğe
Office 2016 Office 2013 Microsoft 365 Apps for enterprise Microsoft 365 Business Standard Microsoft 365 Business Basic Microsoft 365 Apps for business Windows 10, version 2004, all editions Windows Server version 2004 Windows 10, version 20H2, all editions Windows Server, version 20H2, all editions Windows 10, version 1909, all editions Windows Server version 1909 Windows 10, version 1809, all editions Windows Server version 1809 Windows Server 2019, all editions Windows 10, version 1803, all editions Windows 10, version 1803 (Enterprise, Education, IoT Enterprise) Windows 10, version 1607, all editions Windows Server 2016, all editions Windows 10

Özet

11 Mayıs 2021'den Windows Microsoft Office güncelleştirmelerinin ardından, sorgu yürütmede uzak başvuruları devre dışı bırakmanıza olanak sağlamak için uygulamalarınızı daha güvenli hale yapmaya olanak sağlayan bir seçenek eklendi.

12 Ekim 2021 Windows güncelleştirmesinden başlayarak, uygulama SQL sorgusu aracılığıyla dış veritabanını açmaya girişiminde bulunsa, Windows olayı günlüğe almak için bir seçenek eklenir.

Bu, özel olmayan kullanıcıların Jet Red Database Engine'i veya Access Connectivity Engine'i (ACE) kullanarak özel SQL sorgular çalıştırmasına izin vermek için ihtiyacınız olabilir.

Varsayılan olarak, bu güncelleştirmeleri yükleyerek Jet veya ACE erişiminde hiçbir değişiklik olmaz. 

Daha fazla bilgi

Uzak veritabanlarına erişim

Uzak veritabanlarına erişmek için Jet Red Database Engine'i veya Access Bağlantı Altyapısı'ni (ACE) kullanmayı devre dışı bıraksanız, veritabanı sorgularınızı döndürürken aşağıdakine benzeyen hata SQL alabilirsiniz:

  • Microsoft Access: Kullanıcı Access'te sorgu yürütürse, aşağıdaki hata iletisi görüntülenir:

Hata iletisi iletişim kutusu

Hata iletisinin metni

Bu tür bir nesne için işlem desteklenmiyor

Microsoft Access

Bu tür bir nesne için işlem desteklenmiyor.

  • Microsoft Access: Kullanıcı sorguyu çalıştıran bir kod yürütürse, hata iletisi kodda işlenmiyorsa çalıştırma hatası 3251 görüntülenir:

Hata iletisi iletişim kutusu

Hata iletisinin metni

Çalıştırma hatası 3251

Microsoft Visual Basic for Applications

'3251' çalıştırma hatası

Bu tür bir nesne için işlem desteklenmiyor.

Uyarı: Devre dışı bıraktıktan sonra aşağıdaki kayıt defteri değerlerini yeniden etkinleştirmeyi seçerseniz, cihazınız kötü amaçlı bir kullanıcı veya kötü amaçlı yazılım tarafından saldırıya açık hale gelir. Devre dışı bırakıldıktan sonra bu kayıt defteri değerlerini yeniden etkinleştirmenizi önerilmez. Bununla birlikte, bu bilgiyi kendi takdirine bağlı olarak uygulamaya karar ve ardından da uygulayamanızı sağlamak için sağlıyoruz. Bunu kullanmanın riski size aittir.

Uyarı: Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, bu sorunların çözülebileceğini garanti edemez. Kayıt defterinin değiştirilmesi, tamamen sizin sorumluluğunuzdur.

Uzak veritabanı erişim girişimlerini denetleme

Not: Denetim şu anda yalnızca Jet Red Veritabanı Altyapısı'nda kullanılabilir.

Olay görüntüleyicisinde, "Application and Service logs'\Microsoft\Windows\JetRed" altında bir Windows olayı günlüğe kaydeden denetim eklenir.

Varsayılan olarak, denetim etkinleştirilir ve 1'in denetimi etkinleştir olduğu yeni bir DWORD AllowQueryRemoteTables_Audit,denetimi de 0 devre dışı bırakarak denetlenr.

Bu   özellik etkinleştirilirse, "Windows" olayı "Bilgilendirme" ve "ileti" "Dış Veritabanı açılmaya çalışıldı" olur.

Bu özellik devre dışı bırakılmışsa, "düzey" "Hata" ve "ileti" "Dış Veritabanı açık denemesi engellendi" olur.

Olayın Ayrıntılar sekmesi, aşağıdaki örnekte gösterildiği gibi hem dış veritabanının yolunu hem de yürütülebilir dosyayı içerir:

  • EventData Veritabanı Yolu: C:\PathToMyDb\myDatabase.mdb Yürütülebilir Dosyası: C:\PathtoMyApplication\myApplication.exe

Jet Red Database Engine

Uzak veritabanına erişmek için Jet Red Database Engine'i kullanmayı devre dışı bırakmak için, kayıt defterine aşağıdakini ekleyin:

x64 tabanlı cihazlar için:

  • Kayıt defteri konumu: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\EnginesDWORD adı: AllowQueryRemoteTables Value data: 0

x86 tabanlı cihazlar için:

  • Kayıt defteri konumu: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\EnginesDWORD adı: AllowQueryRemoteTables Value data: 0

Yükleme dosyasının doğru sürümü ve sağlaması olduğunda Algıla ve Onar bu dosyanın üzerine kopyalamaz. Jet Red Veritabanı Altyapısı'nın uzak veritabanına erişmesini yeniden etkinleştirmek için Değer verisini1 olarak değiştirebilirsiniz.

Jet Red Database Engine uzak veritabanına erişmeye girişiminde bulunarak denetimi devre dışı bırakmak için AllowQueryRemoteTables_Audit DWORD'lerini kayıt defterine ekleyin:

x64 tabanlı cihazlar için:

  • Kayıt defteri konumu: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\EnginesDWORD adı: AllowQueryRemoteTables_Audit Verileri: 0

x86 tabanlı cihazlar için:

  • Kayıt defteri konumu: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\EnginesDWORD adı: AllowQueryRemoteTables_Audit Verileri: 0

Yükleme dosyasının doğru sürümü ve sağlaması olduğunda Algıla ve Onar bu dosyanın üzerine kopyalamaz. Jet Red Database Engine'in uzaktan veritabanına erişimi denetleme denemelerini yeniden etkinleştirmek için Değer verilerini 1 olarak değiştirme.

Access Bağlantı Altyapısı (ACE)

Uzak veritabanına erişim için Access Bağlantı Altyapısı'nın (ACE) kullanımı devre dışı bırakmak için, aşağıdaki tabloda belirtilen şekilde aşağıdaki DWord'leri ve değeri kayıt defterine ekleyin:

  • DWORD adı: AllowQueryRemoteTables

  • Değer verileri: 0

Yükleme Türü

Office Sürüm

OS Bitness

Office Bitlik

Kayıt Defteri Yolu

C2R

365 / 2019 / 2016

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\ Office\16.0\Access Connectivity Engine\Engines

C2R

365 / 2019 / 2016

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 16.0\Access Connectivity Engine\Engines

C2R

365 / 2019 / 2016

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\ Microsoft\Office\16.0\Access Connectivity Engine\Engines

C2R

2013

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 15.0\Access Connectivity Engine\Engines

C2R

2013

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\ 15.0\Access Connectivity Engine\Engines

C2R

2013

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\ Microsoft\Office\15.0\Access Connectivity Engine\Engines

MSI

2016

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\ AccessConnectivity Engine\Engines

MSI

2016

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\ AccessConnectivity Engine\Engines

MSI

2016

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Office\16.0\Access Connectivity Engine\Engines

MSI

2013

x64

x64

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ AccessConnectivity Engine\Engines

MSI

2013

x86

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ AccessConnectivity Engine\Engines

MSI

2013

x64

x86

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Office\15.0\Access Connectivity Engine\Engines

Yükleme dosyasının doğru sürümü ve sağlaması olduğunda Algıla ve Onar bu dosyanın üzerine kopyalamaz. Access Bağlantı Altyapısı'nın (ACE) uzak veritabanına erişmesini yeniden etkinleştirmek için, Değer verilerini 1 olarak değiştirme.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.