hata çok kişi girince çalışan mdb çalışmıyo

evermp3

0
İyinet Üyesi
Katılım
24 Temmuz 2005
Mesajlar
0
Reaction score
0
Microsoft JET Database Engine error '80004005'

Unspecified error

/dahil.asp, line 24

herzaman değil ama aşırı yoğun oldugu zamanlarda ve çoğunlukla gün sonlarında veriyor bu hatayı :S nedenini anlayamadım o satırlar şöyle

dbPath = Server.MapPath("db/vt1.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
24. satır... objConn.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & dbPath)


biraz araştırdım bağlantı şekilelrini değişiym fln dedim ama oda olmadı bundada aynı hatayı verdi

set objConn=Server.CreateObject("ADODB.Connection")
objConn.Provider="Microsoft.Jet.OLEDB.4.0"
24. satır objConn.Open "/db/vt1.mdb"

nasıl düzeltebilirim bu sorunu mevcut haliyle mssqle geçmeden ?
 

bytuncay

0
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
0
Konum
istanbul
Belirtilmemiş hata Access'in salak hatalarından biri daha bu hatayı almanın birçok sebebi olabilir. ama en sık aldığım durumlardan biri veritabanının açık kalması kodlamanın bir bölümünde bağlantı açık kalıp .ldb oluşturmuşsa ve .ldb silinmemişse sunucudan bu hatayı alman muhtemel aklıma gelen 2. bir neden de sitenin hitini bilmiyorum ama sitenin access'in kapasitesini zorlayacak anlık ziyaretçi sayısına vurmuş olması olabilir.

sana tavsiyem en kısa zamanda mysql kullan ki başın ağrımasın saygılar iyi çalışmalar.
 

pigeon

0
İyinet Üyesi
Katılım
22 Şubat 2005
Mesajlar
2,873
Reaction score
12
Konum
Ankara
Bu hatanın sebebi access veritabanının şişmesidir.

Şişmesinin 2 sebebi olabilir,
1) Açtığın veritabanı bağlantılarını kapatmıyorsun, belirli bir süre sonra şişiyor access veritabanın
2) Aşırı bir bağlantı oluyor sitene, access veritabanı açık kalıyor ve belirli bir sayıda ziyaretçiden sonra bu hatayı veriyor.

Çözüm olarak asp kodlarındaki veritabanı bağlantılarının tekrar kontrol etmelisin, açık kalan varsa kapatmalısın. veritabanını bilgisayarına indirip Düzenle - Onar yapmalısın..
dene ama bunun da çok faydasını görmeyeceksin.. mssql tek kurtuluş yolu sanıyorum..
ki altta da açmışsın konuyu zaten..
 

bytuncay

0
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
0
Konum
istanbul
Bu hatanın sebebi access veritabanının şişmesidir.

Şişmesinin 2 sebebi olabilir,
1) Açtığın veritabanı bağlantılarını kapatmıyorsun, belirli bir süre sonra şişiyor access veritabanın
2) Aşırı bir bağlantı oluyor sitene, access veritabanı açık kalıyor ve belirli bir sayıda ziyaretçiden sonra bu hatayı veriyor.

Çözüm olarak asp kodlarındaki veritabanı bağlantılarının tekrar kontrol etmelisin, açık kalan varsa kapatmalısın. veritabanını bilgisayarına indirip Düzenle - Onar yapmalısın..
dene ama bunun da çok faydasını görmeyeceksin.. mssql tek kurtuluş yolu sanıyorum..
ki altta da açmışsın konuyu zaten..

ben mysql tercih ederim :)
 

bytuncay

0
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
0
Konum
istanbul
bende mükemmel olduğu kanısındayım yaklaşık 3 senedir ikisini bir arada kullanıyorum mssql den çok iyi olduğu kanısındayım tabi bu benim fikrim zevkler ve renkler tartışılmaz
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
anlık 100 150 arası trafik yoğunluğum oluyor ve acces db kullanıyorum hicbir sorunda cıkarmıyor sonuc olarak kodlarını kontrol ederek acık kalan bağlantılarını kapat
 

bytuncay

0
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
0
Konum
istanbul
anlık 100 150 arası trafik yoğunluğum oluyor ve acces db kullanıyorum hicbir sorunda cıkarmıyor sonuc olarak kodlarını kontrol ederek acık kalan bağlantılarını kapat

100 - 150 access için ağır bi rakam olduğunu sanmıyorum ama arkadaşın problemi yüksek olasılık ilk postumda da belirttiğim gibi açık kalan bir bağlantının oluşturmuş olduğu .ldb uzantılı dosyadır. koları kontrol etmesinde yarar var ancak ileriye yönelik düşünüyorsa access e umut bağlamakda hata daha profesyonel veri tabanları kullanılmalı accessin kapasitesi ortada. + senin sitende de zaman zaman kasılmalara şahit oluyorum sende düşün mysql'i :)
 

evermp3

0
İyinet Üyesi
Katılım
24 Temmuz 2005
Mesajlar
0
Reaction score
0
anlık en az 500 oluyor :(

kaça kadar hata vermez bu mdb veritabanı ona göre belli sayıdan sonra yonlendirim başka siteye :D
 

tolgahat

0
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
0
asp mysql performansı iyi olmadığı söyleniyor hep.

dedikodu yapmayalım asp mysql kullanıyorum anlık veri trafiğim gayet yüksek şöle diyim günde 20 bin tekili kaldırısın bir hostta mesala www.brinkster.com ben kullanıyorum kodlamaların bazı kısımları değişir.

bu arada şaka yapıyorum pigeon alınma ama kim demişse atmış..

mssql tavsiye ederim tabiki bence mysql den daha iyidir ama paralı olması kötü..
 

Phantasm

0
İyinet Üyesi
Katılım
2 Mart 2006
Mesajlar
306
Reaction score
0
Konum
Ankara
mssql 2000 ile mysql 5.x'i karşılaştırsalar bile mssql özellik bakımından mysql'i 30 kere yere çarpar.
mssql 2005'e deyinmiyorum bile...
sotedprocedures,views,triggers, vs..
 
H

hedefturan

Misafir
Arkadaşlar aynı sorun bizdede var...

sitemizde asp kilitleniyor...

Haber sitesi...

Günde ortalama yazarlar ile birlikte 20bin okuma oluyor... En az...

genelde sabah saatlerinde sitenin haberlerini güncelledikten sonra oluyor bu...

rsbbs1.close
set rsbbs1 = nothing

rsbbs.close
set rsbbs = nothing

rsbbs00.close
set rsbbs00 = nothing

rsbbs000.close
set rsbbs000 = nothing

gkn0.close
set gkn0 = nothing

gkn2.close
set gkn2 = nothing

rsbbs0.close
set rsbbs0 = nothing

rsbbs110.close
set rsbbs110 = nothing
%>



</body>
</html>
<%Response.End%>

bu kodu bir arkadaş tavsiye etti ekledim. Bir yararı oldu... Sorguları kapatmak ama bir yere kadar günde 5-6 kez kilitleniyordu şimdi 2 kere kilitleniyor...

Sizce MSSQL kesin çözümmüdür...

MSSql dede yaparsa sorun nerede olabilir??
 

Developer

0
İyinet Üyesi
Katılım
21 Şubat 2006
Mesajlar
2,123
Reaction score
0
Konum
Istanbul
MsSQL derdinize derman olabilir, kodlarınızıda yeniden düzenlerseniz herşey çok hızlı olacaktır.
 

Darkart

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
7,037
Reaction score
54
fazla kullanıcı vs gibi şeylerle alakası yok...benim site ilk açıldığı zamanlarda günde 4 tekil hitim varken bile bana bunu yapıyodu :D...bu serverla alakalı bi durum...mail atmıştım ne yaptılarsa bi daha olmadı
 

nedium

0
İyinet Üyesi
Katılım
4 Şubat 2006
Mesajlar
212
Reaction score
0
mssql kesinlikle çözüm olacaktır + mysqlden çok fazla özelliği var.
paralı olmasına gelince, SQL2000 için microsoft'un çıkardırğı MSDE (Microsoft SQL Desktop Engine) paketi var. Bu paket ücretsiz, sanırım 2gb database sınırı var.
SQL2005 için MSSQL2005 ExpressEdition var, bu da ücretsiz.
Ben dedicated serverımda 30 tane databasi mssql2005 express ile hiç sorunsuz çalıştırıyorum.

Bu ürünlerin bedava olduğundan ve kullanılmasında bi sorun olmadığından da eminim. Bir yazılım firmasında çalışıyorum ve lisanslı sattığımız programların setuplarının içine ekleyoruz. Microsoft türkiyeye telefonu açıp bu ürünleri kullanmamızın ve dağıtmamızın sorun olup olmayacağını bizzat ben sordum.
Kullanmak tamamen serbest, dağıtmak ise bir firma tescil belgesi gerektiriyor.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Elektronik Sigara
Üst