1

Konu: sql express 2005 de table boyutu

Merhaba,
1. sqlserver 2005 table boyutlarını veya database içinde % kaç yer kapladıklarını nasıl bulurum.
2. Table modify ile bazı alanları küçülttüm ve  shrink ile dosya boyutunu %5 düşüreceğini belirttiği halde, işlem sonrasında klasörde database boyutu aynı kalıyor. acep nedendir.
teşekkürler

2

Re: sql express 2005 de table boyutu

bence böyle şeyleri boşver. geçen arkadaşım 1000 gb hem de -external disk- 180 ytl ye aldı... varsın şişsin... nasılsa sqlserver onu kendince bir şekilde hallediyor. vfp dosyaları gibi sürekli şişip yavaşlama ihtimali yok.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

3

Re: sql express 2005 de table boyutu

metin yazdı:

bence böyle şeyleri boşver. geçen arkadaşım 1000 gb hem de -external disk- 180 ytl ye aldı... varsın şişsin... nasılsa sqlserver onu kendince bir şekilde hallediyor. vfp dosyaları gibi sürekli şişip yavaşlama ihtimali yok.


İyi fiyat.. Bakırköy electroworld de 750 lik 160 lira. 1000 likler çok pahallı. Nerden almış acaba smile)

Konuyla ilgili olarak: SQL espress te 4 GB limiti var ya, sorun o olabilir.

4 Son düzenleyen, mrduyar (15.09.2008 08:43:16)

Re: sql express 2005 de table boyutu

selamlar

Mesutckl yazdı:

Merhaba,
1. sqlserver 2005 table boyutlarını veya database içinde % kaç yer kapladıklarını nasıl bulurum.


Acaba anlatmak istediğin sql express deki dosya boyutunun büyük olup sql in çalışmamasını engellemek için yaptığın küçültme çalışmasımı?


özetle bende merak ediyorum? SQL EXPRESS 2005 in  kapasitesinin ve kullanıcı sayısının max. ne kadar olduğunu?

saygılar.

Bilmediğin Neyse Yanıldığındır.

5

Re: sql express 2005 de table boyutu

SQL server 2005 Expres Database 4 GB limiti ne yaklaştığı için sormuştum !

6

Re: sql express 2005 de table boyutu

M.A.Akbaba nın uyarısı ile Önce "file shrink" sonra "Database Shrink" yaptım ve küçülmeyi sağladım.
"bir table database içinde % kaç yer kapladıklarını nasıl bulurum.?" sorusunu cevaplayabilecek arkadaşlara şimdiden teşekkürler.

7

Re: sql express 2005 de table boyutu

Şuradaki program işe yarıyormu ?


http://www.fox4um.com/viewtopic.php?id=896

8

Re: sql express 2005 de table boyutu

Evet,  table ların listesini veriyor, teşekkürler.  bana boyutları da lazım.
4 GB sınır nedeniyle içlerinden hangilerini başka bir Database e aktarmam gerektiğini bilmem için.
Bu arada Database in %10 artarak büyüdüğünü gördüm. Bunu 3.740 GB aşamasında değiştirme imkanı varmı doğru olurmu ?

9

Re: sql express 2005 de table boyutu

Mesutckl yazdı:

...
Bu arada Database in %10 artarak büyüdüğünü gördüm. Bunu 3.740 GB aşamasında değiştirme imkanı varmı doğru olurmu ?


evet database oluştururken artış oranını % veya mb olarak verebiliyorsun. sonradan oluyor mu bilmem.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

10 Son düzenleyen, metin (15.09.2008 14:33:59)

Re: sql express 2005 de table boyutu

birol yazdı:
metin yazdı:

bence böyle şeyleri boşver. geçen arkadaşım 1000 gb hem de -external disk- 180 ytl ye aldı... varsın şişsin... nasılsa sqlserver onu kendince bir şekilde hallediyor. vfp dosyaları gibi sürekli şişip yavaşlama ihtimali yok.


İyi fiyat.. Bakırköy electroworld de 750 lik 160 lira. 1000 likler çok pahallı. Nerden almış acaba smile)

Konuyla ilgili olarak: SQL espress te 4 GB limiti var ya, sorun o olabilir.


internetten buldu.

4 gb limitine dayandıysa bence para verip bir sql server alsın müşterin. madem o kadar çok iş yapıyor...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

11

Re: sql express 2005 de table boyutu

mrduyar yazdı:

selamlar
[...
özetle bende merak ediyorum? SQL EXPRESS 2005 in  kapasitesinin ve kullanıcı sayısının max. ne kadar olduğunu?

saygılar.


max. kullanıcı sayısı diye birşey yok. sadece database başına 4 GB sınırlaması var. eski versiyonlarda 2 GB idi. ancak kullanıcı sayısı 16'yı geçtikten sonra aşırı derecede yavaşlama oluyormuş... bunu test eden amerikalılar söylemişti...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

12

Re: sql express 2005 de table boyutu

Tablo uzunlukları bilgisi veren program..


Visual Fox Pro
clear

scon="driver=sql server;server=(local)\sqlexpress"
bh=sqlstringconnect(scon)
if bh>0
    *qq=sqlkomut(bh,"USE mydata","")    && DATABASE ADI
    qq=sqlkomut(bh,"sp_tables @table_owner='dbo'", "tablolar")
    SELECT tablolar
    SCAN
        xtabnam=tablolar.table_name
        qq=sqlkomut(bh,"sp_spaceused '"+xtabnam+"'","")
        LIST off
    ENDSCAN   
else
    messagebox("Bağlantı kurulamadı","SQL SERVER")
endif
sqldisconnect(0)
return
 
 
************************************************
procedure sqlkomut(ch,scmd,ccur)
    ex=0
    ex=sqlexec(ch,scmd,ccur)
    if ex<0
        zz=scmd+CHR(10)+CHR(10)+REPLICATE("+-",40)
        aerror(aerrs)
        FOR ix=1 TO ALEN(aerrs)
            zz=zz+CHR(10)+TRANSFORM(aerrs(ix))
        next
        messagebox(zz,"SQL SERVER HATASI")
    endif
    return ex
endproc

13

Re: sql express 2005 de table boyutu

Teşekkürler