Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



MSSQL info o velikosti DB

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: MSSQL info o velikosti DB

Autor: nuninek ♂

19:56:01 24.06.2015

Ahoj, díky moc našel jsem tohle
SELECT
database_name = DB_NAME(database_id)
, log_size_mb = CAST(SUM(CASE WHEN type_desc = 'LOG' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
, row_size_mb = CAST(SUM(CASE WHEN type_desc = 'ROWS' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
, total_size_mb = CAST(SUM(size) * 8. / 1024 AS DECIMAL(8,2))
FROM sys.master_files WITH(NOWAIT)
WHERE database_id = 5 -- for current db
GROUP BY database_id

ale postrádám a nemohu někde najít unallocated space.
Potřebuji právě zjistit velikost db a použité místo

Citovat příspěvek

 

Re: MSSQL info o velikosti DB

Autor: RomanZ ♂

10:09:14 24.06.2015

SELECT * FROM sys.master_files

Anebo zkus google, těch řešení je víc, třeba budou vyhovovat lépe:
https://www.google.cz/#q=mssql+database+size

Citovat příspěvek

 

MSSQL info o velikosti DB

Autor: nuninek ♂

10:16:36 23.06.2015

Zdravim,

potřeboval bych poradit.

Potřebuji zjistit velikost DB v MSSQL a kolik má ještě volného místa.

Řeším to pomocí

USE db_sfx_26_TESTa;
GO
EXEC sp_spaceused @updateusage = N'TRUE';
GO

Problém ale nastává v tom, že údaje potřebuji zjistit pomocí php a také zjištěné údaje uložit do jiné DB.

Nevíte tedy jak dostat nebo spíše v jaké systémové tabulce se hodnoty nacházejí?

Předem děkuji

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: