BLOQUEAR USUARIOS NO SQLSERVER2005

ROBSON220BASS 30/06/2011 14:30:52
#378150
seguinte:

Tenho sql server 2005 express instalado e preciso bloquear os logins em uma data prevista (exemplo : 01/08/2011)
mas preciso deixa 1 login ativo (exemplo : Robson), para eu logar e desbloquear os outros caso necessite.

Obrigado!

ROBSON220BASS 30/06/2011 15:27:58
#378162
opa.. muiha duvida esta clareando com vcs.

ja sei os usuarios e tambem o comando ALTER LOGIN SA DISABLE, para desabilitar o usuarios desejado

porem minha duvida e o seguinte

como montar uma trigger que sera executada toda vez que o usuario fizer um select em uma determinada tabela,

esta trigger verificará se a data do dia atual e igual a data definida para bloqueios dos login ou seja como exmplo : 01/08/2011

se a data for igual entao bloqueia os login. com o comando ALTER LOGIN SA DISABLE

OK..

mim ajude por favor, pessoal
ROBSON220BASS 01/07/2011 14:18:36
#378214
consegui..

isso atendeu minhas necessidades:

CREATE trigger [AuditLogin] on all server
for logon
as
IF CURRENT_USER = [ô]dbo[ô] and getdate() >=[ô]01/08/2011 07:00:00[ô]

ALTER LOGIN Teste disable;


GO

obrigado a todos
Tópico encerrado , respostas não são mais permitidas