账号
SQL Server代理项是SQL Server系统内一个非常强大的功能,它可让用户可以通过一个”代理项”身份来管理数据库账号。在以下的实例中,将使用SQL Server代理项来管理SQL Server中的数据库账号:
首先,需要创建一个SQL Server代理项。这可以在SQL Server Management Studio中,选择新建”Agent Proxy Account”选项,并指定一个适合的登陆账号和密码。
在SQL Server代理项创建终了后,就能够使用下面的SQL语句UNDER THE CONTEXT OF A NEW SQL SERVER LOGIN来创建一个新的SQL Server登陆账号:
`CREATE LOGIN [NewLoginName] WITH PASSWORD = ‘password’, DEFAULT_DATABASE = [master], DEFAULT_LANGUAGE = [us_english], CHECK_EXPIRATION = OFF, CHECK_POLICY = ON
USE [master]
CREATE USER [NewLoginName] FOR LOGIN [NewLoginName]
GRANT CONNECT ON [DATABASENAME] TO [NewLoginName]
ALTER LOGIN [NewLoginName] WITH CHECK_POLICY = OFF`
上述SQL语句将创建一个新的用户名为“NewLoginName”,并且赋予该用户连接“DATABASENAME”数据库的权限。
接下来,在SQL Server Management Studio中,点击”ALTER LOGIN”按钮,选择刚刚创建的”NewLoginName”登陆账号,并且设置其代理项为刚刚创建的”proxy_account”,便可完成SQL Server代理项管理账号的操作。
经过一番操作,就能够使用SQL Server代理项来管理数据库账号,使管理操作变得更加安全。
该技术不但可以提升安全性,还可以够保护数据库的稳定性,保护账号的一致性,并下降操作的复杂度。
SQL Server代理项管理数据库账号的进程可以简化为:创建一个SQL Server代理项,通过SQL语句创建或修改SQL Server登陆账号,然后在SQL Server Management Studio中设置该登陆账号的代理项便可。通过简单的操作,就能够更好地保护安全性,同时方便管理。
本文来源:https://www.yuntue.com/post/234063.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏