在SQL中如何用t-sql语句禁止账号登录

请问已经用t-sql语句建立新登录账号了。在SQL中如何用t-sql语句禁止账号登录禁止后要恢复的t-sql语句该如何写?... 请问 已经用t-sql语句建立新登录账号了。在SQL中如何用t-sql语句禁止账号登录禁止后要恢复的t-sql语句该如何写? 展开
 我来答
匿名用户
2013-09-21
展开全部
用t-sql语句禁止账号登录禁止后要恢复的t-sql语句<br> <br>-------------------<br> 从你的看来,你要禁用或重新启用<br> <br>像你这样的话,若是用sp_droplogin来删除登陆的话,则必须用sp_dropuser删除映射到该登陆的数据库用户才行.但这样的话,下次重新建立登陆时,还得重新建立数据库用户,比较麻烦。<br> <br>所以,现在换一个方式,就是更改登陆帐号的密码,从而达到你要的目的(若不想让帐号登陆,更改其密码;若让其登陆,再把新密码告诉有关人员,让其登陆即可):<br> <br>下面的示例将登录 Victoria 的密码更改为 ok<br> EXEC sp_password NULL, 'ok', 'Victoria'<br> <br> <br>你只要告诉我怎么能用简单的语句比如说像exec sp_addlogin StudentAmdmin,exec sp_denylogin StudentAmdmin这样的语句简单地实现其目的就好了<br> --------------------------------<br> sp_denylogin 只能和 Windows NT 帐户一起使用,格式为域\\用户,如 London\\Joeb。sp_denylogin 无法用于通过 sp_addlogin 添加的 SQL Server 登录。<br> <br>所以,如果你的用户是用sp_addlogin创建的,则想用sp_denylogin来禁用是无法实现的.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式