介绍一下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和Javasciprt的区别
Sep 02 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
Android笔试题总结
Nov 29 面试题
中海讯通笔试题
Sep 15 面试题
一篇.NET面试题
Sep 29 面试题
TCP/IP模型的分界线
Dec 01 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
使用C#编写创建一个线程的代码
Jan 22 面试题
linux面试题参考答案(11)
Nov 26 面试题
如何从一个文件档案的尾端新增记录
Dec 02 面试题
Java程序员常见面试题
Jul 16 面试题
Java基础知识面试题
Mar 25 面试题
汇智创新科技发展有限公司
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
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
javascript常用方法总结
2015/05/14 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
Python切片工具pillow用法示例
2018/03/30 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
python绘制封闭多边形教程
2020/02/18 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
用 python 进行微信好友信息分析
2020/11/28 Python
Django 实现图片上传和下载功能
2020/12/31 Python
BIBLOO波兰:捷克的一家在线服装店
2018/03/09 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
优秀毕业生推荐信范文
2014/03/07 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
无保留意见审计报告
2015/06/05 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
background-position百分比原理详解
2021/05/08 HTML / CSS
python实现语音常用度量方法的代码详解
2021/05/25 Python