使用命令行配置数据库连接
FactoryTalk
DB Connection Config Utility 通过命令行支持四种类型的数据库访问权限。实用程序的安装位置是:C:\Program Files (x86)\Common Files\Rockwell\DBConnConfigUtil\RNADBConnConfigUtil.exe.
命令行的语法为:
RNADBConnConfigUtil.exe -<operationType> [sqlServerName] [sqlUserName] [sqlUserPassword] [databaseNameList] [gMSAuserName] [domainGroup] [loginUser] [loginUserPassword]
以下列表标识了命令行参数。
参数 | 描述 |
|---|---|
operationType | 必需。
|
sqlServerName | 可选。 指定要在其中创建登录用户的 SQL Server 的名称。 |
sqlUserName | 可选。 指定 SQL Server 登录帐户以登录到 SQL Server。 |
sqlUserPassword | 可选。 指定用于登录到 SQL Server 的 SQL Server 登录帐户密码。 |
databaseNameList | 可选。 指定要设置 SQL Server 权限的数据库的名称。 使用分号分隔每个名称。 |
gMSAuserName | 可选。 指定要创建为登录用户的 gMSA 用户名。 注意 :要指定 gMSA,请使用以下格式之一:
|
domainGroup | 可选。 指定要创建为登录用户的 Active Directory 域组名称。 |
loginUser | 可选。 指定 Windows 登录用户或域用户。 如果 Data Access 服务登录帐户与要配置的用户名相同,则无需输入用户名或密码。 注意: 要指定本地帐户用户名,请使用格式 .\LocalAccountName 。与 -l 、-ls 和 -lw 参数搭配使用时,LocalAccountName 与 .\LocalAccountName 相同。要指定域用户名,请使用以下格式之一:
|
loginUserPassword | 可选。 为 Windows 登录用户或域用户指定密码。 如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。 |
以下是不同配置的示例。
- RNADBConnConfigUtil -help提示有关通过命令行使用此实用程序的说明。
- RNADBConnConfigUtil -w使用 Windows 内置网络服务的帐户访问 Data Access 服务,但不在服务器计算机上配置 SQL Server 帐户。
- RNADBConnConfigUtil -a <gMSAuserName>使用 gMSA 帐户访问 Data Access 服务,但不在服务器计算机上配置 SQL Server 帐户。需要输入 gMSA 用户名进行配置。
- RNADBConnConfigUtil -g <Active Directory Domain group> [loginUser] [loginUserPassword]使用 Active Directory 域组帐户访问 Data Access 服务,但不在服务器计算机上配置 SQL Server 帐户。需要输入 Active Directory 域组名称、用户名和密码。如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。
- RNADBConnConfigUtil -l <sqlServerName> [loginUser] [loginUserPassword]使用预配置的 FactoryTalk Data Access 本地组,但不在服务器计算机上配置 SQL Server 帐户。需要输入 SQL Server 名称、用户名和密码。如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。
- RNADBConnConfigUtil -ws <sqlServerName> <sqlUserName> <sqlUserPassword> <databaseNameList>使用 Windows 内置网络服务的帐户访问 Data Access 服务,并使用 SQL Server 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、SQL Server 登录用户名和密码以及数据库名称列表。
- RNADBConnConfigUtil -as <sqlServerName> <sqlUserName> <sqlUserPassword> <databaseNameList> <gMSAuserName>使用 gMSA 帐户访问 Data Access 服务,并使用 SQL Server 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、SQL Server 登录用户名和密码、数据库名称列表以及 gMSA 用户名。
- RNADBConnConfigUtil -gs <sqlServerName> <sqlUserName> <sqlUserPassword> <databaseNameList> <domainGroup> [loginUser] [loginUserPassword]使用 Active Directory 域组帐户访问 Data Access 服务,并使用 SQL Server 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、SQL Server 登录用户名和密码、数据库名称列表、Active Directory 域组以及该组中的用户名和密码。如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。
- RNADBConnConfigUtil -ls <sqlServerName> <sqlUserName> <sqlUserPassword> <databaseNameList> [loginUser] [loginUserPassword]使用预配置的 FactoryTalk Data Access 本地组,并使用 SQL Server 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、SQL Server 登录用户名和密码、数据库名称列表以及 FactoryTalk Data Access 本地组中的用户名和密码。如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。
- RNADBConnConfigUtil -ww <sqlServerName> <databaseNameList>使用 Windows 内置网络服务的帐户访问 Data Access 服务,并使用 Windows 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称以及数据库名称列表。
- RNADBConnConfigUtil -aw <sqlServerName> <databaseNameList> <gMSAuserName>使用 gMSA 帐户访问 Data Access 服务,并使用 Windows 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、数据库名称列表以及 gMSA 用户名。
- RNADBConnConfigUtil -gw <sqlServerName> <databaseNameList> <domainGroup> [loginUser] [loginUserPassword]使用 Active Directory 域组帐户访问 Data Access 服务,并使用 Windows 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、数据库名称列表以及 Active Directory 域组。如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。
- RNADBConnConfigUtil -lw <sqlServerName> <databaseNameList> [loginUser] [loginUserPassword]使用预配置的 FactoryTalk Data Access 本地组,并使用 Windows 身份验证登录到 SQL Server。需要输入待配置的 SQL Server 名称、数据库名称列表以及 FactoryTalk Data Access 本地组中的用户名和密码。如果使用与 Data Access 服务登录帐户相同的用户名,则无需用户名或密码。
提供反馈