惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
博客园 - 司徒正美
Last Week in AI
Last Week in AI
博客园 - 聂微东
Jina AI
Jina AI
月光博客
月光博客
爱范儿
爱范儿
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
T
Tailwind CSS Blog
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
罗磊的独立博客
小众软件
小众软件
雷峰网
雷峰网
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog

博客园 - ansonpan

戒烟第五天! 戒烟第二天! 戒烟第一天! 扩展fckeditor的上传图片和上传文件功能! (二) 翟鸿燊-《国学应用大智慧》笔记 Sage Accpac ERP 销售订单模块激活问题! Asp.net 团队博客地址 SQL2000游标引发的性能问题! datalist嵌套TreeView 收发邮件的一些心得。 数组遍历判断两个输入框之间是否有输入重复的值! - ansonpan - 博客园 SQL2005分页查询语句! ASP.NET网站安装部署参考总结! 匹配下拉控件 Visual Studio 2008 Web部署项目插件下载 验证视图状态 MAC 失败 扩展fckeditor的上传图片和上传文件功能! 喝酒的五个阶段! 打开网页要输入用户名和密码的解决方案!
控制一个登录名只能访问一个数据库!
ansonpan · 2008-04-15 · via 博客园 - ansonpan

如何控制一个登录名只能访问一个数据库。
首先,打开数据库,点击安全性选项,登录名,点右键新建,新建登录名时,输入登录名和密码,点击用户映射,选择你要映射到的数据库,数据库管理角色成员身份将db_owner,public 勾上。
然后,展开你刚才登录要映射的数据库,去到安全性,用户,你可以看到你刚才添加的用户,点右键属性,在数据库管理角色成员身份将db_owner勾上即可。
然后用你的登录名再登录SQL看看,呵呵 OK啦。

相关代码:        
                
 --添加登录            
    exec           sp_addlogin           'test'            
 --使其成为当前数据库的合法用户            
    exec           sp_grantdbaccess           N'test'           
  --授予对自己数据库的所有权限               
     exec           sp_addrolemember           N'db_owner',           N'test'                                                             
    --这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表              
    go              
           
    --删除用户              
    exec           sp_revokedbaccess           N'test'                                                  
--移除对数据库的访问权限               
    exec           sp_droplogin           N'test'     

EXEC sp_grantdbaccess 'guest'

EXEC sp_revokedbaccess 'guest'

guest用户启用/禁用.