Início > SQL Server, SQL Server 2005, SQL Server 2008 > SQL Server: Select Databases and their size

SQL Server: Select Databases and their size

–drop table #DatabaseSize

create table #DatabaseSize (  Name VARCHAR(200), Collation VARCHAR(200) null, Recovery VARCHAR(200) null, dbsize bigint)

 

EXEC sp_MSForEachDB ‘   Insert Into #DatabaseSize (Name, dbsize)   SELECT “?”, sum(size) * 8 FROM [?]..sysfiles’

 

select * from #DatabaseSize

 

UPDATE DS

SET ds.Recovery = db.recovery_model_desc,  ds.Collation=db.Collation_name

FROM #DatabaseSize DS

INNER JOIN sys.databases db ON DS.Name=db.name

 

select * from #DatabaseSize order by name

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: