Önemli Bu makale, kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Sorun oluşması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986 Microsoft Windows Kayıt Defteri'nin Açıklaması
Önemli Bu makale, bir bilgisayarın güvenlik ayarlarını düşürmenize veya güvenlik özelliklerini devre dışı bırakmanıza yardımcı olacak bilgiler içermektedir. Bu değişiklikleri, belirli bir soruna geçici çözüm bulmak için yapabilirsiniz. Bu değişiklikleri yapmadan önce, bu geçici çözümün çalışma ortamınızda uygulanmasıyla ilişkili riskleri değerlendirmeniz önerilir. Bu geçici çözümü uygularsanız, sisteminizin korunmasına yardımcı olabilecek uygun ek önlemleri de alın.
Belirtiler
Microsoft Office 2003 veya Microsoft Office XP Service Pack 3'ü kullanarak bir adres mektup birleştirme ana belgesini açtığınızda, aşağıdaki belirtilerden biriyle karşılaşıyorsunuz:
Aşağıdaki komut istemini alıyorsunuz:
Bunu açmak aşağıdaki SQL komutunu çalıştıracak: SELECT * FROM veri kaynağınız Veritabanınızdaki veriler belgeye yerleştirilecek. Devam etmek istiyor musunuz?
Not Adres mektup birleştirme ana belgesi, Evet tıklatıldığında veri kaynağı iliştirilmiş olarak açılır. Hayır tıklatıldığında, adres mektup birleştirme ana belgesi veri kaynağı iliştirilmeden açılır.
VBA kullanılarak açılan bir adres mektup birleştirme ana belgesine veri kaynağı iliştirilmiyor.
Not Bu makaledeki belirtilerle karşılaştığınızda, bir adres mektup birleştirme ana belge dosyasını program aracılığıyla açmak için Microsoft Access veya Microsoft Visual FoxPro gibi bir programı kullanıyor olabilirsiniz.
Neden
"Belirtiler" bölümünde anlatılan istem tasarım gereğidir.
Bu istem Office 2003'ün tüm sürümlerinde vardır ve ilk kez Office XP Service Pack 3'te kullanılmıştır. Bu istem, adres mektup birleştirmeyi daha güvenli yapmak için "Aşağıdakilere Uygulanır" bölümünde listelenen ürünlere eklenmiştir. İstemi aldığınızda Evet'i tıklatırsanız, kodun bilgisayarınızda çalışmasına izin verirsiniz. Kötü amaçlı bir kullanıcı, erişiminiz olan verileri çalmak veya yok etmek üzere tasarlanmış bir SQL sorgusu oluşturabilir. İstemi aldığınızda Hayır'ı tıklatırsanız, kodun çalıştırılmasına izin vermezsiniz.
Not VBA aracılığıyla DisplayAlerts=none ayarlamak dosya VBA kullanılarak açıldığında bu istemi gizler ama belgeyi açmak için Hayır seçeneğini kullanır ve adres mektup birleştirme ana belgesine hiçbir veri iliştirilmez.
Pratik Çözüm
Uyarı Bu geçici çözüm, bilgisayarınızın veya ağınızın kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilecek saldırılara karşı daha savunmasız kalmasına neden olabilir. Bu geçici çözüm önerilmez, ancak gerekli olduğunu düşünürseniz kullanabilmeniz amacıyla bu bilgiler sağlanmaktadır. Bu çözümü kullanmak kendi sorumluluğunuzdadır. 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 sisteminizi yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır. Bu makalede sunulan verilmeyen garantileri okuyup anladıysanız ve adres mektup birleştirmeyi kullanarak açtığınız belgeler güvenilir bir kaynaktansa, "Belirtiler" bölümünde anlatılan davranışa geçici bir çözüm bulmak isteyebilirsiniz. Bu davranışı geçici olarak gidermek için,
SQLSecurityCheck
kayıt defteri anahtarını kullanarak güvenlik istemini devre dışı bırakın.
SQLSecurityCheck
kayıt defteri anahtarını kullanarak güvenlik istemini devre dışı bırakmak için, Microsoft Word sürümünüze uygun adımları izleyin.