首页 > 代码库 > 创建SQL用户与删除SQL用户
创建SQL用户与删除SQL用户
---------------------------创建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登录用户‘ -------------------------------------------------------------------------------
本文出自 “天涯浪人” 博客,请务必保留此出处http://gongxi.blog.51cto.com/4691965/1908068
创建SQL用户与删除SQL用户
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。