ITPub博客

首页 > IT职业 > IT职场 > 定制用户不使用某个帐号

定制用户不使用某个帐号

IT职场 作者:karspb 时间:2021-09-09 09:48:17 0 删除 编辑

可以先在SQL写一个函数:

图片描述图片描述Code
CREATE FUNCTION [dbo].[ExclusionAccount]
(
    @Account nvarchar(30)
)
RETURNS bit
AS
 BEGIN
    DECLARE @Result bit
    IF @Account IN ('administrator','admin','system','sys','sysadmin','db')
        SET @Result= 1
    ELSE
        SET @Result = 0        
    RETURN @Result
 END 


在用户注册或是更改帐号时,如同下面判断:

图片描述图片描述Code
DECLARE @IsEXIST bit
SELECT @IsEXIST = (SELECT[dbo].ExclusionAccount(@Account))
IF(@IsEXIST = 1) 
    BEGIN
        RAISERROR(N'此帐号:%s是系统预定帐号!',16,1,@Account)
        RETURN
    END        

 

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2001/viewspace-2812697/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Linux文件管理
请登录后发表评论 登录
全部评论

注册时间:2019-07-31

  • 博文量
    222
  • 访问量
    16819