Sprawdzenie wolnego miejsca w SyBase
Wykonujemy zalogowani do iSQL
Dla wszystkich baz
use [NazwaBazy]
go
sp_spaceused
go
Bardzie dokładne query
set nocount on
go
select str(ceiling(sum(convert(float, (case when u.segmap != 4 then curunreservedpgs(u.dbid, u.lstart, u.unreservedpgs) end))) * @@maxpagesize / 1048576), 16, 2) + ' MB'
from master..sysdatabases d, master..sysusages u
where u.dbid = d.dbid and d.status != 256 and d.name = 'NAZWA-BAZY'
group by d.dbid
go
Przykładowy wynik
