254 messaggi dal 01 agosto 2003
Ciao a tutti
su questo forum ho trovato uno script molto interessante
che mi fa vedere i nomi ed il peso del mio db sql server

lo script è in asp


SQLConn = "' stringa di conn

 set conn = server.createobject("ADODB.Connection")
 conn.open sqlconn

' informazioni sul database
 set rs = conn.OpenSchema(adSchemaTables)
 

 Do while not rs.eof
   if rs("table_type") = "TABLE" then

     response.write "<tr><td>" & rs("table_name") & "</td>"
   
 ' calcolo spazio occupato
 set rsC = conn.Execute("EXEC sp_spaceused " & rs("table_name"))

     
     response.write "<td>" & rsC("data") & "</td>"
     response.write "<td>" & rsC("rows") & "</td></tr>"
 
 
 rsC.Close
 set rsC = Nothing

    end if
    rs.movenext
 loop
 


 rs.close
 set rs = Nothing
 conn.close
 set conn = Nothing




La mia domanda è:
come faccio a sommare il peso delle tabelle?
Perchè cosi me le fa vedere col peso singolo....e se volessi sommarle?

Grazie

victor
119 messaggi dal 19 ottobre 2005
Ciao, io uso questo script quando ho bisogno di vedere le dimensioni dei db:

SELECT DB_NAME() AS DbName, 
name AS FileName, 
size/128.0 AS CurrentSizeMB, 
size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS INT)/128.0 AS FreeSpaceMB 
FROM sys.database_files; 
254 messaggi dal 01 agosto 2003
ciao
questa è una query sql ?
in che contesto la usi


mi faresti un esempio?
grazie

victor
119 messaggi dal 19 ottobre 2005
Noi abbiamo diversi database su di un server che "affittiamo" ai nostri clienti ... insomma una specie di cloud.
Alcuni clienti hanno acquistato 50GB di spazio, altri 100GB, eltri ancora 200GB, e così via. Per monitorare la situazione abbiamo creato delle stored procedure che eseguono su ogni DB la query che ho indicato nel precedente post e salviamo le informazioni che ci servono su un DB di supporto nostro che poi andiamo a interrogare quando necessario per proporre ad esempio eventuali avvisi di raggiungimento dello spazio esaurito.
254 messaggi dal 01 agosto 2003
Ciao grazie per la risposta....
mi chiedo solo che clienti avete.
Visto che i loro database pesano 200 gb.

Io ho mssql con aruba e posso usarne massimo 1 gb.
Lo uso da 4 anni ed ho solo consumato 250 mb (e considera che gestisco una palestra)

Grazie la mia è solo curiosita'

grazie

victor
119 messaggi dal 19 ottobre 2005
Il nostro software è una sorta di documentale dedicato alle aziende chimiche principalmente. Vengono caricati diversi documenti PDF (mediamente con un "peso" che dai 800 kb fino a 2 mb) ed immagini varie.
Diciamo che di per sé, i dati "scritti" sono pochi, non credo andremmo oltre i 200 mb per cliente, la dimensione viene raggiunta con tutti i millemila file che vengono caricati.
1 messaggio dal 10 maggio 2019
Ciao Scusa posso chiedereti un aiuto.
Ho creato un form con pagina html e poi con un file asp scrivo tutti i campi su un mdb.

nella pagina html ho anche creato un campo per allegare in file ed ora vorrei salvarlo in una cartella sul server web e contemporaneamete inserire il nome del file nel campo relativo all'interno del record.

Ci sono delle componenti specifiche o script simili?

Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.