Estou usando o SentryOne e tenho o que acredito ser um processo de bloqueio. Ele o mostra com um ID de banco de dados de 32767 e um ID de objeto de -710746692. Procurei em sys.databases e sys.objects e não encontrei nada para isso. Fiz uma pesquisa pelo ID do banco de dados e acredito que seja o banco de dados de recursos oculto que o sql server possui. No entanto, uma pesquisa no google não retornou nada significativo para o id do objeto.
O que é o ID do objeto -710746692?
Como Erik mencionou, 32767 é o banco de dados de recursos e está oculto da
sys.databases
exibição, mas isso não significa que o objeto que você procura mora apenas lá - na verdade, a maioria dos objetos do sistema está em todos os bancos de dados.Para determinar o objeto, precisamos apenas passar seu
object_id
para uma consultasys.all_objects
(em vez desys.objects
):E o resultado:
Então, parece-me que algo está confuso com sua configuração de replicação, ou você está apenas lançando muitas alterações simultâneas nela. Se isso estiver acontecendo apenas durante implantações ou atividades específicas, tentarei eliminá-las como causas.
Caso contrário, como Erik disse, não há muito que você possa fazer sobre isso - não é como se você pudesse editar esse procedimento armazenado, mesmo que você entenda por que está travando, então você terá que solucioná-lo do lado do recurso. Você pode fazer o upload do gráfico .xdl e alguém pode dar uma olhada e talvez descobrir se está travando por causa de outra coisa que você pode controlar.