MergePublication Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma publicação de mesclagem.
public ref class MergePublication sealed : Microsoft::SqlServer::Replication::Publication
public sealed class MergePublication : Microsoft.SqlServer.Replication.Publication
type MergePublication = class
inherit Publication
Public NotInheritable Class MergePublication
Inherits Publication
- Herança
Exemplos
Este exemplo cria uma publicação de mesclagem.
// Set the Publisher, publication database, and publication names.
string publisherName = publisherInstance;
string publicationName = "AdvWorksSalesOrdersMerge";
string publicationDbName = "AdventureWorks2012";
ReplicationDatabase publicationDb;
MergePublication publication;
// Create a connection to the Publisher.
ServerConnection conn = new ServerConnection(publisherName);
try
{
// Connect to the Publisher.
conn.Connect();
// Enable the database for merge publication.
publicationDb = new ReplicationDatabase(publicationDbName, conn);
if (publicationDb.LoadProperties())
{
if (!publicationDb.EnabledMergePublishing)
{
publicationDb.EnabledMergePublishing = true;
}
}
else
{
// Do something here if the database does not exist.
throw new ApplicationException(String.Format(
"The {0} database does not exist on {1}.",
publicationDb, publisherName));
}
// Set the required properties for the merge publication.
publication = new MergePublication();
publication.ConnectionContext = conn;
publication.Name = publicationName;
publication.DatabaseName = publicationDbName;
// Enable precomputed partitions.
publication.PartitionGroupsOption = PartitionGroupsOption.True;
// Specify the Windows account under which the Snapshot Agent job runs.
// This account will be used for the local connection to the
// Distributor and all agent connections that use Windows Authentication.
publication.SnapshotGenerationAgentProcessSecurity.Login = winLogin;
publication.SnapshotGenerationAgentProcessSecurity.Password = winPassword;
// Explicitly set the security mode for the Publisher connection
// Windows Authentication (the default).
publication.SnapshotGenerationAgentPublisherSecurity.WindowsAuthentication = true;
// Enable Subscribers to request snapshot generation and filtering.
publication.Attributes |= PublicationAttributes.AllowSubscriberInitiatedSnapshot;
publication.Attributes |= PublicationAttributes.DynamicFilters;
// Enable pull and push subscriptions.
publication.Attributes |= PublicationAttributes.AllowPull;
publication.Attributes |= PublicationAttributes.AllowPush;
if (!publication.IsExistingObject)
{
// Create the merge publication.
publication.Create();
// Create a Snapshot Agent job for the publication.
publication.CreateSnapshotAgent();
}
else
{
throw new ApplicationException(String.Format(
"The {0} publication already exists.", publicationName));
}
}
catch (Exception ex)
{
// Implement custom application error handling here.
throw new ApplicationException(String.Format(
"The publication {0} could not be created.", publicationName), ex);
}
finally
{
conn.Disconnect();
}
' Set the Publisher, publication database, and publication names.
Dim publisherName As String = publisherInstance
Dim publicationName As String = "AdvWorksSalesOrdersMerge"
Dim publicationDbName As String = "AdventureWorks2012"
Dim publicationDb As ReplicationDatabase
Dim publication As MergePublication
' Create a connection to the Publisher.
Dim conn As ServerConnection = New ServerConnection(publisherName)
Try
' Connect to the Publisher.
conn.Connect()
' Enable the database for merge publication.
publicationDb = New ReplicationDatabase(publicationDbName, conn)
If publicationDb.LoadProperties() Then
If Not publicationDb.EnabledMergePublishing Then
publicationDb.EnabledMergePublishing = True
End If
Else
' Do something here if the database does not exist.
Throw New ApplicationException(String.Format( _
"The {0} database does not exist on {1}.", _
publicationDb, publisherName))
End If
' Set the required properties for the merge publication.
publication = New MergePublication()
publication.ConnectionContext = conn
publication.Name = publicationName
publication.DatabaseName = publicationDbName
' Enable precomputed partitions.
publication.PartitionGroupsOption = PartitionGroupsOption.True
' Specify the Windows account under which the Snapshot Agent job runs.
' This account will be used for the local connection to the
' Distributor and all agent connections that use Windows Authentication.
publication.SnapshotGenerationAgentProcessSecurity.Login = winLogin
publication.SnapshotGenerationAgentProcessSecurity.Password = winPassword
' Explicitly set the security mode for the Publisher connection
' Windows Authentication (the default).
publication.SnapshotGenerationAgentPublisherSecurity.WindowsAuthentication = True
' Enable Subscribers to request snapshot generation and filtering.
publication.Attributes = publication.Attributes Or _
PublicationAttributes.AllowSubscriberInitiatedSnapshot
publication.Attributes = publication.Attributes Or _
PublicationAttributes.DynamicFilters
' Enable pull and push subscriptions
publication.Attributes = publication.Attributes Or _
PublicationAttributes.AllowPull
publication.Attributes = publication.Attributes Or _
PublicationAttributes.AllowPush
If Not publication.IsExistingObject Then
' Create the merge publication.
publication.Create()
' Create a Snapshot Agent job for the publication.
publication.CreateSnapshotAgent()
Else
Throw New ApplicationException(String.Format( _
"The {0} publication already exists.", publicationName))
End If
Catch ex As Exception
' Implement custom application error handling here.
Throw New ApplicationException(String.Format( _
"The publication {0} could not be created.", publicationName), ex)
Finally
conn.Disconnect()
End Try
Este exemplo altera as propriedades de uma publicação de mesclagem.
// Define the server, database, and publication names
string publisherName = publisherInstance;
string publicationName = "AdvWorksSalesOrdersMerge";
string publicationDbName = "AdventureWorks2012";
MergePublication publication;
// Create a connection to the Publisher.
ServerConnection conn = new ServerConnection(publisherName);
try
{
// Connect to the Publisher.
conn.Connect();
// Set the required properties for the publication.
publication = new MergePublication();
publication.ConnectionContext = conn;
publication.Name = publicationName;
publication.DatabaseName = publicationDbName;
// If we can't get the properties for this merge publication, then throw an application exception.
if (publication.LoadProperties())
{
// If DDL replication is currently enabled, disable it.
if (publication.ReplicateDdl == DdlReplicationOptions.All)
{
publication.ReplicateDdl = DdlReplicationOptions.None;
}
else
{
publication.ReplicateDdl = DdlReplicationOptions.All;
}
}
else
{
throw new ApplicationException(String.Format(
"Settings could not be retrieved for the publication. " +
"Ensure that the publication {0} exists on {1}.",
publicationName, publisherName));
}
}
catch (Exception ex)
{
// Do error handling here.
throw new ApplicationException(
"The publication property could not be changed.", ex);
}
finally
{
conn.Disconnect();
}
' Define the server, database, and publication names
Dim publisherName As String = publisherInstance
Dim publicationName As String = "AdvWorksSalesOrdersMerge"
Dim publicationDbName As String = "AdventureWorks2012"
Dim publication As MergePublication
' Create a connection to the Publisher.
Dim conn As ServerConnection = New ServerConnection(publisherName)
Try
' Connect to the Publisher.
conn.Connect()
' Set the required properties for the publication.
publication = New MergePublication()
publication.ConnectionContext = conn
publication.Name = publicationName
publication.DatabaseName = publicationDbName
' If we can't get the properties for this merge publication, then throw an application exception.
If publication.LoadProperties() Then
' If DDL replication is currently enabled, disable it.
If publication.ReplicateDdl = DdlReplicationOptions.All Then
publication.ReplicateDdl = DdlReplicationOptions.None
Else
publication.ReplicateDdl = DdlReplicationOptions.All
End If
Else
Throw New ApplicationException(String.Format( _
"Settings could not be retrieved for the publication. " + _
"Ensure that the publication {0} exists on {1}.", _
publicationName, publisherName))
End If
Catch ex As Exception
' Do error handling here.
Throw New ApplicationException( _
"The publication property could not be changed.", ex)
Finally
conn.Disconnect()
End Try
Este exemplo exclui uma publicação de mesclagem.
// Define the Publisher, publication database,
// and publication names.
string publisherName = publisherInstance;
string publicationName = "AdvWorksSalesOrdersMerge";
string publicationDbName = "AdventureWorks2012";
MergePublication publication;
ReplicationDatabase publicationDb;
// Create a connection to the Publisher.
ServerConnection conn = new ServerConnection(publisherName);
try
{
// Connect to the Publisher.
conn.Connect();
// Set the required properties for the merge publication.
publication = new MergePublication();
publication.ConnectionContext = conn;
publication.Name = publicationName;
publication.DatabaseName = publicationDbName;
// Delete the publication, if it exists and has no subscriptions.
if (publication.LoadProperties() && !publication.HasSubscription)
{
publication.Remove();
}
else
{
// Do something here if the publication does not exist
// or has subscriptions.
throw new ApplicationException(String.Format(
"The publication {0} could not be deleted. " +
"Ensure that the publication exists and that all " +
"subscriptions have been deleted.",
publicationName, publisherName));
}
// If no other merge publications exists,
// disable publishing on the database.
publicationDb = new ReplicationDatabase(publicationDbName, conn);
if (publicationDb.LoadProperties())
{
if (publicationDb.MergePublications.Count == 0 && publicationDb.EnabledMergePublishing)
{
publicationDb.EnabledMergePublishing = false;
}
}
else
{
// Do something here if the database does not exist.
throw new ApplicationException(String.Format(
"The database {0} does not exist on {1}.",
publicationDbName, publisherName));
}
}
catch (Exception ex)
{
// Implement application error handling here.
throw new ApplicationException(String.Format(
"The publication {0} could not be deleted.",
publicationName), ex);
}
finally
{
conn.Disconnect();
}
' Define the Publisher, publication database,
' and publication names.
Dim publisherName As String = publisherInstance
Dim publicationName As String = "AdvWorksSalesOrdersMerge"
Dim publicationDbName As String = "AdventureWorks2012"
Dim publication As MergePublication
Dim publicationDb As ReplicationDatabase
' Create a connection to the Publisher.
Dim conn As ServerConnection = New ServerConnection(publisherName)
Try
' Connect to the Publisher.
conn.Connect()
' Set the required properties for the merge publication.
publication = New MergePublication()
publication.ConnectionContext = conn
publication.Name = publicationName
publication.DatabaseName = publicationDbName
' Delete the publication, if it exists and has no subscriptions.
If (publication.LoadProperties() And Not publication.HasSubscription) Then
publication.Remove()
Else
' Do something here if the publication does not exist
' or has subscriptions.
Throw New ApplicationException(String.Format( _
"The publication {0} could not be deleted. " + _
"Ensure that the publication exists and that all " + _
"subscriptions have been deleted.", _
publicationName, publisherName))
End If
' If no other merge publications exists,
' disable publishing on the database.
publicationDb = New ReplicationDatabase(publicationDbName, conn)
If publicationDb.LoadProperties() Then
If publicationDb.MergePublications.Count = 0 _
And publicationDb.EnabledMergePublishing Then
publicationDb.EnabledMergePublishing = False
End If
Else
' Do something here if the database does not exist.
Throw New ApplicationException(String.Format( _
"The database {0} does not exist on {1}.", _
publicationDbName, publisherName))
End If
Catch ex As Exception
' Implement application error handling here.
Throw New ApplicationException(String.Format( _
"The publication {0} could not be deleted.", _
publicationName), ex)
Finally
conn.Disconnect()
End Try
Comentários
Acesso thread-safe
Todos os membros estáticos públicos (Shared
no Microsoft Visual Basic) desse tipo são seguros para operações multithread. Não há garantia de que qualquer membro de instância seja seguro para threads.
Construtores
MergePublication() |
Cria uma nova instância da classe MergePublication. |
MergePublication(String, String, ServerConnection) |
Inicializa uma nova instância da classe MergePublication com o nome, o banco de dados e a conexão com o Publicador especificados. |
MergePublication(String, String, ServerConnection, Boolean) |
Cria uma instância da classe MergePublication que especifica se o trabalho do Agente de Instantâneo deve ser criado por padrão. |
Propriedades
AltSnapshotFolder |
Obtém ou define o local do arquivo de instantâneo alternativo para uma publicação. (Herdado de Publication) |
Attributes |
Obtém ou define os atributos da publicação. (Herdado de Publication) |
AutomaticReinitializationPolicy |
Obtém ou define se as alterações no Publicador são carregadas no Publicador quando uma assinatura é reinicializada por causa de uma alteração na publicação. |
CachePropertyChanges |
Obtém ou define se as alterações feitas às propriedades de replicação devem ser armazenadas em cache ou aplicadas imediatamente. (Herdado de ReplicationObject) |
CompatibilityLevel |
Obtém ou define a versão mais antiga do Microsoft SQL Server que pode assinar a publicação de mesclagem. |
ConflictRetention |
Obtém ou define o número de dias pelos quais as linhas de dados de conflito são retidas em tabelas de conflito. (Herdado de Publication) |
ConnectionContext |
Obtém ou define a conexão com uma instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
CreateSnapshotAgentByDefault |
Obtém ou define se o trabalho do Agente de Instantâneo é adicionado automaticamente quando a publicação é criada. (Herdado de Publication) |
DatabaseName |
Obtém ou define o nome do banco de dados de publicação. (Herdado de Publication) |
Description |
Obtém ou define uma descrição textual da publicação. (Herdado de Publication) |
FtpAddress |
Obtém ou define o endereço do computador do servidor de protocolo FTP para publicações que permitem inicialização de assinatura por FTP. (Herdado de Publication) |
FtpLogin |
Obtém ou define o logon usado para conexão com o servidor de protocolo FTP para publicações que permitem inicialização de assinatura por FTP. (Herdado de Publication) |
FtpPassword |
Define a senha do logon usado para conexão com o servidor de protocolo FTP para publicações que permitem inicialização de assinatura por FTP. (Herdado de Publication) |
FtpPort |
Obtém ou define a porta do computador do servidor de protocolo FTP para publicações que permitem inicialização de assinatura por FTP. (Herdado de Publication) |
FtpSubdirectory |
Obtém ou define o subdiretório no servidor de protocolo FTP para publicações que permitem inicialização de assinatura por FTP. (Herdado de Publication) |
HasSubscription |
Obtém se a publicação tem uma ou mais assinaturas. (Herdado de Publication) |
IsExistingObject |
Especifica se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
MaxConcurrentDynamicSnapshots |
Obtém ou define o número máximo de sessões simultâneas do Snapshot Agent suportadas ao gerar instantâneos de dados quando a publicação tem um filtro de linha com parâmetros. |
MaxConcurrentMerge |
Obtém ou define o número máximo de Merge Agents que podem sincronizar simultaneamente com a publicação. |
MergeArticles |
Obtém os artigos existentes na publicação de mesclagem. |
MergeSubscriptions |
Obtém as assinaturas que pertencem a uma publicação de mesclagem. |
Name |
Obtém ou define o nome da publicação. (Herdado de Publication) |
PartitionGroupsOption |
Obtém ou define se as partições pré-computadas devem ser usadas para otimizar o processo de sincronização. |
PostSnapshotScript |
Obtém ou define o nome e o caminho completo de um arquivo de script Transact-SQL executado após o instantâneo inicial ser aplicado ao Assinante. (Herdado de Publication) |
PreSnapshotScript |
Obtém ou define o nome e o caminho completo de um arquivo de script Transact-SQL executado antes que o instantâneo inicial seja aplicado ao Assinante. (Herdado de Publication) |
Priority |
Obtém a prioridade da publicação. |
PubId |
Obtém o valor que identifica exclusivamente a publicação. (Herdado de Publication) |
ReplicateDdl |
Obtém ou define as opções de replicação de DDL (linguagem de definição de dados) que determinam se as alterações de DDL são replicadas. (Herdado de Publication) |
RetentionPeriod |
Obtém ou define o período de tempo antes do qual uma assinatura expirará quando a assinatura não estiver sincronizada com a publicação. (Herdado de Publication) |
RetentionPeriodUnit |
Obtém ou define a unidade na qual a propriedade RetentionPeriodUnit é expressa. |
SecureFtpPassword |
Define a senha (como um objeto SecureString) do logon usado para conexão com o servidor de protocolo FTP para publicações que permitem inicialização de assinatura por FTP. (Herdado de Publication) |
SnapshotAgentExists |
Obtém se o trabalho SQL Server Agent existe para gerar o instantâneo inicial para esta publicação. (Herdado de Publication) |
SnapshotAvailable |
Obtém ou define um valor que indica se os arquivos de instantâneo desta publicação foram gerados e estão disponíveis para inicializar Assinantes. |
SnapshotGenerationAgentProcessSecurity |
Obtém um objeto que define a conta do Windows sob a qual o trabalho do Snapshot Agent é executado. (Herdado de Publication) |
SnapshotGenerationAgentPublisherSecurity |
Obtém o contexto de segurança usado pelo Snapshot Agent para conexão com o Publicador. (Herdado de Publication) |
SnapshotJobId |
Obtém a ID do trabalho do Snapshot Agent para a publicação atual. (Herdado de Publication) |
SnapshotMethod |
Obtém ou define o formato do arquivo de dados do instantâneo inicial. (Herdado de Publication) |
SnapshotSchedule |
Obtém um objeto que define a agenda do Snapshot Agent para a publicação atual. (Herdado de Publication) |
SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
Status |
Obtém ou define o status da publicação. (Herdado de Publication) |
Type |
Obtém ou define o tipo da publicação. (Herdado de Publication) |
UserData |
Obtém ou define uma propriedade de objeto que permite que os usuários anexem seus próprios dados ao objeto. (Herdado de ReplicationObject) |
UsesHostName |
Obtém um valor que indica se a publicação de mesclagem tem um filtro de linha parametrizado que usa a função HOST_NAME para avaliar a partição. |
ValidateSubscriberInfo |
Obtém ou define as funções usadas para definir uma partição de Assinante dos dados publicados quando filtros de linha com parâmetros são usados. |
WebSynchronizationUrl |
Obtém ou define a URL usada com a sincronização da Web. |
Métodos
AddMergeDynamicSnapshotJob(MergeDynamicSnapshotJob, ReplicationAgentSchedule) |
Adiciona um trabalho do Snapshot Agent que gera a partição de dados filtrados para um Assinante quando um filtro de linha com parâmetros é usado. |
AddMergeDynamicSnapshotJobForLateBoundComClients(Object, Object) |
Permite que clientes COM de associação tardia adicionem um trabalho do Snapshot Agent que gera a partição de dados filtrados para um Assinante quando um filtro de linha com parâmetros é usado. |
AddMergePartition(MergePartition) |
Define uma partição de Assinante para uma publicação de mesclagem com um filtro de linha com parâmetros. |
BrowseSnapshotFolder() |
Retorna o caminho completo do local do diretório onde os arquivos de instantâneo são gerados. |
ChangeMergeDynamicSnapshotJobScheduleWithJobId(String, ReplicationAgentSchedule) |
Modifica a agenda do trabalho do Snapshot Agent que gera a partição de dados filtrados para um Assinante com base na ID do trabalho. |
ChangeMergeDynamicSnapshotJobScheduleWithJobIdForLateBoundComClients(String, Object) |
Permite que clientes COM de associação tardia modifiquem a agenda do trabalho do Snapshot Agent que gera a partição de dados filtrados para um Assinante com base na ID do trabalho. |
ChangeMergeDynamicSnapshotJobScheduleWithJobName(String, ReplicationAgentSchedule) |
Modifica a agenda do trabalho do Snapshot Agent que gera a partição de dados filtrados para um Assinante com base no nome do trabalho. |
ChangeMergeDynamicSnapshotJobScheduleWithJobNameForLateBoundComClients(String, Object) |
Permite que clientes COM de associação tardia modifiquem a agenda do trabalho do Snapshot Agent que gera a partição de dados filtrados para um Assinante com base no nome do trabalho. |
CheckValidCreation() |
Verifica a criação de replicação válida. (Herdado de ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica se a validade da definição deve ser verificada. (Herdado de Publication) |
CommitPropertyChanges() |
Envia todas as instruções de alteração de propriedade armazenadas em cache para a instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
CopySnapshot(String) |
Copia os últimos arquivos de instantâneo para a publicação de mesclagem da pasta de instantâneos para uma pasta de destino. |
Create() |
Cria a publicação. (Herdado de Publication) |
CreateSnapshotAgent() |
Cria o trabalho SQL Server Agent usado para gerar o instantâneo inicial para a publicação, se esse trabalho ainda não existir. (Herdado de Publication) |
Decouple() |
Desacopla o objeto de replicação referenciado do servidor. (Herdado de ReplicationObject) |
DisableSynchronizationPartner(String, String, String) |
Desabilita o parceiro de sincronização especificado para esta publicação de mesclagem. |
EnableSynchronizationPartner(SynchronizationPartner) |
Habilita um parceiro de sincronização especificado para esta publicação de mesclagem. |
EnumAllMergeJoinFilters() |
Retorna todos os filtros de junção de mesclagem definidos na publicação de mesclagem. |
EnumArticles() |
Retorna os artigos da publicação. (Herdado de Publication) |
EnumMergeDynamicSnapshotJobs() |
Retorna uma lista de trabalhos de instantâneos dinâmicos de mesclagem. |
EnumMergePartitions() |
Retorna as partições de Assinante definidas para esta publicação de mesclagem. |
EnumPublicationAccesses(Boolean) |
Retorna os logons que têm acesso ao Publicador. (Herdado de Publication) |
EnumSubscriptions() |
Retorna as assinaturas que assinam a publicação. (Herdado de Publication) |
EnumSynchronizationPartners() |
Retorna os parceiros de sincronização alternativos para esta publicação de mesclagem. |
GenerateFilters() |
Cria filtros da publicação de mesclagem. |
GetChangeCommand(StringBuilder, String, String) |
Retorna o comando change da replicação. (Herdado de ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retorna o comando create da replicação. (Herdado de ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Retorna o comando drop da replicação. (Herdado de ReplicationObject) |
GetMergeDynamicSnapshotJobScheduleWithJobId(String) |
Retorna a agenda do trabalho do Agente de Instantâneo que gera a partição de dados filtrados para um Assinante com base na ID do trabalho. |
GetMergeDynamicSnapshotJobScheduleWithJobName(String) |
Retorna a agenda do trabalho do Agente de Instantâneo que gera a partição de dados filtrados para um Assinante com base no nome do trabalho. |
GrantPublicationAccess(String) |
Adiciona o logon especificado à PAL (lista de acesso à publicação). (Herdado de Publication) |
InternalRefresh(Boolean) |
Inicia uma atualização interna da replicação. (Herdado de ReplicationObject) |
Load() |
Carrega as propriedades de um objeto existente do servidor. (Herdado de ReplicationObject) |
LoadProperties() |
Carrega as propriedades de um objeto existente do servidor. (Herdado de ReplicationObject) |
MakePullSubscriptionWellKnown(String, String, SubscriptionSyncType, MergeSubscriberType, Single) |
Registra uma assinatura pull de mesclagem no Publicador. |
ReadLastValidationDateTimes(String, String) |
Retorna informações sobre a validação mais recente de assinatura para um Assinante. |
Refresh() |
Recarrega as propriedades do objeto. (Herdado de ReplicationObject) |
ReinitializeAllSubscriptions(Boolean) |
Marca todas as assinaturas para reinicialização. |
Remove() |
Remove uma publicação existente. (Herdado de Publication) |
Remove(Boolean) |
Remove uma publicação existente se o Distribuidor não puder ser acessado. (Herdado de Publication) |
RemoveMergeDynamicSnapshotJob(String) |
Remove o trabalho de instantâneo dinâmico especificado da publicação de mesclagem. |
RemoveMergePartition(MergePartition) |
Remove uma partição de Assinante existente definida na publicação de mesclagem. |
RemovePullSubscription(String, String) |
Remove o registro de um Assinante com uma assinatura pull para a publicação de mesclagem. |
ReplicateUserDefinedScript(String) |
Replica a execução de um script definido pelo usuário nos Assinantes de uma publicação especificada. (Herdado de Publication) |
ResynchronizeSubscription(String, String, ResynchronizeType, String) |
Sincroniza novamente uma assinatura de mesclagem para um estado de validação conhecido especificado por você. |
RevokePublicationAccess(String) |
remove o logon especificado da PAL (lista de acesso à publicação). (Herdado de Publication) |
Script(ScriptOptions) |
Gera um script Transact-SQL que pode ser usado para recriar a publicação conforme especificado pelas opções de script. (Herdado de Publication) |
ScriptMergeDynamicSnapshotJob(MergeDynamicSnapshotJob, ReplicationAgentSchedule, ScriptOptions) |
Gera um script Transact-SQL que pode ser usado para recriar o trabalho Agente de Instantâneo que gera um instantâneo de dados particionado do Assinante para publicações com um filtro de linha parametrizado. |
ScriptMergePartition(MergePartition, ScriptOptions) |
Gera um script Transact-SQL que pode ser usado para recriar uma partição de Assinante para publicações com um filtro de linha parametrizado. |
ScriptPublicationActivation(ScriptOptions) |
Gera um script Transact-SQL que, quando executado, define o status de uma publicação de mesclagem como ativo. |
StartSnapshotGenerationAgentJob() |
Inicia o trabalho que gera o instantâneo inicial para a publicação. (Herdado de Publication) |
StopSnapshotGenerationAgentJob() |
Tenta interromper um trabalho do Snapshot Agent em execução. (Herdado de Publication) |
ValidatePublication(ValidationOption) |
Marca todas as assinaturas para validação durante a próxima sincronização. |
ValidateSubscription(String, String, ValidationOption) |
Marca a assinatura especificada para validação durante a próxima sincronização. |