Forum
Merhabalar;
database'i sql server 2000'de tutulan bir programımız var. Program'ın exe'si clientların masaüstlerine kısayol atılmış ve programı bu kısayoldan çalıştırıyorlar.
Server'a bağlantı da bir sıkıntı yok.
Sorunum şu
Programı clientlardan çalıştırdıklarında 1-3 dk bekleyerek açılıyor program. Bazende bu süre sonunda açılmayarak hata timeout hatası veriyor.
Ama program eğer açılırsa program menülerinde hız süper hiç bir sorun yok.
Değerli yorumlarınızı bekliyorum.
Teşekkürler
sql server'ın bulunduğu bilgisayardaki ram ne kadar?
3gb/400 mhz
Bugün ethernet kartını gigabit yaptım belki faydası olur diye. Değişen birşey yok.
Ancak sanırım Sql ile ilgili birşeyler yapmam gerekiyor.
çünkü bağlantı sağlanıp programa giresiye kadar bütün sıkıntı.
Teşekkürler
bağlantı urmaya çalışan client'ın dns ayarlarını kontrol ettiniz mi?
evet makineler domain de ve clientlarda dns olarak dc nin ip adresi girilmis
evet makineler domain de ve clientlarda dns olarak dc nin ip adresi girilmis
Şöyle bir tavsiyem olacak. Bağlantı kurmaya çalışan client'lardan birisine sql express kurarak içine sizin veritabanınızın yedeğini yükleyin ve client'ın kendisine bağlanmayı denemesini sağlayın. Bakalım bu durumda ne olacak?
ilginize cok tesekkurler.
Sql server veritabani ile ilgili bir sikinti olup olmadigini anlamamiz mumkun mu peki.
Siz daha iyi bilirsiniz tabi ki ancak client database ile ilk baglanti da sorun yasiyor. Yani programi ilk acarken.
aradaki islemi gorebilecegim veya bana database ile ilgili bir problemi analiz edebilecek bir tool varmidir
tesekkurler
En son bahsettiğim işlem sıkıntının programda mı yoksa sql server tarafında mı olduğunu bize söyleyecekti. Yani bir nevi analiz diyebiliriz.
Ancak illa ki analiz yazılımı ile incelemek istiyorsanız SQL Server içinde bulunan Activity Monitor ile inceleme yapabilirsiniz. Yine SQL Server aracı olan Database Engine Tuning Advisor ile de işlem sürecinde takılmanın nerede olduğunu belirleyebilirsiniz.
Fakat şu var ki ben bunu zaten eğer dediğimi yaptığınızda hızlıca bağlantı kurarsanız isteyecektim çünkü belki de sizin bağlantı kurmaya çalışan client yazılımınızda sorun vardır. SQL Server tarafında bir sorun yoksa; bu analizleri yapmanız sizi zaten sonuca ulaştırmaz.
tamam hocam dediginiz gibi yapayim.
Bu arada clientta calisan bir yazilim yok. programin kisayolu kullanicilarin masaustlerine programin exe`sinden direkt olarak olusturuluyor.
client a bisey yuklemiyoruz.
tamam hocam dediginiz gibi yapayim.
Bu arada clientta calisan bir yazilim yok. programin kisayolu kullanicilarin masaustlerine programin exe`sinden direkt olarak olusturuluyor.
client a bisey yuklemiyoruz.
Çalışan programın exe'si her ne kadar clientta olmasa da çalıştırıldığında client'ın hafızasına yüklenir ve orada çalışır. Yani exe'nin clientta olmasıyla ağdaki başka bir kaynakta olması arasında bu açıdan fark bulunmamaktadır.
Bu arada eğer programda bir sorun olduğunu anlarsak, o zaman tüm client'ların bağlantıda yavaşlığını, exe'nin aynı yerde olması açıklar.
Bir de yeni aklıma geldi. SQL tarafına bağlantının sağlıklı olup olmadığını anlamak için şunu da yapabiliriz: client'lardan birisine sql management studio yükleriz ve veritabanına bununla bağlanmayı deneriz. Sql M.S. sizin programınızın bağlantı kurmaya çalışırken kullandığı protokollerle hemen hemen aynı yapıda bağlantı kurmaya çalışacaktır. Eğer bağlantı yine yavaş olursa program bu durumda aklanır [;)]
hocam gerçekten çok teşekkürler.
Bu arada şunu farkettim server üzerindeki herhangi bir exe dosyasına ağ üzerinden sağ tıklayıp özellikler demeye çalışınca uzunca bir süre bekliyor.
Ancak boyutu daha büyük bir msi,zip uzantılı bir dosyaya özellikler demeye çalışınca çok hızlı bir biçimde geliyor.
bununla ilgili de bişey olabilir mi acaba?
Tüm exe dosyalarına erişim çok geç.
Server'da antivirüs programı yok,firewall devre dışı.
teşekkürler
Hmm [:(] Sorun antivirüs programının olmayışı olabilir. Bilgisayarınızın temiz olduğundan emin misiniz? Bence server'ın bir imajını alıp bir server antivirüsü yükleyip tarama yapmak ardından da imaja geri yüklemek (antivirüs'ün trial süresinden yememeniz için böyle önerdim [;)] ) güzel olabilir.
hocam antivirus yüklü idi acaba ondan mı diye kaldırdım.
tarama yaptım. herhangi birşeye rastlamadı.
Peki şunu sorayım: Bilgisayarındaki Exe'leri çalıştırırken de aynı sorunu yaşıyor musunuz?
Bir de erişmeye çalıştığınız ve exe'nin yüklü olduğu bilgisayara da bakmak lazım. Çünkü siz ağdan exe'ye ulaşmaya çalıştığınızda o da exe'yi okur. Bu durumda şöyle bir deneme yapabiliriz.
Senaryomuz şöyle olsun:
A: Exe kısayolunun olduğu client.
B: Exe'nin olduğu server.
C: Herhangi bir verinin olmadığı ve temizliğinden emin olduğumuz bilgisayar.
Küçük bir exe yazılımını (tek bir exe'den ibaret bir program olabilir) B ve C ye kopyalayın (kopyalamayı C'den yapın ki işlemin her adımında virüssüzlükten olduğundan emin olalım). B ve C'de paylaşımlar oluşturun ama bu paylaşımlara yepyeni tanımlayacağınız kullanıcı adlarının erişimine açın; Admin bile giriş yapamasın bu paylaşımlara (böylece eğer ağda virüs varsa buraya bulaşmasını da nispeten önleyeceğiz). Sonra A'dan B'ye ve C'ye erişmeye çalışın. Eğer C hızlı açılırsa o zaman B'de sorun vardır. Ha eğer her ikisi de yavaş açılırsa o zaman da B aklanır; sorun A'dadır. Ardından orayı inceleyebiliriz.
hocam yukarıda dediklerinizi de deneyelim ancak şimdi birşey denedim sonucu sizinle paylaşayım;
teamviewer ile server'a bağlandım ve herhangi bir exe dosyasını sağ tıkladığımda oldukça hızlı bir biçimde özellikler tabı geldi.
yani Başlat - Çalıştır \\anamakina yazıp paylaşımdaki dosyaya ulaştığımda herhangi bir exe dosyası ile işlem yapmak(bu özelliklerine bakmak olabilir) uzun sürüyorken
teamviewer ile server'a bağlanıp aynı exe ile ilgili işlem yapacağım zaman çok hızlı bir biçimde işlem gerçekleşiyor.
Yukarıdaki senaryomdaki C'ye exe'yi kopyalayıp deneyebilir misiniz?
Merhaba,
Sorun yaşadığınız sunucuda görev yöneticisinde Performans bölümüne bakın ve ardından işlemler sekmesini inceleyin. İşlemler bölünde CPU ve Bellek kullanımı en çok olan exe'yi tespit edin ve bizimle paylaşım.
Kolay Gelsin
Merhaba
sql server.exe 152.352 kb
onun dışında explorer.exe 26.128 kb
en yüksek iki exe
Son durum nedir? Client PC lerde işletim sistemi nedir? Bu sorun sadece bir PC demi oluyor? SQL altında kullanılan program nedir? SQL yüklü makinada başka neler var? Bağlantı uzak masa üstümü local mi? Bu tarz bilgileride bizimle paylaşır mısınız?