[, [ @new =] 'new_password' ] [ , [ @loginame = ] 'login' ]
第12章 数据库安全
(2) 参数解释如下: [@old =] 'old_password' 旧密码。其默认值为 NULL。
[@new =] 'new_password' 新密码。 [@loginame =] 'login' 受密码更改影响的登录名。 例如:
第12章 数据库安全
(2) 在进行修改和删除操作时用到的所有存储过程和使 用企业管理器进行的有关帐户、密码、角色、权限的操作, 都只有被赋予sysadmin或securityadmin固定服务器角色的用 户才可以使用。
12.2.2 与Windows集成的帐户管理
1.帐户的建立
所谓与Windows集成的登录帐户,实际上是将Windows 的用户和工作组映射为SQL Server的登录帐户。对于已经映 射的Windows帐户,SQL Server可以对这些帐户采取信任登 录的方式。如果这些Windows的用户或工作组成员能够成功 地登录Windows,则SQL Server就承认他们是合法的用户, 从而允许他们连接上服务器。与Windows集成的登录模式实 际上是让Windows代替SQL Server执行登录审查任务。
第12章 数据库安全
保证操作系统安全性是操作系统管理员或者网络管理 员的任务。由于SQL Server采用了与Windows集成的网络安 全机制,因此使得操作系统的安全性也显得尤为重要,同 时也加大了管理数据库系统安全性和灵活性的难度。
2.服务器级别的验证
SQL Server的服务器级安全性建立在控制服务器登录帐 户和密码的基础上。SQL Server采用了标准SQL Server登录 和集成Windows登录两种方式。无论是使用哪种登录,用 户在登录时提供的登录帐户和密码决定了用户能否获得 SQL Server的访问权,以及在获得访问权以后,用户在访问 SQL Server进程时可以拥有的权利。管理和设计合理的登录 帐户是SQL Server 系统管理员的重要任务。