Veritabanı Açıkken Sıkıştır Onar Yapılabilir Mi?
#1
Merhaba,

Bir konuda veritabanı büyüklüğünün anlık olarak şişmesi ile ilgili bir sıkıntım var. Bunu nasıl çözebiliriz. Bir sorgulama sonucunu tabloya yazdırıyorum. İlk sorgulamada sıkıntı olmuyor fakat ikinci yada üçüncü sorgulamada ilgili tablodaki veriyi silsem de yine dosya boyutu anlık olarak düşmüyor. Bu yüzden proje açıkken bir sıkıştır/onar işlemi yapmak istiyorum. Bunu nasıl yapabiliriz. Program kapatırken değil ilgili komutu verdiğimde program açıkken sıkıştır onar yapılmasını istiyorum. Proje gün sonunda accde olarak derlenecektir.

Desteklerinizi rica ederim.

Saygılarımla



  Alıntı
Bu mesajı beğenenler:
#2
Compact Repair işleminde, yöntemin çağrılması dosyayı özel olarak açacağından, kaynak dosya geçerli veritabanı olmamalı veya başka bir kullanıcı tarafından açık olmamalıdır.

Parola olan Veritabani Onarma
DBEngine.CompactDatabase KaynakDosya, HedefDosya, , , ";pwd=parola"



  Alıntı
Bu mesajı beğenenler:
#3
(23-02-2022, 16:36)dsezgin demiş ki: Compact Repair işleminde, yöntemin çağrılması dosyayı özel olarak açacağından, kaynak dosya geçerli veritabanı olmamalı veya başka bir kullanıcı tarafından açık olmamalıdır.

Parola olan Veritabani Onarma
DBEngine.CompactDatabase KaynakDosya, HedefDosya, , , ";pwd=parola"

Hocam peki o ilgili tabloları başka veritabanı içerisine atsam ama accde olarak kullandığım arayüz açıkken sıkıştır onar yapabilir miyim. Çünkü accde içerisine o tablo bağlı olacak çünkü. Ama anlık olarak o tablo üzerinde işlem yapılmayabilir.

Diğer bir sorumda neden kaynak dosya ve hedef dosya diye 2 tane adres veriyoruz. Direkt sıkıştırılacak ve onarılacak olan dosyanın adresi yeterli değil mi? Normalde de veritabanını kapatırken sıkıştır ve onar sekmesini işaretlediğimizde direk mevcut dosya üzerinde sıkıştırma ve onarma yapıyor ya ondan bu 2 adres durumunu anlayamadım.



  Alıntı
Bu mesajı beğenenler:
#4
Sezgin hocaya ek olarak, Access seçenekleri içerisinde geçerli veritabanı ayarlarından Kapatırken Düzenle seçeneğini aktif hale getirebilirsniz.
Ayrıntılı Açıklamalara Buradan Bakabilirsiniz



  Alıntı
Bu mesajı beğenenler:
#5
(23-02-2022, 22:47)onur_can demiş ki: Sezgin hocaya ek olarak, Access seçenekleri içerisinde geçerli veritabanı ayarlarından Kapatırken Düzenle seçeneğini aktif hale getirebilirsniz.
Ayrıntılı Açıklamalara Buradan Bakabilirsiniz

Yok hocam kapatırken değil proje aktifken sıkıştırma yapmak istiyorum.



  Alıntı
Bu mesajı beğenenler:
#6
(23-02-2022, 18:59)adnnfrm demiş ki: 1. Hocam peki o ilgili tabloları başka veritabanı içerisine atsam ama accde olarak kullandığım arayüz açıkken sıkıştır onar yapabilir miyim. Çünkü accde içerisine o tablo bağlı olacak çünkü. Ama anlık olarak o tablo üzerinde işlem yapılmayabilir.

2. Diğer bir sorumda neden kaynak dosya ve hedef dosya diye 2 tane adres veriyoruz. Direkt sıkıştırılacak ve onarılacak olan dosyanın adresi yeterli değil mi? Normalde de veritabanını kapatırken sıkıştır ve onar sekmesini işaretlediğimizde direk mevcut dosya üzerinde sıkıştırma ve onarma yapıyor ya ondan bu 2 adres durumunu anlayamadım.

Sn adnnfrm;
1. Yapılır. Uygulama dosyası, kayıt ekleme, silme, vb. işlemlerinden dolayı dosya boyutu artmaktadır. Bağlı tablo ile arayüz üzerinden onarımı diğer kullanıcıların tablo verilerini ulaşmadığı zaman yapabilirsiniz. Hangi kullanıcı tabloları kullanıyor bilgisine .accdb uzantılı dosyanın yanında .laccdb uzantılı dosyanın içinde vba kodları ile bulabilirsiniz.
Arayüz kapanırken onar işlemi, arayüzün onarılmasını sağlar.

2. Tabloların kullanıcılar tarafından bağlı olduğunda, onarım işlemi için dosyayı farklı adla işlem yapmalısınız.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Form Açıkken Diğer Formda Işlem Yapabilmek caytug 6 541 02-10-2024, 10:12
Son Mesaj: caytug
  [VBA] Access 2016 Accdb Dosyasını Vba Komutu Ile Sıkıştır Ve Onar Için Yardım abkbek 2 510 10-08-2024, 18:16
Son Mesaj: abkbek
  Access Yerel Bir Tabloyu Bağlantılı Bir Tabloya Kod Ile Dönüştürme Yapılabilir Mi? umutakkaya 4 503 12-03-2024, 15:13
Son Mesaj: umutakkaya
  Ortak Veritabanı. programmer67 1 450 02-08-2023, 18:30
Son Mesaj: dsezgin
  Veritabanı Final ödevi Acil çözemedim ulasozkaya 5 599 09-07-2023, 10:37
Son Mesaj: BeyTor
  Hata - (veritabanı Açılamıyor....) adnnfrm 4 573 16-07-2022, 08:37
Son Mesaj: onur_can
  Geçmiş Yıl Sürümünde Accde Kaydetme Yapılabilir Mi? adnnfrm 1 427 04-05-2022, 10:44
Son Mesaj: onur_can
  Veritabanı - Yazılım Uzmanlığı Tavsiyesi ChieShihShuai 1 418 29-12-2021, 09:10
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi