Hello Everyone,
Please help me with this issue,
I've to write a stored procedure which will disable all the database user(not the admins like - sa) from 8.30 am to 7:00 pm.
If anyone wants more details on this please feel free leave your question.
Thank you
Ritendra MallPosted Dec 10, 2019, 2:11 AM
Ritendra MallPosted Dec 9, 2019, 7:13 AM
Ramachandran MPosted Dec 9, 2019, 6:33 AM
Ritendra MallPosted Dec 9, 2019, 6:27 AM
@Ramachandran M
Ritendra MallPosted Dec 9, 2019, 3:55 AM
@Ramachandran M
Ramachandran MPosted Dec 9, 2019, 3:17 AM
ALTER LOGIN login_name DISABLE
END
ELSE
BEGIN
ALTER LOGIN login_name ENABLE
Ramachandran MPosted Dec 9, 2019, 2:15 AM
AS
BEGIN
DECLARE @TimeHour AS INT
DECLARE @TimeMinites AS INT
SET @TimeHour = (SELECT FORMAT(getdate(), 'HH'))
SET @TimeMinites = (SELECT FORMAT(getdate(), 'mm'))
PRINT @TimeHour
PRINT @TimeMinites
IF((@TimeHour > 7 AND @TimeMinites > 30 ) AND (@TimeHour < 19 AND @TimeMinites < 0 ))
BEGIN
REVOKE CONNECT FROM "sa"
END
ELSE
BEGIN
GRANT CONNECT TO "sa"
END
END