09/09/2015, 12:17
Merhabalar,
Şu anda üzerinde çalıştığım bir veritabanı var. Veritabanına aynı anda 6 kişi giriş yapıyor.
Yine bu siteden destek aldığım bir yazılım sayesinde kimlerin hangi alanlarda ne gibi değişikikler yaptığını tutan bir log tablom var. Tablo içindeki data 2 ayda yaklaşık 500.000 kayıt içeriyor. Yani ayda, 250.000 kayıt üretiliyor.
Sorum şu; Acaba, bir macro oluşturarak tablo içindeki dataları dışarı atıp sonrasında tablo içindeki verileri silebilir miyim?
Denediğim yöntemler;
Macro oluşturdum, tablodaki dataları dışarı atmak istediğimde 65.536 kayıttan fazla atamazsnız dediği için tıkandım. Çünkü hangi 65.536 kaydı attığını bilemediğim için de silme işlemi yapamıyorum. Kaldı ki, 500.000 kaydı dışarı atabilmek için 9 kere falan bu işi yapmam lazım.
Ben de geçici bir yöntemle, 65.536 kaydı kopyaladım ve excele yapıştırdım. Tam 9 kere bu işi yaptıktan sonra tablo içindeki verileri sildim.
Aslında verileri silmek istemiyorum. Ancak, dosyanın boyutu 250MB ulaşınca sıkıştırmak istediğimde Out Of Memory mesajı çıkartıp dışarı atıyordu. Asıl sorun da bu.
Toparlamak gerekirse;
1. Sıkıştırma yaptığımda out of memory mesajı çıkıyor ve sıkıştıramıyorum.
2. Bu nedenle log tablosunun içini boşaltmam gerekiyor. diye düşünüyorum.
3. Boşaltırken de 65.536 kayıt sınırına yakalanıyorum.
Yardım edebilmek için genelde proje dosyasını istiyorsunuz. Atamaıyorum, çünkü, tek tek boşalttığım için sizler atrık o mesajla karşılaşmayacaksınız.
Acaba, tablo içerisindeki 500.000 kaydı bir kere de dışarı atabilir miyim? Teşekkürler.
Şu anda üzerinde çalıştığım bir veritabanı var. Veritabanına aynı anda 6 kişi giriş yapıyor.
Yine bu siteden destek aldığım bir yazılım sayesinde kimlerin hangi alanlarda ne gibi değişikikler yaptığını tutan bir log tablom var. Tablo içindeki data 2 ayda yaklaşık 500.000 kayıt içeriyor. Yani ayda, 250.000 kayıt üretiliyor.
Sorum şu; Acaba, bir macro oluşturarak tablo içindeki dataları dışarı atıp sonrasında tablo içindeki verileri silebilir miyim?
Denediğim yöntemler;
Macro oluşturdum, tablodaki dataları dışarı atmak istediğimde 65.536 kayıttan fazla atamazsnız dediği için tıkandım. Çünkü hangi 65.536 kaydı attığını bilemediğim için de silme işlemi yapamıyorum. Kaldı ki, 500.000 kaydı dışarı atabilmek için 9 kere falan bu işi yapmam lazım.
Ben de geçici bir yöntemle, 65.536 kaydı kopyaladım ve excele yapıştırdım. Tam 9 kere bu işi yaptıktan sonra tablo içindeki verileri sildim.
Aslında verileri silmek istemiyorum. Ancak, dosyanın boyutu 250MB ulaşınca sıkıştırmak istediğimde Out Of Memory mesajı çıkartıp dışarı atıyordu. Asıl sorun da bu.
Toparlamak gerekirse;
1. Sıkıştırma yaptığımda out of memory mesajı çıkıyor ve sıkıştıramıyorum.
2. Bu nedenle log tablosunun içini boşaltmam gerekiyor. diye düşünüyorum.
3. Boşaltırken de 65.536 kayıt sınırına yakalanıyorum.
Yardım edebilmek için genelde proje dosyasını istiyorsunuz. Atamaıyorum, çünkü, tek tek boşalttığım için sizler atrık o mesajla karşılaşmayacaksınız.
Acaba, tablo içerisindeki 500.000 kaydı bir kere de dışarı atabilir miyim? Teşekkürler.