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

面试题 相关文章推荐
介绍下Java的输入输出流
Jan 22 面试题
附答案的Java面试题
Nov 19 面试题
空指针到底是什么
Aug 07 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
什么是唯一索引
Jul 05 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
Aug 13 面试题
用C#语言写出在本地创建一个UDP接收端口的具体过程
Feb 22 面试题
新媒传信软件测试面试题
Feb 24 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
如何执行一个shell程序
Nov 23 面试题
汇智创新科技发展有限公司
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
PHP中路径问题的解决方案
2006/10/09 PHP
获得Google PR值的PHP代码
2007/01/28 PHP
获取URL文件名后缀
2013/10/24 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
wxPython窗口的继承机制实例分析
2014/09/28 Python
python实现调用其他python脚本的方法
2014/10/05 Python
python实现的希尔排序算法实例
2015/07/01 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
python如何爬取动态网站
2020/09/09 Python
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
施华洛世奇巴西官网:SWAROVSKI巴西
2019/12/03 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
考试退步检讨书
2014/01/15 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
推广普通话演讲稿
2014/05/23 职场文书
大学生简历求职信
2014/06/24 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
行政主管岗位职责
2015/02/03 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
浅谈Python中对象是如何被调用的
2022/04/06 Python