您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_securityprofile

语法


sp_securityprofile 'attributes','login profile',
	{<wildcard> | <login_profile_name> | 'default'}

sp_securityprofile 'bindings', 'login profile'
	[, {<wildcard> | login_profile_name | 'default'} 
	[, 'login' ,{<wildcard> | <login_name>}]]

sp_securityprofile 'help' 

参数

attributes

指定它可列出与登录配置文件关联的属性。

login profile

指定它可获取有关登录配置文件的信息。

bindings

如果指定了 login,则可列出登录帐户的绑定。如果指定了 login profile,则可列出登录配置文件的绑定。

login

指定它可获取有关登录帐户的信息。

<wildcard> | <login_profile_name> | default

指定要从中获取信息的登录配置文件。选项包括登录配置文件的特定名称、缺省登录配置文件,也可以使用通配符来标识登录配置文件。

<wildcard> | <login_name>

指定它可使用特定的登录帐户名或允许使用通配符来标识登录帐户。

help

显示用法。

示例

示例 1

列出缺省登录配置文件的所有属性。


sp_securityprofile 'attributes', 'login profile', 'default'

Name                         Value 
------------                 ----------------
login profile                def_login_profile
default                      yes
default database             master
default language             NULL
login script                 NULL
auto activated roles         emp_role
auto activated roles         def_role
manually activated roles     special_role
authenticate with            ANY
track lastlogin              TRUE
stale period                 180D

示例 2

显示与所有登录配置文件关联的所有属性。


sp_securityprofile 'attributes', 'login profile', '%' 

Name                         Value 
----------                   ----------------
login profile                def_login_profile
default                      yes
default database             master
default language             NULL
login script                 NULL
auto activated roles         emp_role
auto activated roles         def_role
authenticate with            ANY
track lastlogin              TRUE
stale period                 180D

Name                         Value 
-----------                  ----------------
login profile                eng_login_profile
default                      
default database             work
login script                 engr_script
auto activated roles         emp_role
auto activated roles         def_role
auto activated roles         engr_role
authenticate with            LDAP

Name                         Value 
------------                 ----------------
login profile                mgr_login_profile
default                      
default database             work
login script                 mgr_script
auto activated roles         emp_role
auto activated roles         def_role
auto activated roles         mgr_role
manually activated roles     activate_emp_role
authenticate with            LDAP

Name                         Value 
-------------                ----------------
login profile                sa_login_profile
manually activated roles     admin_role
default

示例 3

显示与特定登录配置文件关联的所有登录帐户。


sp_securityprofile 'bindings', 'login profile', 'engr_login_profile'

Login name          Login profile name
-----------         ----------------
anderson            eng_login_profile
gupta               eng_login_profile
lchang              eng_login_profile
tsato               eng_login_profile

示例 4

显示名为 sa 的登录帐户的登录配置文件。


sp_securityprofile 'bindings', 'login profile', null, 'login', 'sa'

Login name          Login profile name
-----------         ----------------
sa                  sa_login_profile

用法

配置文件中未设置的属性遵循优先规则。