使用命令行配置数据库连接

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
必需。
  • -help:提示有关使用此实用程序的说明。
  • -w:指定 Windows 服务,并跳过 SQL Server 配置。
  • -a:指定 gMSA,并跳过 SQL Server 配置。
  • -g:指定 Active Directory 域组,并跳过 SQL Server 配置。
  • -l:指定系统本地组,并跳过 SQL Server 配置。
  • -ws:指定 Windows 服务和 SQL 身份验证配置。
  • -as:指定 gMSA 和 SQL 身份验证配置。
  • -gs:指定 Active Directory 域组和 SQL 身份验证配置。
  • -ls:指定系统本地组和 SQL 身份验证配置。
  • -ww:指定 Windows 服务和 Windows 身份验证配置。
  • -aw:指定 gMSA 和 Windows 身份验证配置。
  • -gw:指定 Active Directory 域组和 Windows 身份验证配置。
  • -lw:指定系统本地组和 Windows 身份验证配置。
sqlServerName
可选。
指定要在其中创建登录用户的 SQL Server 的名称。
sqlUserName
可选。
指定 SQL Server 登录帐户以登录到 SQL Server。
sqlUserPassword
可选。
指定用于登录到 SQL Server 的 SQL Server 登录帐户密码。
databaseNameList
可选。
指定要设置 SQL Server 权限的数据库的名称。
使用分号分隔每个名称。
gMSAuserName
可选。
指定要创建为登录用户的 gMSA 用户名。
注意
:要指定 gMSA,请使用以下格式之一:
  • DomainName\gMSA
  • gMSA
domainGroup
可选。
指定要创建为登录用户的 Active Directory 域组名称。
loginUser
可选。
指定 Windows 登录用户或域用户。
如果 Data Access 服务登录帐户与要配置的用户名相同,则无需输入用户名或密码。
注意:
要指定本地帐户用户名,请使用格式
.\LocalAccountName
。与
-l
-ls
-lw
参数搭配使用时,
LocalAccountName
.\LocalAccountName
相同。
要指定域用户名,请使用以下格式之一:
  • DomainName\DomainUser
  • DomainUser
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 服务登录帐户相同的用户名,则无需用户名或密码。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal