新浪博客

为SqlServer数据库创建新登陆用户

2018-11-02 13:58阅读:
在开发的程序用到SQL Server数据库时,为了方便经常将用户和密码作为连接字符串,放到外部配置放到配置文件中,比如:connectionString='server=db.bw.cn;uid=sa;pwd=xy;database=book;Pooling=true;'
这样就将很容易让别人知道,出现问题。
如果新建一个登陆用户xyz,还使用上述的连接字符串,在程序中暗中使用用户xyz替换sa,密码从外部读取,这样外人知道密码,也登陆不了数据库。
下面简介创建 新登陆用户 的方法:
一 创建新登陆用户及其权限
1 打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择'新建”,“登录”
为SqlServer数据库创建新登陆用户
2 在 常规的登录名中,输入新登录名xyz,点选'SQL Server身份验证',并输入密码和确认密码123,不勾选‘用户下次登录时必须修改密码’。

为SqlServer数据库创建新登陆用户

3 点击左侧的‘用户映射’,勾选 右面映射的数据库。在角色栏中 勾选‘db-owner’和‘public’。
为SqlServer数据库创建新登陆用户


4 点击左侧的‘状态’在右面栏中,选中“授予”、“启用”,点击‘确定’。
为SqlServer数据库创建新登陆用户
二 服务器身份验证模式
1 在SQL服务器DELL-PC-15(SQL Server 10.20.1600 -sa)上面,右击 -- “属性”。
为SqlServer数据库创建新登陆用户
2 单击左侧的“安全性”,在“服务器身份验证”之下,点选“SQL Server 和 Windows身份验证模式”,单击“确定”。
为SqlServer数据库创建新登陆用户
三 重新登录
1 退出重新启动服务,选择SQL Server 身份验证模式登录,输入新用户名xyz和密码123,点击连接
为SqlServer数据库创建新登陆用户
2 成功登录就显示为 xyz
为SqlServer数据库创建新登陆用户

我的更多文章

下载客户端阅读体验更佳

APP专享