双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

T-SQL是否有循环语句?类似C语言的for?如何查看有哪些用户连接到服务器上?如何强制其退出?

robter5611 robter5611 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我要删除一个登陆,直接用sp_droplogin的时候系统提示:
//登录 'dubin' 在一个或多个数据库中有别名或映射到了用户上。请除去这些用户或别名后再除去该登录。

于是我就想了个办法,依次查找每个数据库的sysusers,如果存在这个用户就先将他删除,全部都删除完了就可以删除该登陆了。
如此当然可以一个一个数据库的手动查找删除,但要是数据库多了就麻烦了。于是我想通过一个循环,先查 master 数据库中的 sysdatabase 中找出有哪些数据库,在依次循环查找是否有这个用户,有则删除之。如此则需用循环语句,但我不知道T-SQL的循环语句是怎么样的,请高手指教。
还有:
如何查看有哪些用户连接到服务器上?如何强制其退出?

请多指教,感谢感谢!
...全文
评论 6
收藏 已收藏
分享
返回顶部
robter5611
应用实例 27,579 成员 68,540 内容