如何设置数据库的权限?

如何设置数据库的权限?,第1张

1、首先用管理员进入数据库级中的安全性,点击登录名,点击新建登录名。

2、在界面中,创建登录名,并设置默认的数据库的密码。

3、然后勾选需要设置的数据库,完成创建。

4、然后就可以对数据库中的User表进行权限的设置了,右键“属性”。

5、依次点击“添加”,浏览”,“选择对象”。

6、然后就可以下面的列表中找到对应的权限授予进行设置。

grant insert on sc to 用户

比如你的用户名叫user

grant insert on sc to user

那个table没必要写哦

你用的什么数据库?

方便的话把你语句帖出来

你说的那个用户和学生表里的用户根本不是一回事啊,这里说的用户是指数据库用户,你看学生用户是用哪个数据库用户登录的,把权限给这个数据库用户授权

那就要看你用的什么做的系统了,每种系统应该不一样的

要不你就建点数据库用户,授权查询和insert

grant select,insert on sc to user

你把user改成数据库中的用户,user我只是用来代替数据库用户的

--------补充---------

1.确认验证模式

在 SQL Server Management Studio 中,对象资源管理器,主机名上点右键,主机属性,安全,确认"服务器身份验证"为"SQL和Windows身份验证模式"

2.新建登录名

在主机名树下的安全性中,添加登录名,在登录名项上右键,新键登录名

例:登录名:User01,模式为SQL验证,密码:User01

去掉"强制实施密码策略"的复选,默认数据库指向你允许访问的数据库

****** 还没有完,别急着点确定 ******

3.用户映射

在左侧列表中,点击"用户映射",找到你允许访问的数据库,在前面打对勾

在下方的"数据库角色成员身份"只,赋于对应的权限

相关角色的权限说明,可以在网上搜索,例如:

http://www.17xie.com/read-105583.html

确定,完成登录名建立

4.如果是受限制的登录名,可以不选择成员身份

这种情况下,返回左侧的主机名树下,展开数据库,找到允许访问的数据库,右键数据库属性,权限,选择刚刚映射的登录名,在下侧的"数据库的显示权限"中,选择Select、Insert、Delete、Update、Execute, 这就根据你的需要配置了

1.在运行 SQL Server 的计算机上,启动 SQL Server Management Studio。 在“已注册的服务器”窗格中,双击“SQL Server”。

2.在对象资源管理器窗格中,展开“SQL Server”,展开“安全性”文件夹,右键单击“登录”,然后单击“新建登录”。

3.在“登录名 - 新建”对话框中,指定 Windows 身份验证或 SQL Server 身份验证模式。

如果使用 Windows 身份验证,请输入登录名,并选择“允许访问”或“拒绝访问”选项。

如果使用 SQL Server 身份验证,请键入登录名和密码,并确认密码。

4.在左侧窗格中,单击“数据库访问”。

5. 在右侧窗格中,对要授予访问权的数据库选中“允许”复选框,然后单击“确定”。

https://technet.microsoft.com/zh-cn/zh-ch/library/ms172405(v=sql.105).aspx

http://www.cnblogs.com/xwdreamer/archive/2012/06/25/2562828.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10075562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存