sql server安全管理-新建登录名-sql和混合身份验证模式#windows域和用户名的查找#不是有效的 Windows NT 名称。请给出完整名称: <域\用户名>。

本文介绍如何通过SQL Server Management Studio (SSMS) 和 T-SQL 命令来创建新的登录名,包括Windows登录和混合模式登录的具体步骤,并提供了密码策略配置的方法。
摘要由CSDN通过智能技术生成

一新建登录名SSMS方式

1windows登录

1)windows系统上建立新的本地账户
设置-账户-其他用户
在这里插入图片描述2)SSMSwindow登录方式设置新账户
服务器实例-安全性-登录名-新建
搜索-高级-立即查找window用户或组
并且发现出现新的登录名
在这里插入图片描述

3)切换系统登录账户后默认登录名发生改变
之前
在这里插入图片描述之后 用户名变成DESKTOP\张张
虽然可以登录服务器但是对数据库没有操作访问权限

2sql混合登录

1)SSMS混合登录方式设置新账户
服务器实例-安全性-登录名-新建
这里设置过程中
在这里插入图片描述

a强制实施密码策略:强制密码有一定的复杂性
b强制密码过期:一定时间后会提示更改密码
c下次登录更改密码:首次使用新登录名时,将提示输入新密码

可以取消勾选,但是如果想设置密码过期时间,想知道强制实施的密码策略,则需要从window系统中找答案

打开命令行cmd-输入gpedit.msc-打开计算机设置-window设置-安全设置-账户策略-密码策略
可以双击查看密码复杂性要求的说明,可以启用或禁用
可以设置密码最长使用期限
这些设置是作用到前面混合模式的登录名的勾选设置的
在这里插入图片描述在这里插入图片描述

2)并且发现出现新的登录名,登录后会提示修改密码,一样不能对数据库进行访问
在这里插入图片描述

二新建登录名T-sql方式

1)新建混合身份验证
create login logname with password=‘XXX’ [must_change]
must_change是选填,要求初次登录修改密码

2)新建windows身份验证
create login [域\用户名] from windows

关于域和用户名的查找
当不知道域和用户名的时候就很尴尬,报错:不是有效的 Windows NT 名称。请给出完整名称: <域\用户名>。
a-域的查询:cmd命令行输入whoami显示当前域\用户名,如果是本地的话是计算机名称\用户名
b-用户名的查询:搜索【计算机管理】-【本地用户和组】-【用户】
在这里插入图片描述

然后组合 域\用户名
3)删除
drop login lognam

参考:
https://www.cnblogs.com/gered/p/12937278.html
http://blog.sina.com.cn/s/blog_43a59c7a0102ymlj.html

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值