MergePullSubscription.SecureInternetPassword 属性

定义

设置在使用 HTTP 基本身份验证连接到 Web 服务器时使用的密码(作为 SecureString 对象)。

public:
 property System::Security::SecureString ^ SecureInternetPassword { System::Security::SecureString ^ get(); void set(System::Security::SecureString ^ value); };
public System.Security.SecureString SecureInternetPassword { get; set; }
member this.SecureInternetPassword : System.Security.SecureString with get, set
Public Property SecureInternetPassword As SecureString

属性值

一个 SecureString 值。

注解

SecureInternetPassword 密码存储在内存中时, 属性为密码提供额外的安全性,应使用 而不是 InternetPassword

如果可能,请在运行时提示用户输入安全凭据。 如果必须存储凭据,请使用 Windows .NET Framework 提供的 Cryptographic Services Microsoft (加密服务)。

密码永远不会由 SecureInternetPassword返回。

应将 与 BasicAuthentication Web 同步一起使用。 有关详细信息,请参阅 Web Synchronization for Merge Replication

属性 SecureInternetPassword 只能由订阅服务器上的 sysadmin 固定服务器角色的成员或订阅数据库中 db_owner 固定数据库角色的成员设置。

SecureInternetPassword设置 属性等效于执行sp_addmergepullsubscription_agentsp_changemergepullsubscription

仅当属性为 true 时,UseWebSynchronization才使用此属性。

适用于

另请参阅