加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver学习--基本管理

发布时间:2020-12-12 13:12:58 所属栏目:MsSql教程 来源:网络整理
导读:第1章 ?????? 基本管理 1.1 安全和权限 1 、登录名 ? 登录数据库实例。仅仅是能登录数据库实例,但登录不一定能访问数据库。 一个合法的登录帐号只表明该帐号通过了 NT 认证或 SQL 认证,但不能表明其可以对数所库数据或对象进行某些操作。所以一个登录帐号

第1章??????基本管理

1.1安全和权限

1、登录名

?

登录数据库实例。仅仅是能登录数据库实例,但登录不一定能访问数据库。

一个合法的登录帐号只表明该帐号通过了NT认证或SQL认证,但不能表明其可以对数所库数据或对象进行某些操作。所以一个登录帐号总是与一个或多个数据库用户帐号相对应的。这样才可以访问数据库。

? 如:sa 录帐号,就与每一个数所库用户dbo相关联。

?

2、数据库用户名

?

单个数据库的用户名,指哪一个人可以访问哪一个数据库。用户对数据库的访问、操纵是通过数据库用户来控制的。而且数据库用户是基于数据库的。两个不同的数据库可以有相同的数据库用户帐号。

3、数据库角色

?

预定义数据库角色:预定义的数据库角色不可改主变

?

4、应用程序角色

?

?

5、服务器角色

?

根据应用不同把权限已固定的角色。服务器角色赋给登录名,就拥有了相应的数据库操作权限了。即服务器角色自动做了登录名和数据库用户的映射,且给相应的数据库用户赋予了相应的数据库权限。

?

6、架构

?

即数据库的容器。类似于开软件中的命名空间。服务器名.数据库名.架构名.对象名,这是一个完整的表对象的限定名称。

以前是用用户的默认用户名作为架构名。如果删除用户,那就要把用户下面所属的数据库,表都要删掉。现在则不用了。这是老式的表的限定名称:服务器名.数据库名.用户名.对象名

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读