Compartilhar via


Publication.SnapshotGenerationAgentPublisherSecurity Propriedade

Definição

Obtém o contexto de segurança usado pelo Snapshot Agent para conexão com o Publicador.

public:
 property Microsoft::SqlServer::Replication::IConnectionSecurityContext ^ SnapshotGenerationAgentPublisherSecurity { Microsoft::SqlServer::Replication::IConnectionSecurityContext ^ get(); };
public Microsoft.SqlServer.Replication.IConnectionSecurityContext SnapshotGenerationAgentPublisherSecurity { get; }
member this.SnapshotGenerationAgentPublisherSecurity : Microsoft.SqlServer.Replication.IConnectionSecurityContext
Public ReadOnly Property SnapshotGenerationAgentPublisherSecurity As IConnectionSecurityContext

Valor da propriedade

Um objeto IConnectionSecurityContext que representa o contexto de segurança usado pelo Snapshot Agent para conexão com o Publicador.

Comentários

Chame Update depois de alterar as propriedades no objeto retornado IConnectionSecurityContext .

A SnapshotGenerationAgentPublisherSecurity propriedade só pode ser recuperada por membros da sysadmin função de servidor fixa no Publicador ou por membros da db_owner função de banco de dados fixa no banco de dados de publicação.

As propriedades do objeto retornado IConnectionSecurityContext só podem ser definidas por membros da sysadmin função de servidor fixa no Publicador ou por membros da db_owner função de banco de dados fixa no banco de dados de publicação.

Recuperar a SnapshotGenerationAgentProcessSecurity propriedade é equivalente à execução de sp_helppublication_snapshot (Transact-SQL).

Definir propriedades do objeto retornado IConnectionSecurityContext é equivalente à execução de sp_addpublication_snapshot (Transact-SQL) ou sp_changepublication_snapshot (Transact-SQL).

Importante

Quando possível, solicite aos usuários que insiram as credenciais de segurança em tempo de execução. Se for preciso armazenar credenciais, use os serviços criptográficos fornecidos pelo Windows .NET Framework.

Aplica-se a