数据库有哪些等级权限,在SQL中权限分哪几种它们有什么区别
来源:整理 编辑:黑码技术 2024-10-29 19:00:20
1,在SQL中权限分哪几种它们有什么区别
在左侧树形结构中的数据库中找到“用户”结点,然后选择一个用户,右单击,选择属性,在属性面板里面点权限,可以设置用户的权限。
2,在SQL数据访问中如何对不同级别设置访问权限
你把你设计的功能分成若干块(抽象上)然后给不同的用户赋予不同的访问功能的权限(比如做到用户登录那里,检测用户可以访问哪些页面,就在菜单处显示出来,不允许访问的不显示。并且在各个页面load过程中检测用户是否越权访问。)专门建立一个权限的表,给各个部门分配权限再看看别人怎么说的。角色表员工表(包含角色编号)权限表权限角色关联表(角色编好和权限编号)这样的链关系是:用户有角色,角色有权限,这样用户自然就有了权限。而且这样设计表方便权限的管理
3,MS SQL Server 2005的权限分为三层它们分别是操作系统级
可以有两个方案、、在这里 我只是提提我自己的想法、、方案一:就是采用本地式数据库、、也就是说、总部服务器这边有一个数据库、分部的电脑上也有数据库、当分部所产生的销售信息先保存到分部的本地数据库上、然后再统一上传到总部是数据库、方案二:采用远程方式、也就是说、、总部的数据库作为各个分部的一个数据库连接点、、分部的电脑通过数据库远程到总部的服务器上、、所产生的数据库就直接保存到总部的数据库上了、、优缺点:方案一:优点:分部的保存速度快,操作响应时间也比较快、 缺点:每天或者每个周期都要定时上传数据到达总部的服务器;如果数据量大的话需要话更多的时间;并且需要保证数据已经全部上传完毕、方案二:优点:分部不用上传数据、、分部所产生的数据直接保存的总部服务器上、财务可以实时获取到当前的数据、 缺点:因为是远程连接、所以速度可能会受到一定的影响、、不过如果的光纤的话、应该不过蛮到哪里去、、总结:建议用第二种方案、、呵呵、、说了这么多、、都是自己想出来的、、希望对你能有一些帮助、、
4,SqlServer权限问题
两个做法的权限等级是一样的,你应该去多看看书而不是在这个知道上面提问,LJ度知道上面的回答含金量真心不敢恭维,尤其是所谓的高质量提问和回答里面。sa的权限等级是 sysadmin,是整个sqlserver里的最大权限级别,而windows权限和sa登陆最大的不同实际仅仅只是验证身份,一个使用windows身份验证另一个使用sqlserver账号密码验证,而sqlserver里,Windows身份验证的方式按照sysadmin来授予权限。好比古时候的皇帝,风水轮流转皇帝不可能永远是同一个人;sa这个主体是个【传国玉玺】,锁在保险柜里的,sa密码是个口令,不管哪个阿猫阿狗,只要他们知道口令,就可以拿到玉玺,那么不管大臣也好将军也好(他们就是sqlserver了,真正的命令执行者),都会认他真的就是皇帝,就会去按照他的吩咐干活。纯手打答案,复(乐视)制抄(大波浪)袭的请滚蛋那windows权限又是什么呢,说白了就是这些大臣和将军授权委托windows主体(类似于古时候的所谓的国师,或者说算命的)来对阿猫阿狗的身份进行验证,而他们则无条件相信windows的权限验证结果;只要这个算命的说这个阿猫就是皇帝,那么不管阿猫阿狗有没有传国玉玺,他们都一切听阿猫阿狗吩咐;把他当成皇帝一样的对待。
5,关于SQL server权限的问题
8的等级最高,相当于sqlserver的sa账户和oracle的sysadmin,可以做一切操作,包括以下七种角色,事实上一般以下七种角色的权限都是他来指派的,企业中一般严禁这个账户登陆的,因为一旦误操作将会造成灾难性损失。1管理数据库大小,数据空间大小以及数据日志大小等2拥有建立数据库的权限3对已经分配磁盘空间进行分配4可以管理进程,比如剔除一些非法进程5可以管理连接权限,用户权限等。6这个可以启动服务器,对服务器的属性进行分配(连接池、cpu、内存空间等),貌似是sqlserver特有7这个角色很多数据库是没有的,比如sqlserver就是没有的,oracle8以前好像也是没有的,可以安装数据库以及删除数据库(在非常安全控制地方这种账户是没有连接权限的,也就是说只能安装,但是不能读取里面的数据)这些权限各不相同,所以很难说是对服务器的还是数据库的,比如7这种,根本说不上是不是服务器级别的,因为它只有安装权限,可以认为是系统级别的,事实上,只有sqlserver存在服务器和数据库的区别,一般的诸如db2和oracle中的所谓服务器指的是那台机器而不是一个sqlserver意义上的服务器,具体情况具体对待其实主要角色不止这些,还有诸如备份管理员backupadmin,数据清理员英文忘记了等等。点击下面图片上房的小人头 在你的企业管理器里面 新建登陆输入用户名 密码 点开数据库访问页面 选择可以访问的数据库 下面有权限组 假设有一个public组 点权限 可以选择相应的权限 权限不分什么的~~就是不同的权限给不同的人使用而已sysadmin 可以在 SQL Server 中执行任何活动。 serveradmin 可以设置服务器范围的配置选项,关闭服务器。 setupadmin 可以管理链接服务器和启动过程。 securityadmin 可以管理登录和 CREATE DATABASE 权限,还可以读取错误日志和更改密码。 processadmin 可以管理在 SQL Server 中运行的进程。 dbcreator 可以创建、更改和除去数据库。 diskadmin 可以管理磁盘文件。 bulkadmin 可以执行 BULK INSERT 语句。
文章TAG:
数据库有哪些等级权限 在SQL中权限分哪几种它们有什么区别