Bu makalede, Microsoft Office Access 2007 uygulamasının veritabanınızı nasıl daha da güvenli hale getirdiği açıklanmaktadır. Makalede, Office Access 2007 uygulamasının güvenlik özelliklerini doğru bir şekilde kullanabilmeniz için öncelikle anlamanız gereken kavramlar ve Access'in veritabanı güvenliğine yönelik sunduğu araçların nasıl kullanılacağı açıklanmaktadır.
Bu makalede
Office Access 2007 uygulamasında güvenlikle ilgili yenilikler
Office Access 2007 uygulaması, veritabanına güvenlik uygulama işlemini kolaylaştırmaya ve güvenlik özelliği etkinleştirilmiş veritabanını açmaya yardımcı olan geliştirilmiş bir güvenlik modeli sunmaktadır.
Not Bu makalede ele alınan model ve teknikler güvenliği artırsa da, verilerinizi korumanın en güvenli yolu tablolarınızı bir sunucuda, örneğin Microsoft Windows SharePoint Services 3.0 sürümünü çalıştıran bir bilgisayarda depolamak veya form ve raporlarınızı yerel bilgisayarlarda veya ağ paylaşımlarında saklamaktır. Windows SharePoint Services 3.0 ile Access veritabanlarını kullanma hakkında bilgi için SharePoint sitesine tablo veya sorgu verme ve SharePoint listesinden veri alma veya listeye bağlanma başlıklı makalelere bakın.
Aşağıda, Office Access 2007 uygulamasındaki güvenlikle ilgili yenilikler listelenmiştir:
- Veritabanında devre dışı bırakılmış Microsoft Visual Basic for Applications (VBA) kod veya bileşenlerini etkinleştirmek istemediğinizde dahi veri görüntüleme becerisi. Microsoft Office Access 2003'te güvenlik düzeyini Yüksek olarak ayarladığınızda, veriyi görüntüleyebilmeniz için veritabanına güvenmeniz ve kod imzalamanız gerekirdi. Office Access 2007 uygulamasında, veritabanını etkinleştirmeniz gerekip gerekmediğine karar vermek durumunda kalmadan veritabanlarını açabilirsiniz.
- Daha rahat kullanım. Veritabanı dosyalarını (yeni Office Access 2007 dosya biçiminde veya önceki dosya biçimlerinde) güvenilir bir konuma yerleştirirseniz (güvenli olarak belirlediğiniz dosya klasörü veya ağ paylaşımı gibi) bu dosyalar, uyarı iletileri görüntülenmeden veya sizden devre dışı bırakılmış içeriği etkinleştirmeniz istenmeden açılır ve çalıştırılır. Access'in önceki sürümlerinden veritabanlarını (mdb veya.mde dosyaları gibi) Office Access 2007 uygulamasında açarsanız ve bu veritabanları dijital olarak imzalanmışsa ve yayımcıya güvenmeyi seçtiyseniz, bu dosyalar, güvenilirliklerine ilişkin kararlar alınmasına gerek kalmadan çalıştırılır. Bununla birlikte, imzalanmış veritabanında VBA kodunun, siz yayımcıya güvenmedikçe ve dijital imza geçersiz hale gelirse çalışmayacağını unutmayın. İmza, imzayı atan dışında biri veri tabanına müdahale ettiğinde geçersiz hale gelir. Veri tabanı imzalama hakkında daha fazla bilgi için Office Access 2007 uygulamasında açılan önceki Access sürümlerindeki veritabanlarında güvenlik işleyişi başlıklı bölüme bakın.
Bir sertifikaya güvenme konusunda emin değilseniz, Dijital bir imzanın güvenilir olduğu nasıl anlaşılır başlıklı makalede, geçerli olduğundan emin olmak üzere bir sertifikadaki tarihleri ve diğer öğeleri denetleme konusunda genel bilgiler bulunmaktadır.
- Güven Merkezi. Güven Merkezi, Access'in güvenlik ayarlarını değiştirmek ve ayarlamak için tek bir konum sağlayan iletişim kutusudur. Güven Merkezi'ni, güvenilir konumlar oluşturmak veya değiştirmek ve Office Access 2007 uygulamasının güvenlik seçeneklerini ayarlamak için kullanırsınız. Bu ayarlar, Access'in söz konusu sürümünde açıldığında yeni ve var olan veritabanlarının davranma biçimini etkiler. Güven Merkezi, bir veritabanındaki bileşenleri değerlendirme ve veritabanını açmanın güvenli olup olmadığını veya Güven Merkezi'nin bu bileşeni devre dışı bırakıp kararı sizin vermenize izin verip vermemesi gerektiğine yönelik bir mantığa sahiptir. Güven Merkezi'ni Access'le kullanma hakkında bilgi için bu makalenin ilerisinde yer alan Güvenilir konumda Office Access 2007 veritabanını kullanma konusuna bakın.
Güven Merkezi'ni kullanma hakkında genel bilgiler için bkz. Güven Merkezi'nde güvenlik ve gizlilik ayarlarımı görüntüleme.
- Daha az uyarı iletisi. Access'in önceki sürümlerinde çeşitli uyarı iletileriyle karşılaşmak zorunda kaldınız; makro güvenliği ve koruma modu bunlardan yalnızca ikisidir. Varsayılan olarak, Office Access 2007 veritabanını güvenilir konumun dışında açarsanız, İleti Çubuğu olarak adlandırılan tek bir araç görürsünüz.

Veritabanına güvenebileceğinizi bilirseniz, bir veya daha fazla bileşen içeren veritabanı açtığınızda, devre dışı bırakılan bileşenleri (veri ekleyen, silen veya değiştiren sorgular olan eylem sorguları, makrolar, ActiveX denetimleri, ifadeler (tek bir değeri değerlendiren işlevler) ve VBA kodu) etkileştirmek için İleti Çubuğu'nu kullanabilirsiniz.
- Office Access 2007 dosya biçiminde oluşturulan dosyaları imzalama ve dağıtmanın yeni yolları. Access'in önceki sürümlerinde tek tek veritabanı bileşenlerine güvenlik sertifikası uygulamak için Visual Basic Editor'ı kullanırdınız. Office Access 2007 uygulamasında, veritabanın paketledikten sonra, paketi imzalayıp dağıtırsınız. Veritabanını imzalanmış paketten güvenilen konuma açarsanız, veritabanı İleti Çubuğu öğesi görüntülenmeden açılır. Veritabanını imzalanmış paketten güvenilmeyen konuma açarsanız, ancak paket sertifikasını güvenli kıldıysanız ve imza geçerliyse; güven ile ilgili bir karar vermenize gerek yoktur. Güvenilmeyen veya geçersiz dijital imzaya sahip veritabanını paketleyip imzaladığınızda, güvenilen konuma yerleştirmediğiniz sürece veritabanını her açtığınızda güvendiğinizi belirtmek için İleti Çubuğu öğesini kullanmanız gerekir.
- Veritabanı parola özelliğini kullanan Office Access 2007 dosya biçiminde veritabanlarını şifrelemek için güçlü algoritma. Veritabanını şifreleme, tablolarınızdaki verileri bağlar ve istenmeyen kullanıcıların verilerinizi okumasını engeller.
- Veritabanı devre dışı bırakıldığında çalışan makro eylemlerine yönelik yeni bir alt sınıf. Daha güvenli olan bu makrolar, hata ele alma becerilerine sahiptir. Herhangi bir forma, rapora veya denetim özelliğine doğrudan, mantıksal olarak VBA kodu modülünüzle veya Access'in önceki sürümlerinden makro ile çalışan makro (Access'in devre dışı bıraktığı eylemleri içerseler bile) katıştırabilirsiniz.
Not Makrolar hakkında daha fazla bilgi için Access 2007'deki makro esasları başlıklı makaleye bakın.
Son olarak, devam ederken şu kuralları unutmayın:
- Veritabanını güvenilen konumda açarsanız, bütün bileşenler güven kararlarına gerek kalmadan çalışır.
- Access'in önceki bir sürümünden veri tabanını (.mdb veya .mde dosyası) paketler, imzalar ve dağıtırsanız; veritabanı, güvenilen yayımcıdan geçerli dijital imzaya sahipse ve siz de sertifikaya güveniyorsanız, güven kararlarına gerek kalmadan bütün bileşenler çalışır.
- Veritabanını imzalayıp güvenilmeyen konuma dağıtırsanız, Güven Merkezi varsayılan olarak veritabanını devre dışı bırakır ve her açtığınızda veritabanını etkinleştirmeyi seçmeniz gerekir. Daha fazla bilgi için Veritabanını açtığınızda devre dışı bırakılan içeriği etkinleştirme bölümüne bakın.
Office Access 2007 ve kullanıcı düzeyi güvenliği
Office Access 2007, yeni dosya biçiminde (.accdb ve .accde dosyaları) oluşturulan veritabanları için kullanıcı düzeyi güvenliği sağlamaz. Bununla birlikte, önceki bir Access sürümden veritabanını, Office Access 2007 uygulamasında açarsanız ve bu veritabanına kullanıcı düzeyi güvenliği uygulanmışsa, bu ayarlar işlevlerini yerine getirmeye devam eder.
Kullanıcı düzeyi güvenliğe sahip Access'in önceki sürümlerinden veritabanını yeni dosya biçimine dönüştürürseniz, Access tüm güvenlik ayarlarını otomatik olarak kaldırır ve .accdb veya .accde dosyasını güvenli hale getirmek için kuralları uygular.
Son olarak, Office Access 2007 uygulamasında oluşturulmuş veri tabanlarını açtığınızda, tüm kullanıcıların, tüm veritabanı öğelerini görebileceğini unutmayın.
Office Access 2007 güvenlik mimarisi
Office Access 2007 güvenlik mimarisini anlamak için, Access veritabanının Microsoft Office Excel 2007 çalışma kitabı veya Microsoft Office Word 2007 belgesiyle aynı anlamda bir dosya olmadığını anımsamanız gerekir. Access veritabanı daha çok işlevlerde birbirine bağlı olan nesneler (tablolar, formlar, sorgular, makrolar, tablolar, vb.) kümesidir. Örneğin, veri giriş formu oluşturursanız, formdaki kontrolleri tabloya bağlamadığınız sürece, bu forma veri giremez veya formda veri depolayamazsınız.
Eylem sorguları (veri ekleyen, silen veya değiştiren sorgular), makrolar, ifadeler (tek bir değer döndüren işlevler) ve VBA kodu da dahil birkaç Access bileşeni güvenlik riski barındırabilir. Verilerinizi daha güvenli hale getirmek için Office Access 2007 Güven Merkezi, veritabanını her açtığınızda bir dizi güvenlik denetimi gerçekleştirir. İşlem şu şekilde çalışır:
- .accdb veya .accde dosyasını Office Access 2007 uygulamasında açtığınızda, Access veritabanının konumunu Güven Merkezi'ne gönderir. Konum güvenilirse, veritabanı tam işlevsellikle çalışır. Access'in önceki bir sürümünden veritabanını Office Access 2007 uygulamasında açarsanız, Access konumu ve (varsa) veritabanının sahip olduğu dijital imza hakkındaki ayrıntıları gönderir.
Güven Merkezi, veritabanının güvenirliğini değerlendirmek için bu "kanıtı" denetler ve ardından veritabanını nasıl açacağını Access'e bildirir. Access ya veritabanını devre dışı bırakır ya da tam işlevsellikle açar.
Not Siz veya sistem yöneticiniz tarafından Güven Merkezi'nde seçilen ayarların Access, veritabanını açtığında güven kararlarını belirlediğini unutmayın.
Güven Merkezi'ni kullanma hakkında daha fazla bilgi için Güven Merkezi'nde güvenlik ve gizlilik ayarlarımı görüntüleme başlıklı makaleye bakın.
- Güven Merkezi herhangi bir içeriği devre dışı bırakırsa, veritabanı açıldığında İleti Çubuğu görünür.

Devre dışı bırakılan herhangi bir içeriği etkinleştirmek için, Seçenekler'i tıklatır ve ardından görünen iletişim kutusunda seçenekleri belirlersiniz. Access, devre dışı bırakılan içeriği etkinleştirir ve veritabanı tam işlevsellikle yeniden açılır. Aksi takdirde, devre dışı bırakılan bileşenler çalışmaz.
- Önceki dosya biçiminde (.mdb veya .mde dosyaları) oluşturulan veritabanını açarsanız ve veritabanı imzalanmamışsa veya güvenilir değilse, Access varsayılan olarak yürütülebilir içeriği devre dışı bırakır.
Devre dışı modunu anlama
Güven Merkezi veritabanını güvenilmeyen olarak değerlendirdiğinde, Office Access 2007 bu veritabanını Devre dışı modunda açar; yani, tüm yürütülebilir içeriği kapatır. Bu, yeni Office Access 2007 dosya biçiminde oluşturulan veritabanları ve Access'in önceki sürümlerinde oluşturulan dosyalar için geçerlidir.
Office Access 2007 aşağıdaki bileşenleri devre dışı bırakır:
- VBA kodu ve VBA kodundaki tüm referanslara ek olarak güvenli olmayan her tür ifade.
- Tüm makrolardaki güvenli olmayan eylemler. "Güvenli olmayan" eylemler, kullanıcıya veritabanını değiştirme veya veritabanının dışındaki kaynaklara erişim sağlama olanağı tanıyan tüm eylemlerdir. Bununla birlikte, Access'in devre dışı bıraktığı eylemlerin bazen "güvenli" olduğu düşünülebilir. Örneğin, veritabanını oluşturan kişiye güvenirseniz, güvenli olmayan makro eylemlerine güvenebilirsiniz.
- Birkaç sorgu türü:
- Eylem Sorguları Bunlar verileri ekler, güncelleştirir ve siler.
- Veri Tanımlama Dili (DDL) Sorguları
Bunlar, tablolar ve yordamlar gibi veritabanındaki nesneleri oluşturmak veya değiştirmek için kullanılır.
- SQL Doğrudan Sorguları Bunlar, komutları Açık Veritabanı Bağlantısı (ODBC) standardını destekleyen veritabanı sunucusuna doğrudan gönderir. Doğrudan sorgular, Access veritabanı motorunu işleme dahil etmeden tablolarla çalışır.
- ActiveX denetimleri.
Veritabanı açıldığında, Access eklentileri (Access'in veya açık veritabanının işlevselliğini genişleten programlar) yüklemeye çalışabilir. Açık veritabanında, nesneleri oluşturan sihirbazları çalıştırmak da isteyebilirsiniz. Bir eklenti yüklendiğinde veya sihirbaz başladığında Access, kanıtı Güven Merkezi'ne geçirir, burada ek güven kararları verilir ve nesne veya eylem ya etkinleştirilir ya da devre dışı bırakılır. Güven Merkezi, veritabanını devre dışı bırakırsa ve siz bu karara katılmazsanız, içeriği etkinleştirmek için hemen hemen her zaman İleti Çubuğu öğesini kullanabilirsiniz. Eklentiler, o kurala özel durum sağlar. Güven Merkezi'nde (Eklentilerbölmesinde), Uygulama Uzantılarının Güvenilen Yayımcı tarafından imzalanmasını gerektir onay kutusunu seçersiniz, Access eklentiyi etkinleştirmenizi ister, ancak bu işlem İleti Çubuğu ile ilgili değildir. Güven Merkezi'ni kullanma hakkında bilgi için bu makalenin ilerisinde yer alan Güvenilir konumda Office Access 2007 veritabanını kullanma başlıklı makaleye bakın.
Sayfanın Başı
Güvenilir konumda Office Access 2007 veritabanını kullanma
Office Access 2007 veritabanını güvenilir konuma yerleştirdiğinizde, tüm VBA kodları, makrolar ve güvenli ifadeler veritabanını açtığınızda çalışır. Veritabanı açılırken güven kararı vermek zorunda kalmazsınız.
Güvenilir konumda Office Access 2007 veritabanını kullanmak için aşağıdaki kapsamlı adımlar takip edilmelidir:
- Güvenilen konum bulmak veya oluşturmak için Güven Merkezi kullanma.
- Office Access 2007 veritabanını güvenilen konuma kaydetme, taşıma veya kopyalama.
- Veritabanını açma ve kullanma.
Aşağıdaki adımlarda, güvenilen konumun nasıl bulunacağı veya oluşturulacağı ve ardından o konuma nasıl veritabanı ekleneceği açıklanmaktadır.
Güven Merkezi'ni başlatma
- Microsoft Office Düğmesi'ni
ve sonra da Access Seçenekleri'ni tıklatın. Not Bir veritabanı açmanız gerekmez.
Access Seçenekleri iletişim kutusu görüntülenir.
- Güven Merkezi'ni tıklatın ve Microsoft Office Access Güven Merkezi'nin altında Güven Merkezi Ayarları'nı tıklatın.
- Güvenilen Konumlar öğesini tıklatın ve ardından aşağıdakilerden birini yapın:
Güvenilen konuma veritabanı yerleştirme
- Veritabanı dosyasını güvenilen konuma taşırken veya kopyalarken en sık kullandığınız yöntemden faydalanın. Örneğin, dosyayı kopyalamak veya taşımak için Windows Gezgini'ni kullanabilir veya dosyayı Access'te açıp güvenilen konuma kaydedebilirsiniz.
Veritabanını güvenilen konumda açma
- Dosya açma için en sık kullandığınız yöntemden faydalanın. Örneğin, dosyayı Windows Gezgini'nde bulup çift tıklatabilirsiniz veya Access çalışıyorsa, dosyayı bulup açmak için Microsoft Office Düğmesi'ni
tıklatabilirsiniz.
Sayfanın Başı
Office Access 2007 veritabanını paketleme, imzalama ve dağıtma
Office Access 2007, veritabanını imzalamayı ve dağıtmayı daha kolay ve daha hızlı hale getirmektedir. .accdb veya .accde dosyası oluşturduğunuzda, pakete dijital imza uygulayın ve ardından imzalanmış paketi diğer kullanıcılara dağıtın. Paket ve İmza özelliği, veritabanını Access Dağıtım (.accdc) dosyasına yerleştirir, paketi imzalar ve ardından kodu imzalanmış paketi sizin belirlediğiniz konuma yerleştirir. Kullanıcılar bundan sonra veritabanını paketten çıkarabilir ve doğrudan veritabanında (paket dosyasında değil) çalışabilirler.
Devam ederken bunları unutmayın:
- Veritabanını paketleme ve paketi imzalama güveni gösteren yöntemlerdir. Siz veya kullanıcılarınız paketi aldığında imza, veritabanının herhangi bir şekilde değiştirilmediğini doğrular. Yazara güveniyorsanız içeriği etkinleştirebilirsiniz.
- Yeni Paket ve İmza özelliği yalnızca Office Access 2007 dosya biçimindeki veritabanlarına uygulanır. Office Access 2007, önceki dosya biçimlerinde oluşturulmuş veritabanlarını imzalamak ve dağıtmak için eski araçları sağlamaktadır. Eski araçları ayrıca, yeni dosya biçiminde oluşturulmuş dosyaları imzalamak ve dağıtmak için kullanamazsınız.
- Bir pakete yalnızca bir veritabanı ekleyebilirsiniz.
- İşlem, yalnızca makroları veya kod modüllerini değil veritabanınızdaki bütün nesneleri kodla imzalar. İşlem ayrıca, karşıdan yükleme sürelerinin azaltılmasına yardımcı olmak için paketi sıkıştırır.
- Windows SharePoint Services 3.0 sunucularında konumlanan paket dosyalarından veritabanlarını açabilirsiniz.
Aşağıdaki bölümdeki adımlarda, imzalanan paket dosyalarının nasıl oluşturulacağı ve bu dosyalarda veritabanının nasıl kullanılacağı açıklanmaktadır.
Not Bu adımları uygulamak için en az bir tane kullanılabilir güvenlik sertifikanızın olmalıdır. Sertifikanız yoksa, SelfCert aracını kullanarak bir tane oluşturabilirsiniz. Özel güvenlik sertifikası oluşturma hakkında bilgi için Office Access 2007 uygulamasında açılan önceki Access sürümlerindeki veritabanlarında güvenlik işleyişi başlıklı bölüme bakın.
İmzalanmış paket oluşturma
- Paketlemek ve imzalamak istediğiniz veritabanını açın.
- Microsoft Office Düğmesi'ni
tıklatın, Yayımla'yı tıklatın ve sonra Paketle ve İmzala'yı tıklatın.Sertifika Seç iletişim kutusu görünür.
- Dijital sertifika seçin ve ardından Tamam düğmesini tıklatın.
Microsoft Office Access İmzalı Paketi Oluştur iletişim kutusu görünür.
- Kayıt yeri listesinden imzalanmış veritabanı paketiniz için konum seçin.
- Dosya adı kutusuna imzalanmış paket için bir ad girin ve ardından Oluştur düğmesini tıklatın.
Access .accdc dosyasını oluşturur ve dosyayı sizin seçtiğiniz konuma yerleştirir.
İmzalanmış paketi açma ve kullanma
- Microsoft Office Düğmesi'ni
ve sonra da Aç'ı tıklatın.Aç iletişim kutusu görünür.
- Dosya türü listesinde Microsoft Office Access İmzalı Paketleri (*.accdc) seçeneğini belirleyin.
- .accdc dosyanızın bulunduğu klasörü bulmak için Konum listesini kullanın ve dosyayı seçip Aç'ı tıklatın.
- Aşağıdakilerden birini yapın:
- İsteğe bağlı olarak, Kayıt yeri listesinde açılmış veritabanı için konum seçin ve ardından Dosya adı kutusuna açılmış veritabanı için farklı bir ad girin.
- Tamam düğmesini tıklatın.
Bir sertifikaya güvenme konusunda emin değilseniz, Dijital bir imzanın güvenilir olduğu nasıl anlaşılır başlıklı makalede, geçerli olduğundan emin olmak üzere bir sertifikadaki tarihleri ve diğer öğeleri denetleme konusunda genel bilgiler bulunmaktadır.
Sayfanın Başı
Veritabanını açtığınızda devre dışı bırakılmış içeriği etkinleştirme
Veritabanına güvendiğiniz veya veritabanını güvenilen konuma yerleştirdiğiniz durumlar hariç, Access varsayılan olarak veritabanındaki tüm yürütülebilir içeriği devre dışı bırakır. Veritabanını açtığınızda, Access içeriği devre dışı bırakır ve İleti Çubuğu'nu görüntüler.

Access 2003'ün aksine Office Access 2007, veritabanını açtığınızda bir dizi kalıcı iletişim kutusu (başka herhangi bir şey yapmadan önce sizi bir karar vermeye zorlayan iletişim kutuları) görüntülemez. Bununla birlikte, Office Access 2007 uygulamasının eski davranış biçimine geri dönmesini isterseniz, bir kayıt defteri anahtarı ekleyebilir ve eski bir kalıcı iletişim kutusunu görüntüleyebilirsiniz. Bu bölümün sonundaki adımlarda kayıt defteri anahtarının nasıl değiştirileceği açıklanmaktadır.
Veritabanını açtığında Access'in nasıl davrandığından bağımsız olarak, veritabanı güvenilir bir yayıncıdan geliyorsa, dosyadaki yürütülebilir bileşenleri etkinleştirmeyi seçebilirsiniz.
Veritabanına güvenme
- İleti Çubuğu'nda Seçenekler'i tıklatın.
Microsoft Office Güvenlik Seçenekleri iletişim kutusu görünür.
- Bu içeriği etkinleştir öğesini seçin ve ardından Tamam düğmesini tıklatın.
İleti Çubuğu görünmüyorsa
- Veritabanı Araçları sekmesinde, Göster/Gizle grubunda, İleti Çubuğu'nu tıklatın.
Önemli Bu adımları uyguladığınızda, Access, kötü amaçlı olabilecek kodlar da dahil devre dışı bırakılmış tüm içeriği, siz kapatana kadar etkinleştirir. Kötü amaçlı kod verilerinize veya bilgisayarınıza zarar verirse, Access hasarı gideremez.
Veritabanını kapatma
- Microsoft Office Düğmesi'ni
ve sonra da Veritabanını Kapat'ı tıklatın.
Veritabanını tekrar açtığınızda İleti Çubuğu tekrar görünür. Bu noktada, devre dışı bırakılmış içeriği devre dışı durumda bırakarak veya çubuğu gizleyerek İleti Çubuğu'nu kapatabilirsiniz. Her iki eylemin de sonucu aynıdır; devre dışı bırakılmış tüm içerikler devre dışı kalır.
İçeriği devre dışı bırakma
- İleti Çubuğu'nda Seçenekler'i tıklatın.
Microsoft Office Güvenlik Seçenekleri iletişim kutusu görünür.
- Bilinmeyen içeriklerden korunmama yardım et (önerilen) öğesini seçin ve ardından Tamam'ı tıklatın.
Access, tehlikeli olabilecek bileşenleri devre dışı bırakır.
İleti Çubuğunu Gizleme
- Güven kararı vermeden, İleti Çubuğu'nun üst köşesindeki Kapat düğmesini (X) tıklatın.
İleti Çubuğu kapanır.
İleti Çubuğunu Görüntüleme
- Veritabanı Araçları sekmesinde, Göster/Gizle grubunda, İleti Çubuğu'nu tıklatın. İleti Çubuğu'nu görüntülemek için veritabanını kapatıp yeniden açabilirsiniz.
Kalıcı iletişim kutularını görüntülemek için kayıt defteri anahtarını ekleme
Dikkat Kayıt defterinin yanlış düzenlenmesi işletim sisteminize çok ciddi zarar verebilir ve işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, kayıt defterinin yanlış düzenlenmesinden doğan sorunların giderilebileceğini garanti edemez. Kayıt defterini düzenlemeden önce, değerli tüm verilerinizi yedekleyin. Bilgisayarınızın kayıt defterini kullanma ve koruma hakkında en yeni bilgiler için, Microsoft Windows Yardımı'na bakın.
- Başlat ve ardından Çalıştır seçeneğini tıklatın.
- Aç kutusuna regedit yazın ve ardından ENTER tuşuna basın.
Kayıt Defteri Düzenleyicisi başlar.
- HKEY_CURRENT_USER klasörünü genişletin ve aşağıdaki kayıt defteri anahtarına gidin:
Software\Microsoft\Office\12.0\Access\Security
- Kayıt Defteri Düzleyicisi'nin sağ bölmesinde, boş yeri sağ tıklatın, Yeni'nin üzerine gelin ve DWORD Value öğesini tıklatın. Yeni, boş bir DWORD değeri görüntülenir.
- Değer için şu adı yazın: ModalTrustDecisionOnly.
- Yeni değeri çift tıklatın.
DWORD Değerini Düzenle iletişim kutusu görünür.
- Değer Verisi alanında 0 değerini 1 olarak değiştirin ve ardından Tamam düğmesini tıklatın.
- Kayıt Defteri Düzenleyicisi'ni kapatın.
Artık, güvenilir olmayan içeriğe sahip veritabanı açtığınızda, İleti Çubuğu yerine bir dizi iletişim kutusu görürsünüz. Özgün davranışa geri dönmek için bu adımları yineleyin ve 1 değerini 0 olarak değiştirin.
Sayfanın Başı
Office Access 2007 veritabanını şifrelemek için veritabanı parolası kullanma
Office Access 2007 uygulamasındaki şifreleme aracı, iki eski aracı (kodlama ve veritabanı parolaları) birleştirmiş ve geliştirmiştir. Veritabanını şifrelemek için veritabanı parolası kullandığınızda, bütün verileri diğer araçlar tarafından okunmaz hale getirirsiniz ve diğer kullanıcıları veritabanını kullanmak için parola girmeye zorlarsınız. Office Access 2007 programında uygulanan şifreleme Access'in önceki sürümlerinden daha güçlü bir algoritma kullanır.
Veritabanı parolası kullanarak şifreleme
- Şifrelemek istediğiniz veritabanını Özel Kullanım modunda açın.
Veritabanını Özel Kullanım modunda açma
- Microsoft Office Düğmesi'ni
ve sonra da Aç'ı tıklatın.
- Aç iletişim kutusunda açmak istediğiniz dosyayı bulun ve ardından dosyayı seçin.
- Aç düğmesinin yanındaki oku tıklatın ve ardından Özel Kullanımda Aç seçeneğini tıklatın.

- Veritabanı Araçları sekmesinin Veritabanı Araçları grubunda Parolayla Şifrele'yi tıklatın.
Veritabanı Parolasını Belirle iletişim kutusu görünür.
- Parola kutusuna parolanızı yazın ve Doğrula alanına tekrar yazın.
Not
Büyük harf, küçük harf, rakam ve simgelerden oluşan sağlam parolalar kullanın. Zayıf parolalarda bu öğelerde birlikte kullanılamaz. Sağlam parola: Y6dh!et5. Zayıf parola: House27. Parolalar 8 veya daha çok karakterden oluşmalıdır. En az 14 karakterin kullanıldığı bir geçiş tümcesi daha uygun olur. Daha fazla bilgi için bkz: Sağlam parolalarla kişisel bilgilerinizin korunmasına yardımcı olun.
Parolanızı anımsamanız önemlidir. Unutursanız, Microsoft parolanızı geri çağıramaz. Not aldığınız parolaları, bunlarla koruduğunuz bilgilerden ayrı, güvenli bir yerde saklayın.
- Tamam'ı tıklatın.
Veritabanı şifresini çözme ve açma
- Diğer veritabanlarını nasıl açıyorsanız şifrelenmiş veritabanını da öyle açın.
Parola Gerekli iletişim kutusu görünür.
- Veritabanı parolasını gir kutusuna parolanızı yazın ve ardından Tamam düğmesini tıklatın.
Parola kaldırma
- Veritabanı Araçları sekmesinin Veritabanı Araçları grubunda Veritabanı Şifresini Çöz'ü tıklatın.
Veritabanı Parolasını Geri Al iletişim kutusu görünür.
- Parola kutusuna parolanızı yazın ve ardından Tamam düğmesini tıklatın.
Sayfanın Başı
Office Access 2007 uygulamasında açılan önceki Access sürümlerindeki veritabanlarında güvenlik işleyişi
Access'in önceki bir sürümünde oluşturulan veritabanını açtığınızda, o veritabanına uygulanan herhangi bir güvenlik özelliği çalışmaya devam eder. Örneğin, veritabanına kullanıcı düzeyi güvenliği uyguladıysanız, bu özellik Office Access 2007 uygulamasında çalışır.
Access varsayılan olarak, tüm eski güvenilir olmayan veritabanlarını Devre Dışı modda açar ve bu durumda tutar. Eski veritabanını her açtığınızda devre dışı bırakılmış içeriği etkinleştirmeyi seçebilirsiniz veya güvenilir bir yayımcıdan sertifika formu kullanarak dijital imza uygulayabilirsiniz ya da veritabanını güvenilen konuma yerleştirebilirsiniz.
Office Access 2007 sürümünden önceki veritabanları için kod imzalama, veritabanındaki bileşenlere dijital imza uygulama işlemidir. Dijital imza, şifrelenmiş, elektronik kimlik doğrulama damgasıdır. Makroların, kod modüllerinin ve veritabanındaki diğer yürütülebilir bileşenlerin imzalayan kişiden geldiğini ve veritabanı imzalandığından beri başka kimse tarafından değiştirilmediğini doğrular.
Veritabanınıza imza uygulamak için, ilk önce dijital sertifikaya gereksinim duyarsınız. Ticari dağıtım için veritabanları oluşturuyorsanız, VeriSign, Inc., veya GTE gibi ticari sertifika yetkilisinden (CA) sertifika almanız gerekir. Sertifika yetkilileri, veritabanı üreten kişilerin (yayıncı olarak bilinirler) saygın olup olmadıklarını doğrulamak için özgeçmiş sorgulaması yapar.
Veritabanını kişisel veya sınırlı çalışma grubu senaryoları için kullanmak istiyorsanız, Microsoft Office Professional 2007 kendi kendini imzalayan sertifika oluşturmak için bir araç sağlamaktadır. Aşağıdaki bölümde yer alan adımlarda SelfCert.exe olarak adlandırılan aracın nasıl yükleneceği ve kullanılacağı açıklanmaktadır. Güvenilen kaynaklar listenize sertifika ekler ve ardından veritabanını imzalarsınız.
Kendi kendini imzalayan sertifika oluşturma
- Başlat seçeneğini tıklatın, sırasıyla Tüm Programlar, Microsoft Office, Microsoft Office Araçları seçeneklerinin üzerine gelin ve ardından VBA Projeleri için Dijital Sertifika seçeneğini tıklatın.
-veya-
Office Professional 2007 program dosyalarını içeren klasörü bulun. Varsayılan klasör Sürücü:\Program Files\Microsoft Office\Office12 dizinindedir. Bu klasörde SelfCert.exe dosyasını bulup çift tıklatın.
Dijital Sertifika Oluştur iletişim kutusu görünür.
- Sertifikanızın adı kutusuna yeni test sertifikası için bir ad yazın.
- Tamam düğmesini iki kez tıklatın.
Not VBA Projeleri için Dijital Sertifika komutunu görmezseniz veya SelfCert.exe dosyasını bulamazsanız, SelfCert yüklemeniz gerekebilir. SelfCert'i yüklemek için bu bölümün sonundaki adımları izleyin.
Veritabanı kodunu imzalama
- İmzalamak istediğiniz veritabanını açın.
- Visual Basic Düzenleyicisi'ni başlatmak için Veritabanı Araçları sekmesinin Makro grubunda Visual Basic'i tıklatın.
Klavye kısayolları ALT+F11 tuş birleşimine basın.
- Tasarı Araştırmacısı penceresinde imzalamak istediğiniz veritabanını, makroyu veya kod modülünü seçin.
- Araçlar menüsünde, Dijital İmza seçeneğini tıklatın.
Dijital İmza iletişim kutusu görünür.
- Test sertifikanızı seçmek için Seç öğesini belirleyin.
Sertifika Seç iletişim kutusu görünür.
- Uygulamak istediğiniz sertifikayı seçin.
Önceki bölümdeki adımları izlediyseniz bu, SelfCert'i kullanarak oluşturduğunuz sertifikadır.
- Kendi Kendine Sertifika iletişim kutusunu kapatmak için Tamam düğmesini tıklatın, Dijital İmza iletişim kutusunu kapatmak için tekrar Tamam düğmesini tıklatın.
Not Bu adımların, yalnızca Access'in önceki sürümlerinde oluşturulan veritabanlarını Office Access 2007 uygulamasında kullanırken uygulandığını unutmayın. Yeni veritabanlarını imzalamak için Office Access 2007 veritabanını paketleme, imzalama ve dağıtma bölümüne bakın.
SelfCert.exe'yi yükleme
- Office Professional 2007 Kurulum CD'sini veya diğer yükleme ortamını başlatın.
- Kurulum'da Özellikleri Ekle veya Kaldır öğesini ve ardından Devam düğmesini tıklatın.
Not Office Professional 2007 uygulamasının CD yerine BT yöneticileri tarafından yüklendiği ayrı bilgisayarlarda çalışıyorsanız, aşağıdaki adımları izleyin:
- Microsoft Windows'da, Başlat düğmesini ve sonra Denetim Masası'nı tıklatın.
- Programları Ekle veya Kaldır seçeneğini çift tıklatın.
- 2007 Microsoft Office sistemi ürününü seçin ve ardından Değiştir seçeneğini tıklatın.
Kurulum başlar.
- Özellikleri ekle veya kaldır seçeneğini tıklatın ve sonra Devam düğmesini tıklatın.
- Aşağıdaki adımlarla devam edin.
- Microsoft Office ve Office Paylaşılan Özellikler düğümlerini, yanlarındaki artı işaretini (+) tıklatarak genişletin.
- VBA Projeleri için Dijital Sertifika öğesini tıklatın.
- Bilgisayarım'dan Çalıştır seçeneğini tıklatın.
- Bileşeni yüklemek için Devam düğmesini tıklatın.
- Yükleme tamamlandıktan sonra Kapat düğmesini tıklatın ve ardından bu bölümdeki ilk adımlara geri dönün.
Sayfanın Başı
Güvenilir olmayan ifadeleri çalıştırma (koruma modunu devre dışı bırakma)
Veritabanına ifade eklediğinizde ve ardından veritabanına güvendiğinizde veya veritabanını güvenilir konuma yerleştirdiğinizde, Access o ifadeyi koruma modu olarak adlandırılan bir çalışma ortamında açar. Access, bunu Office Access 2007 uygulamasında veya önceki Access dosya biçimlerinde oluşturulan veritabanları için yapar. Access koruma modunu varsayılan olarak etkinleştirir ve bu mod siz veritabanına güvendikten sonra dahi güvenilir olmayan ifadeleri daima devre dışı bırakır. Koruma modunun devre dışı bıraktığı ifadeler hakkında daha fazla bilgi için Microsoft Jet Expression Service koruma modu başlıklı Microsoft Office Online makalesine bakın.
Veritabanına güvenir ve koruma modunun devre dışı bıraktığı bir ifadeyi çalıştırmak isterseniz, kayıt defteri anahtarını değiştirip koruma modunu devre dışı bırakarak ifadeyi çalıştırabilirsiniz. Bu adımları izlemek için ilk önce veritabanına güvenmeniz gerektiğini unutmayın.
Aşağıdaki çizim, güvenilir olmayan ifadeleri çalıştırmaya yönelik karar sürecini gösterir.

Dikkat Kayıt defterinin yanlış düzenlenmesi işletim sisteminize çok ciddi zarar verebilir ve işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, kayıt defterinin yanlış düzenlenmesinden doğan sorunların giderilebileceğini garanti edemez. Kayıt defterini düzenlemeden önce, değerli tüm verilerinizi yedekleyin. Bilgisayarınızın kayıt defterini kullanma ve koruma hakkında en yeni bilgiler için, Microsoft Windows Yardımı'na bakın.
Kayıt defteri hakkında bilginiz yoksa veya kayıt defteri anahtarını değiştirme konusunda sıkıntı yaşarsanız, Access'in önceki sürümünde yer alan bir veritabanını Office Access 2007 dosya biçimine dönüştüren bir kişiye danışın veya bu işlemi kendiniz gerçekleştirin. Ayrıca, kayıt defterini değiştirmek için bilgisayarınızda yönetici izinlerine sahip olmanız gerekir.
Kayıt defteri anahtarını değiştirme
Önemli Bu adımlar uygulandığında, güvenli olmayan ifadelerin bilgisayardaki tüm kullanıcılar için Access'in tüm kopyalarında çalışmasına izin verilmiş olur.
- Başlat ve ardından Çalıştır seçeneğini tıklatın.
- Aç kutusuna regedit yazın ve ardından ENTER tuşuna basın.
Kayıt Defteri Düzenleyicisi başlar.
- HKEY_LOCAL_MACHINE klasörünü genişletin ve aşağıdaki kayıt defteri anahtarına gidin:
\Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines
- Kayıt Defteri Düzleyicisi'nin sağ bölmesinde SandboxMode değerini çift tıklatın.
DWORD Değerini Düzenle iletişim kutusu görünür.
- Değer Verisi alanında 3 değerini 2 olarak değiştirin ve ardından Tamam düğmesini tıklatın.
- Kayıt Defteri Düzenleyicisi'ni kapatın.
Önemli Önce veritabanına güvenmezseniz, Access kayıt defteri ayarını değiştirip değiştirmediğinize bakmadan güvenilir olmayan ifadeleri devre dışı bırakır.
Sayfanın Başı