介绍一下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...

面试题 相关文章推荐
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
公司JAVA开发面试题
Apr 02 面试题
南京迈特望C/C++面试题
Jul 09 面试题
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
Dec 23 面试题
网络方面基础面试题
Nov 16 面试题
局域网标准
Sep 10 面试题
介绍一下linux的文件系统
Mar 20 面试题
什么是Remote Module
Jun 10 面试题
Unix如何添加新的用户
Aug 20 面试题
汇智创新科技发展有限公司
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
浅谈电磁辐射对健康的影响
2021/03/01 无线电
php面向对象全攻略 (八)重载新的方法
2009/09/30 PHP
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
js实现网站首页图片滚动显示
2013/02/04 Javascript
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
Javascript实现动态时钟效果
2018/11/17 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
python中range()与xrange()用法分析
2016/09/21 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
python中def是做什么的
2020/06/10 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
安全教育实施方案
2014/03/02 职场文书
公务员保密承诺书
2014/03/27 职场文书
捐助倡议书范文
2014/04/15 职场文书
十八大演讲稿
2014/05/22 职场文书
小学数学课题方案
2014/06/15 职场文书
小学数学教研活动总结
2014/07/01 职场文书
中学生自我评价范文
2015/03/03 职场文书
余世维讲座观后感
2015/06/11 职场文书
学雷锋活动简报
2015/07/20 职场文书