介绍一下sql server的安全性


Posted in 面试题 onAugust 10, 2014
1、两种登陆方式:
标准登陆方式(sqlserver和windows),采用sqlserver提供的用户名和密码登陆连接,可用 sp_denylogin ‘builtinadministrators’拒绝操作系统管理员登陆连接(sp_grantlogin ‘builtinadministrators’反转),也称非信任登陆机制;这种认证方式是两种方式中最安全的。

集成登陆方式(仅windows),将windows的用户和工作组映射为sqlserver的登陆方式,也称信任机制。
2、一个特殊帐户:sa,为系统默认帐户,不能删除,拥有最高的管理权限,可以执行sqlserver服务器范围内的所有操作,所以一定要给sa加上密码,密码推荐不少于6位,最后是字母、数字和特殊符号的组合。

3、两个特殊数据库用户:
dbo,数据库的拥有者,在安装sqlserver时,被设置到model数据库中,不能被删除,所以dbo在每个数据库中都存在。dbo是数据库的最高权力者,对应于创建该数据库的登陆用户,即所有的数据库的dbo都对应于sa帐户;
guest,这个用户可以使任何已经登陆到sqlserver服务器的用户都可以访问数据库,即使它还没有成为本数据库的用户。所有的系统数据库除model以外都有 guest用户。所有新建的数据库都没有这个用户,如果油必要添加guest用户,请用sp_grantdbaccess来明确建立这个用户。

4、还原数据库的时候之所以要删除本数据库的用户如user,然后在安全性→登陆里重新建这个用户和指定相应的访问权限,是因为这个用户在master里不存在。当然你也可以用sp_addlogin ‘user’,resu’来新建user用户,sp_change_users_login ‘update_one’,user’,user’来指定在master中的对应。

5、具有system administrators服务器角色的成员拥有与sa一样的权限,具有db_owner数据库角色的用户具有对本数据库的完全操作权限。如果在创建 login的时候,选择了system administrators角色,那么该用户创建的对象都属于dbo用户。

Tags in this post...

面试题 相关文章推荐
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
JAVA和C++区别都有哪些
Mar 30 面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 面试题
介绍一下SQL注入攻击的种类和防范手段
Feb 18 面试题
什么是命名空间(NameSpace)
Nov 24 面试题
非常详细的C#面试题集
Jul 13 面试题
StringBuilder和String的区别
May 18 面试题
Shell编程面试题
May 29 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
Java程序员面试题
Sep 27 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
Jun 22 面试题
汇智创新科技发展有限公司
Dec 06 #面试题
如何提高SQL Server的安全性
Jul 25 #面试题
北京华建集团SQL面试题
Jun 03 #面试题
SQL语言面试题
Aug 27 #面试题
SQL Server数据库笔试题和答案
Feb 04 #面试题
杭州时比特电子有限公司SQL
Aug 22 #面试题
SQL SERVER面试资料
Mar 30 #面试题
You might like
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
详解基于Vue+Koa的pm2配置
2017/10/24 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
python中pass语句用法实例分析
2015/04/30 Python
用Python编写简单的微博爬虫
2016/03/04 Python
python使用Tesseract库识别验证
2018/03/21 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
Django实现跨域请求过程详解
2019/07/25 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python实现动态循环输出文字功能
2020/05/07 Python
python网络编程之五子棋游戏
2020/05/14 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
韩国三星集团旗下时尚品牌官网:SSF SHOP
2016/08/02 全球购物
农村婚礼证婚词
2014/01/08 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
婚纱店策划方案
2014/05/22 职场文书
如何写观后感
2015/06/19 职场文书
运动会宣传稿50字
2015/07/23 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js