添加sql server用户

来源:百度知道 编辑:UC知道 时间:2024/06/10 11:26:26
版本:sql server2005
我新建了数据库,现在用的windows身份验证登陆(administration没有密码)
连接数据库时用到连接字符串,用户名和密码要怎么写??还是不能用windows验证?
如果要用sql server身份验证要怎么添加用户,尽量具体点,
提供网址视频连接都可以
很郁闷 身份验证中选择『sql server 和windows』验证是灰色的 没法选

使用SQL语句添加用户 及角色 并分配权限
--创建一个简单的登录,登录名为:newlogin;登录密码:123456;默认数据库:master,默认数据库也可以不指定。
EXEC sp_addlogin 'newlogin','123456','master'
--创建用户
--创建一个简单的用户,如果不指定用户名,则添加到当前数据库登录名中,如果不指定角色,则该用户默认属于public角色。下为添加newlogin登录名。
EXEC sp_adduser 'newlogin'
--创建一个带用户名的用户,用户可以与登录名相同(同上一种类似),也可以不同,但要设定当前登录名,用户角色可选,默认为public。下为将用户newuser添加到newlogin登录名中。
EXEC sp_adduser 'newlogin','newuser'
--创建角色
EXEC sp_addrole 'newrole'
--下为将用户下为将用户newuser添加到newlogin登录名中。并指定newrole角色。
EXEC sp_adduser 'newlogin','newuser','newrole'
--为角色newrole赋予jobs表的所有权限
GRANT ALL ON jobs TO newrole
--为角色newrole赋予sales表的查、改权限
GRANT SELECT,UPDATE ON sales TO newrole
--禁止角色newrole使用employees表的插入权限
DENY INSERT ON employees TO newrole

如果是本地数据库可以用windows验证

打开microsoft sql server management studio express,右键点击服务器,选择Properties,在弹出窗口中点击Security切换到安全面板,将server