SQL 怎么创建一个只有查询数据库用户权限呢?

SQL 怎么创建一个只有查询数据库用户权限呢?,第1张

1.在数据库本机用使用cmd指令调出命令行窗口,再用sqlplus/assysdba登录到数据库中。并且用对要赋权限的表所有者连接数据库,否则后续赋权限会失败。

2.创建由test123标识的用户测试创建密码设置为test123的测试用户。

3.授权测试用户的连接和资源权限。授予连接,资源到测试。

4.指定表授权查询权限。授予用户选择。表测试。

5.用新的登录数据库进行验证,我们会先尝试删除删除数据的功能,结果错误无法执行,说明我们添加的用户没有删除权限。

6.然后验证select查询函数,成功找到指定的数据。创建一个新用户并指定查询权限函数的实现。对于没有权限的表的查询也会被拒绝。

没试过用代码添加用户,用企业管理器添加吧。

添加SQL Server登录的方法

1.展开服务器组,然后展开服务器。

2.展开"安全性",右击"登录",然后单击"新建登录"。

3.在"名称"框中,输入 Microsoft® SQL Server™ 登录的名称。

4.在"身份验证"下,选择"SQL Server 身份验证"。

5.在"密码"中输入密码。(可选)

6.可选:在"数据库"中,单击在登录到 SQL Server 实例之后登录将连接到的默认数据库。

授权SQL Server登录访问数据库的方法

1.展开服务器组,然后展开服务器。

2.展开"数据库"文件夹,然后展开将授权登录访问的数据库。

3.右击"用户",然后单击"新建数据库用户"命令。

4.在"登录名"框中,单击要授权访问数据库的 Microsoft® SQL Server™ 登录。

5.在"用户名"中,输入在数据库中识别登录所用的用户名。(可选)在默认的情况下,它设置为登录名。

6.除 public(默认值)外,还可选择其它数据库角色成员。(可选)

为用户、组或角色授予在多个对象中的权限的方法(企业管理器)

向用户、组或角色授予多个对象的权限

1.展开服务器组,然后展开服务器。

2.展开"数据库"文件夹,然后展开用户、组或角色所属的数据库。

3.根据权限所要授予的用户、组或角色的类型,单击"用户"或"角色"。

4.在"详细信息"窗格中,右击权限所要授予的用户、组或角色,指向"所有任务",然后单击"管理权限"。

5.单击"列出全部对象",然后选择授予每个对象的权限。

将成员添加到 SQL Server 数据库角色中的方法(企业管理器)

1.向 SQL Server 数据库角色添加成员

2.展开服务器组,然后展开服务器。

3.展开"数据库"文件夹,然后展开角色所在的数据库。

4.单击"角色"。

5.在"详细信息"窗格中,右击用户所要加入的角色,然后单击"属性"。

6.单击"添加",然后单击要添加的一个或多个用户。

您好:

1、使用CREATE

DATABASE语句创建数据库最简单的方式,该方式只需要指定database-name参数即可,该参数表示要创建的数据库的名称,其他与数据库有关的选项都采用系统的默认值。

2、如果希望在创建数据库时明确指定数据库的文件和这些文件的大小以及增长的方式,就需要了解CREATE

DATABASE语句的语法。

3、在语法格式中,每一种特定的符号都表示特殊的含义。

使用CREATE

DATABASE语句创建数据库:

1、

打开【SQL

Server

Management

Studio】窗口,并连接到服务器。选择【文件】→【新建】→【数据库引擎查询】命令或者单击标准工具栏上的【新建查询】按钮,创建一个查询输入窗口,在窗口内输入语句,创建“新建的数据1”数据库,保存位置为“C”。

2、单击【执行】按钮执行语句,如果执行成功,在查询窗口的【查询】中可以看到“命令以成功完成”。的提示信息框。在【对象资源管理器】窗口中书涮新,展开数据库节点就可以看到新建的数据了。


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

原文地址: http://outofmemory.cn/bake/11412425.html

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

发表评论

登录后才能评论

评论列表(0条)

保存