Número de registros de todas tabelas de um banco de dados (SQL Azure)

Olá pessoas,

Quem tentou executar a query presente no meu artigo Número de registros de todas tabelas de um banco de dados, pode ter percebido que a sys.partitions simplesmente não existe (ou é inacessível) no SQL Azure.

Então, com algumas alterações na query anterior, podemos obter o mesmo resultado até mesmo no SQL Azure.

SELECT
  s.[name]
, t.[name]
, [rows] = SUM(p.[row_count])
FROM sys.schemas s
INNER JOIN sys.tables t
  ON t.[schema_id] = s.[schema_id]
INNER JOIN sys.indexes i
  ON i.[object_id] = t.[object_id]
  AND i.[type] IN (0,1)
INNER JOIN sys.dm_db_partition_stats p
  ON p.[object_id] = t.[object_id]
  AND p.[index_id] = i.[index_id]
GROUP BY
  s.[name]
, t.[name]
ORDER BY
  s.[name]
, t.[name]

Agradecimentos ao Emílio Silva, por me apresentar este desafio.

Anúncios

Roadshow Comunidade @AzureServicesBr – Curitiba/PR

Local:
Universidade Positivo
Rua Prof. Pedro Viriato Parigot de Souza, 5300 – Campo Comprido
Curitiba Paraná 81280330 Brasil
(ver mapa – do aeroportoda rodoviária)

Data:
Sábado, 21 de maio de 2011 08h – 14h

Inscrição:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032485738&Culture=pt-BR

Fazendo Deploy de uma app acessando dados no Windows Azure Storage
Será feito o deploy de uma aplicação ASP .NET no Windows Azure diretamente do Visual Studio 2010 acessando dados do tipo Blobs no Windows Azure Storage.
Palestrante: Lucas A. Romão

SharePoint 2010 – Intregrando com a nuvem
O SharePoint está se consolidando cada vez mais rápido dentro da empresas, ele nos nos permite integração e colaboração entre pessoas e soluções. Mas com o recurso de computação em nuvem, como o SharePoint se comportará? Nesta palestra serão vistos os recursos de integração do SharePoint 2010 com o Azure.
Palestrante: Fabian A. Gehrke

O TFS está na nuvem e agora?
Descubra quais as grandes novidades desta nova feature a ser lançada no Windows Azure, saiba o que nos espera, as grandes novidades e o que será possível fazer com o TFS na nuvem.
Palestrante: Maira Cristina Iantas

Windows Phone 7 + Azure – Better Together
O Windows Phone 7 está preparado para a nuvem. Venha conhecer a nova plataforma mobile e toda a facilidade para integração com o Azure, o Azure toolkit e todas as novidades que estarão disponíveis em 2011 para o WP7.
Palestrante: Rodolpho Marques do Carmo

Armazene na Nuvem com o SQL Azure
A Microsoft possui uma solução de banco de dados relacional na nuvem chamada de SQL Azure. Conheça como e quando tirar proveito desta solução de armazenamento.
Palestrante: Thiago Zavaschi

Poder da produtividade na nuvem com BPOS/Office365
Será apresentado Microsoft Online Services e sua suite de serviços. Mude a maneira de comunicação interna e externa na sua empresa. Você saberá nessa sessão como ser altamente produtivo e ficar sempre conectado com essas novas ferramentas da suite de serviços do BPOS e Office365.
Palestrante: Sara Jartdim Barbosa

Este é um evento realizado pela COMUNIDADE TÉCNICA com o apoio da MICROSOFT.

Eventos da comunidade @AzureServicesBr em outras localidades:
http://azureservicesbr.ning.com/events