Verificar Bloqueios no SQL Server

Standard

Segue abaixo alguns comandos para se verificar a existência ou não de bloqueios no Sql Server:

-- Executando essa stored procedure é listado todos os processos no master, para vermos se há algum processo
-- bloqueado devemos atentar para a coluna BlkBy, se nessa coluna tiver algum processo é  por que existe bloqueio. 
SP_WHO2

--Com essa consulta voce ja vai direto no processo que esta gerando o bloqueio
select * from master..sysprocesses where blocked !=0 and blocked <> spid

 

Obs. : Como em ambos os procedimentos mencionados acima mostram a coluna hostname você pode consultar o usuário, para que o mesmo finalize o que estiver fazendo para liberar os processos, caso nao tenha como contactar o usuário você pode usar o comando dbcc inputbuffer(spid) para ver o que está sendo executado pelo processo que esta gerando o bloqueio, dessa forma você pode avaliar se pode executar um kill spid ou não para liberar os processos.

Mostrar Versão do Sistema no login

Standard

Primeiro coloque o trecho de código abaixo no Evento OnScriptInit da aplicação de login

[versao_sist]=$this->Ini->nm_app_version;

Depois vá em Aplicação > Variáveis Globais e Deixe marcado apenas o escopo de SESSION e no Tipo selecione saída, desta forma esta váriável global pode ser acessada em outras aplicações do sistema caso queira exibir a versão.

Depois vá em Controle > Layout > Cabeçalho & Rodapé e vá em variáveis do cabeçalho ou rodapé, depende de onde você escolher exibir e em uma Linha exemplo LIN1_COL2 selecione no combo Valor e na caixa de texto que aparecerá ao lado digite o nome da variável global [versao_sist]