sql server 的内置账户

摘要:
您可以手动授予域用户帐户sqlserver服务和sqlserveragent服务所需的权限,但这些帐户所需的所有权限将自动授予您在安装sqlserver2005期间分配帐户时指定的域用户帐户。LocalService帐户是具有最低权限的预设本地帐户,在网络凭据中具有匿名身份。LocalService帐户通常可以访问LocalService、Everyone组和经过身份验证的用户可以访问的资源。Networkservice帐户:Networkservice帐户是一个特殊的内置系统帐户,类似于经过身份验证用户帐户。它设置为使用计算机帐户在网络上的其他计算机上进行身份验证。

1.三种帐户类型:network service帐户,本地系统帐户和专用的域用户帐户。

(1)域用户帐户(Local Service ):

   在大多数的sql server 2005生产环境中,为sql server服务和sql server agent服务创建和使用权一个或两个专用的域用户帐户,使用域用户帐户允许这些服务与其它sql server安装通信,访问网络资源,以及与其它windows应用交互。可以手动授予域用户帐户sql server服务和sql server agent服务所需的权限,但这些帐户所需的全部权限,将自动地授予你在安装sql server 2005过程中分配帐户时指定的域用户帐户。 

   Local Service账户是预设的拥有最小权限的本地账户,并在网络凭证中具有匿名的身份。Local Service账户通常可以访问Local Service、Everyone组还有认证用户有权限访问的资源。

 举例来说,以Local Service账户运行的服务主要有:Alerter、Remote Registry、Smart Card、SSDP,还有WebClient。

     运行于此账户下的进程和运行于Network Service 账户下的进程的区别在于运行于Local Service 账户下的进程只能访问允许匿名访问的网络资源。运行于Local Service 下的账户使用的配置文件是HKUS-1-5-19 和 Documents and SettingsLocalService。

 

(2)network service帐户:

network service帐户是一个特殊的内置系统帐户,类似于己验证的用户帐户,该账户是为了使用机器账户在网络上的其他计算机上认证而设定的。但是他没有Local System 那么多的权限。  该账户是预设的拥有本机部分权限的本地账户,它能够以计算机的名义访问网络资源。以这个账户运行的服务会根据实际环境把访问凭据提交给远程的计算机。Network Service账户通常可以访问Network Service、Everyone组,还有认证用户有权限访问的资源。运行于此账户下的进程使用网络账户配置文件 HKEY_USERSS-1-5-20 和 Documents and SettingsNetworkService。

举例来说,以Network Service账户运行的服务主要有:Distributed Transaction Coordinator、DNS Client、Performance Logs and Alerts,还有RPC Locator。

     (3)本地系统帐户(Local System)

本地系统帐户是一个windows操作系统帐户,预设的拥有本机所有权限的本地账户,但是没有网络访问权限。该帐户可用于开发或测试不需要与其它服务器应用交互,也不需要使用任何网络资源的服务器,但由于授予该帐户的特权,不建议对sql service服务或sql service agent服务帐户使用此帐户。

该账户也隶属于本地 Administrators 用户组,因此所有本地 Administrators 用户能够进行的操作该账户也能够进行,其次,该账户还能够控制文件的权限(NTFS 文件系统)和注册表权限,甚至占据所有者权限来取得访问资格。运行于此账户下的进程使用的是HKEY_USERS.Default  账户配置,因此它不能够访问其他账户的配置。

 (本文摘录部分博文)

免责声明:文章转载自《sql server 的内置账户》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇snappy压缩/解压库ZooKeeper学习及其C++ client下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sqlserver 2005 64bit express

Download: Microsoft SQL Server Management Studio Express - Microsoft Download Center - Download Details Microsoft SQL Server Management Studio Express...

我的MYSQL学习心得(一) 简单语法

我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十) 自定义...

如何配置sqlserver 以允许远程连接

在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连...

简单粗暴将sqlserver表以及数据迁移到oracle

1.利用sqlserver工具查询出表中所有数据,全选,右键 -连同标题一起复制。 2.将数据保存到excel文件,数据 时间类型(yyyy--MM--dd HH:mm:ss)最好处理一下,需要将id这列复制一份作为oracle中的序列 3.在oracle创建相同表。全选excel数据(不要标题,前面复制可以不要标题的)粘贴到plsql中...

转:手把手教你安装MBAM 2.5 SP1

本文转载自http://bbs.learnfuture.com/topic/1588,按照教程练手,并对其中部分描述不完整及环境差异部分做补充说明。 【前言】 BitLocker驱动器加密是一项数据保护功能,它与操作系统集成,用于解决来自丢失、被盗或销毁不当的计算机的数据被盗或泄露的问题。针对该技术,微软专门推出了MBAM(Microsoft BitLoc...

SQLServer 存储过程+定时任务发邮件

SQLServer 代理发邮件需要开启SQL Server 代理服务器,然后,在【管理】-【数据库邮件】中,右键点击配置数据库邮件。  我用的是腾讯的企业邮箱,个人的163邮箱略微不同。下图是相关邮件的配置 这是配置文件的配置。 配置完成之后,就把下边语句写成存储过程,之后,再配置定时任务,定时执行该存储过程,发邮件。 ALTER PROCEDUR...