AdtAdmin.exe /SetDBAuth
适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
/SetDBAuth 参数指定 ACL 收集器用于访问 ACS 数据库的身份验证方法。 两种可用的身份验证方法分别是 Windows 身份验证和 SQL 身份验证。 Windows 身份验证是最安全的方法,但是只有当运行 ACS 收集器的计算机和宿主 ACS 数据库的计算机属于同一 Active Directory 域或相互信任的域时,才能使用此方法。
使用 /Name 和 /Pwd 子参数自动将 ACS 收集器配置为使用 SQL 身份验证。 要检查 ACS 收集器使用的身份验证方法,请运行 /GetDBAuth 参数。
语法
要指定 ACS 收集器使用 Windows 身份验证,请使用以下语法:
AdtAdmin.exe /SetDBAuth [/Collector:<CollectorName>]
要指定 ACS 收集器使用 SQL 身份验证,并标识可访问 ACS 数据库的用户帐户的用户名和密码,请使用以下语法:
AdtAdmin.exe /SetDBAuth [/Collector:<CollectorName>] /Name:<UserAccount> /Pwd:<Password>
子参数 |
描述 |
---|---|
/Collector:CollectorName |
指定要更改其数据库身份验证帐户的 ACS 收集器。 如果省略此子参数,则假定使用本地 ACS 收集器。 |
/Name:UserAccount |
标识 ACS 收集器用于连接到 ACS 数据库的新用户帐户名。 只有当要将 SQL 身份验证用作 ACS 收集器与 ACS 数据库之间的身份验证方法时,才应使用此子参数。 |
/Pwd:Password |
指定使用 /Name 参数标识的用户帐户的密码。 |
示例
使用以下示例更改 ACS 收集器使用的用户帐户,以将 ACS 数据库连接至用户名为“SQLDatabase”及密码为“SQLPass#1”的帐户:
AdtAdmin /SetDBAuth /Name:SQLDatabase /Password:SQLPass#1