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 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 ).