relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Bem, eu não sei o que ST significa, mas com base na convenção de nomenclatura eu teria que adivinhar que é algum tipo de estatística gerada pelo sistema.
Você pode verificar se existe, por acaso, algum tipo de texto associado ao objeto se for um módulo, por exemplo:
Você também pode tentar:
Por fim, você pode tentar descobrir esse objeto com força bruta em qualquer uma das visualizações do catálogo. Esse script tenta localizar qualquer exibição que contenha uma linha em que a
object_id
coluna seja igual a esse valor.Se isso não resultar em nada, você poderá expandi-lo para incluir
int
colunas baseadas em todas as exibições de catálogo, pois às vezesobject_id
os valores são armazenados em colunas com nomes diferentes, comoreferenced_major_id
ouparent_object_id
, e quaisquer resultados aqui também podem fornecer pistas.Objetos ST são estatísticas de uso da tabela de banco de dados. Ontem, eu estava em uma situação em que precisávamos excluir um esquema completamente em uma instância gerenciada de SQL do Azure . Ao tentar descartar o esquema, não conseguimos fazer isso e obtivemos alguns erros longos como ST__xxxxxx___Chinesechars..... A razão para isso é que as tabelas que foram descartadas agora não pertenciam mais a um esquema e suas estatísticas ainda existiam no Tabelas de sistema de instância gerenciada.
Você tem 2 opções. Tente descartar as estatísticas antes de descartar a tabela usando:
Ou mova as estatísticas para outro esquema. Não é o melhor, mas o ajudará a contornar o erro ao descartar um esquema.
Parece ser um bug nas instâncias gerenciadas do SQL.