Publication.ReplicateUserDefinedScript(String) Método
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.
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 ).