Publication.ReplicateUserDefinedScript(String) Método

Definição

Replica a execução de um script definido pelo usuário nos Assinantes de uma publicação especificada.

public:
 void ReplicateUserDefinedScript(System::String ^ scriptFilePath);
public void ReplicateUserDefinedScript (string scriptFilePath);
member this.ReplicateUserDefinedScript : string -> unit
Public Sub ReplicateUserDefinedScript (scriptFilePath As String)

Parâmetros

scriptFilePath
String

Um String valor que especifica o nome do arquivo e o caminho completo para o arquivo de script Transact-SQL.

Exceções

O servidor não está executando SQL Server 2000 ou posterior.

O valor passado String é null, vazio ou muito longo, ou o caminho não é um caminho válido.

Comentários

O ReplicateUserDefinedScript método só tem suporte para publicações transacionais e de mesclagem.

O script é copiado para o Distribuidor quando ReplicateUserDefinedScript é invocado pela primeira vez. O Agente de Distribuição ou o Agente de Mesclagem aplica a cópia no Distribuidor ao Assinante. As modificações no script depois ReplicateUserDefinedScript não serão replicadas. Você precisará chamar esse método novamente.

O uso do ReplicateUserDefinedScript método para postar um arquivo de script para publicações usando o FTP (Protocolo de Transferência de Arquivo) para entrega de instantâneos só tem suporte para assinantes de SQL Server.

O ReplicateUserDefinedScript método só pode ser chamado por membros da sysadmin função de servidor fixa no Publicador ou por membros da função de banco de db_owner dados fixa no banco de dados de publicação.

A chamada ReplicateUserDefinedScript é equivalente à execução do procedimento armazenado sp_addscriptexec (Transact-SQL ).

Aplica-se a