温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

创建SQL用户与删除SQL用户

发布时间:2020-06-29 09:16:21 来源:网络 阅读:1100 作者:1097981 栏目:数据库
---------------------------创建SQL用户并关联数据库---------------------------
--新建SQL用户,关联windows用户连接SQL数据库
CREATE LOGIN [huang-PC\Fly_User] FROM WINDOWS WITH DEFAULT_DATABASE=[Fly]
--PC\User:包括windows用户与组,还有域用户与组。
--Fly:用户默认关联的数据库名。
/*
--创建SQL服务器用户
CREATE LOGIN [SQL_User] WITH PASSWORD=N'123123' MUST_CHANGE, DEFAULT_DATABASE=[Fly], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON
--SQL_User:用户名。
--MUST_CHANGE:下次登录必须修改。
--DEFAULT_DATABASE:默认数据库。
--CHECK_EXPIRATION:强制密码过期。
--CHECK_POLICY:强制实施密码策略。
*/
GO
--创建数据库用户名
USE [Fly]
GO
CREATE USER [Fly_User] FOR LOGIN [huang-PC\Fly_User] WITH DEFAULT_SCHEMA=[dbo]
--Fly_User:命名可以与用户名不一致。
--dbo:架构名
----------------------------删除数据库用户与SQL用户--------------------------
--删除数据库用户
IF  EXISTS (SELECT * FROM Fly.sys.database_principals WHERE name = N'Fly_User') 
	DROP USER [Fly_User]
ELSE 
	print '没有这个数据库用户'
go
--删除SQL登录用户
IF  EXISTS (SELECT * FROM msdb.sys.server_principals WHERE name = N'huang-PC\Fly_User')
	DROP LOGIN [huang-PC\Fly_User]
ELSE 
	print '没有这个SQL登录用户'
-------------------------------------------------------------------------------


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI