Ao obter as propriedades da tabela de um servidor SQL 2014 (12.0.4449) usando o SSMS 2014 (12.0.4100) ou 2016 (13.0.15600) em qualquer banco de dados ou tabela, recebo o seguinte texto para a propriedade "Espaço de índice" na guia Armazenamento :
Ocorreu uma exceção durante a execução de uma instrução ou lote Transact-SQL.
Este é o erro:
Como Haris comentou, é provável que seja um bug do SSMS que a Microsoft terá que resolver. Mas você deve ser capaz de executar um rastreamento ou uma sessão de evento estendido para capturar o TSQL que o SSMS está usando para obter os dados que você procura. Capture o TSQL e execute-o em uma janela de consulta. Ou use a consulta de marc_s .
Se possível, tente atualizar seu nível de permissões para
db_owner
, isso pode resolver o problema. Isso também explica por que um colega de trabalho com a mesma configuração seria capaz de ver a propriedade, mas você não.Mas, de fato,
sp_spaceused
deve funcionar sem as permissões extras. Usar com