MergePullSubscription.SecureInternetPassword 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置在使用 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_agent或sp_changemergepullsubscription。
仅当属性为 true 时,UseWebSynchronization才使用此属性。