首页 > IT职业 > IT职场 > 定制用户不使用某个帐号
可以先在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/ ,如需转载,请注明出处,否则将追究法律责任。