Publication.ReplicateUserDefinedScript(String) Método

Definição

Replica a execução de um script definido pelo usuário para os 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 Transact-SQL script.

Exceções

O servidor não está rodando o SQL Server 2000 ou versões posteriores.

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

Comentários

O ReplicateUserDefinedScript método é suportado apenas para publicações transacionais e de fusão.

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

O uso do ReplicateUserDefinedScript método para postar um arquivo de script para publicações usando o File Transfer Protocol (FTP) para entrega de snapshots é suportado apenas para assinantes do SQL Server.

O ReplicateUserDefinedScript método só pode ser chamado por membros do sysadmin papel fixo de servidor no Publisher ou por membros do db_owner papel fixo de banco de dados no banco de dados de publicações.

Chamar ReplicateUserDefinedScript é equivalente a executar o procedimento armazenado sp_addscriptexec (Transact-SQL ).

Aplica-se a