Udostępnij za pośrednictwem


Metoda Publication.ReplicateUserDefinedScript

Replikuje wykonanie skryptu użytkownika abonentów określonego publikacja.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Sub ReplicateUserDefinedScript ( _
    scriptFilePath As String _
)
'Użycie
Dim instance As Publication
Dim scriptFilePath As String

instance.ReplicateUserDefinedScript(scriptFilePath)
public void ReplicateUserDefinedScript(
    string scriptFilePath
)
public:
void ReplicateUserDefinedScript(
    String^ scriptFilePath
)
member ReplicateUserDefinedScript : 
        scriptFilePath:string -> unit 
public function ReplicateUserDefinedScript(
    scriptFilePath : String
)

Parametry

  • scriptFilePath
    Typ: System.String
    A String wartość Określa nazwę pliku i pełną ścieżka do Transact-SQL pliku skryptu.

Wyjątki

Wyjątek Warunek
ApplicationException

Serwer nie działa SQL Server 2000 lub nowszej.

ArgumentException

Przekazany String wartość jest nullodwołanie o wartości null (Nothing w języku Visual Basic), pusta lub za długa lub ścieżka nie jest prawidłową ścieżką.

Uwagi

ReplicateUserDefinedScript Metoda jest obsługiwana tylko dla transakcyjnych i scalone publikacje.

Skrypt jest kopiowany do dystrybutora po ReplicateUserDefinedScript najpierw jest wywoływany.Agent dystrybucji lub agenta scalanie dotyczy kopia u dystrybutora do subskrybenta.Wszelkie modyfikacje do skryptu po ReplicateUserDefinedScript nie zostanie replikowany.Należy ponownie wywołać tej metoda.

Za pomocą ReplicateUserDefinedScript metoda księgowania pliku skryptu dla publikacji przy użyciu protokołu FTP (File Transfer) dostawy migawka jest obsługiwana tylko dla SQL Server abonentów.

ReplicateUserDefinedScript Metoda może być wywoływana tylko przez członków sysadmin roli serwera stałych w Wydawca lub przez członków db_owner ustaloną rola bazy danych do bazy danych w publikacja.

Wywołanie ReplicateUserDefinedScript jest równoważne wykonywanie sp_addscriptexec (języka Transact-SQL) procedura składowana.

ReplicateUserDefinedScript Metoda jest dostępna z SQL Server 2000, i SQL Server 2005.

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.