Udostępnij za pośrednictwem


Klasa Publication

Publication Klasa jest klasą bazową, z którego TransPublication klasy oraz MergePublication pochodna klasy.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Replication.ReplicationObject
    Microsoft.SqlServer.Replication.Publication
      Microsoft.SqlServer.Replication.MergePublication
      Microsoft.SqlServer.Replication.TransPublication

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

Składnia

'Deklaracja
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",  _
    Name := "Microsoft.SqlServer.Rmo")> _
Public MustInherit Class Publication _
    Inherits ReplicationObject
'Użycie
Dim instance As Publication
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = "Microsoft.SqlServer.Rmo")]
public abstract class Publication : ReplicationObject
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = L"Microsoft.SqlServer.Rmo")]
public ref class Publication abstract : public ReplicationObject
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = "Microsoft.SqlServer.Rmo")>]
type Publication =  
    class
        inherit ReplicationObject
    end
public abstract class Publication extends ReplicationObject

Typ Publication uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona Publication Tworzy nowe wystąpienie Publication klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna AltSnapshotFolder Pobiera lub Ustawia lokalizację pliku migawka alternatywny dla publikacja.
Właściwość publiczna Attributes Pobiera lub ustawia atrybuty publikacja.
Właściwość publiczna CachePropertyChanges Pobiera lub ustawia, czy zmiany właściwości replikacja w pamięci podręcznej, czy stosuje je niezwłocznie. (Dziedziczony z ReplicationObject).
Właściwość publiczna CompatibilityLevel Gets or sets the earliest version of Microsoft SQL Server running on the Subscribers that the referenced publication can support.
Właściwość publiczna ConflictRetention Pobiera lub ustawia liczbę dni, które wiersze danych konfliktu są zachowywane w tabelach konfliktu.
Właściwość publiczna ConnectionContext Gets or sets the connection to an instance of Microsoft SQL Server. (Dziedziczony z ReplicationObject).
Właściwość publiczna CreateSnapshotAgentByDefault Pobiera lub ustawia Jeśli zadanie agenta migawki jest automatycznie dodawane podczas tworzenia publikacja.
Właściwość publiczna DatabaseName Pobiera lub ustawia nazwę baza danych publikacja.
Właściwość publiczna Description Pobiera lub ustawia opis tekstowy publikacja.
Właściwość publiczna FtpAddress Pobiera lub ustawia adres komputera serwera File Transfer Protocol (FTP) dla publikacji, zezwalające na zainicjowanie subskrypcja za pośrednictwem FTP.
Właściwość publiczna FtpLogin Pobiera lub ustawia logowania, używany do łączenia z serwerem File Transfer Protocol (FTP) dla publikacji, które umożliwiają inicjowanie subskrypcja za pośrednictwem FTP.
Właściwość publiczna FtpPassword Ustawia hasło logowania, używany do łączenia z serwerem File Transfer Protocol (FTP) dla publikacji, które umożliwiają inicjowanie subskrypcja za pośrednictwem FTP.
Właściwość publiczna FtpPort Pobiera lub ustawia port komputera serwera File Transfer Protocol (FTP) dla publikacji, zezwalające na zainicjowanie subskrypcja za pośrednictwem FTP.
Właściwość publiczna FtpSubdirectory Pobiera lub ustawia podkatalogu na komputerze serwera File Transfer Protocol (FTP) dla publikacji, zezwalające na zainicjowanie subskrypcja za pośrednictwem FTP.
Właściwość publiczna HasSubscription Pobiera się, czy publikacja ma jedną lub więcej subskrypcji.
Właściwość publiczna IsExistingObject Pobiera się, czy obiekt istnieje na serwerze. (Dziedziczony z ReplicationObject).
Właściwość publiczna Name Pobiera lub ustawia nazwę publikacja.
Właściwość publiczna PostSnapshotScript Pobiera lub ustawia nazwę i pełną ścieżka Transact-SQL pliku skryptu, który jest wykonywany po migawka początkowa jest stosowany do subskrybenta.
Właściwość publiczna PreSnapshotScript Pobiera lub ustawia nazwę i pełną ścieżka Transact-SQL pliku skryptu, który jest wykonywany przed migawka początkowa jest stosowany do subskrybenta.
Właściwość publiczna PubId Pobiera wartość, która jednoznacznie identyfikuje publikacja.
Właściwość publiczna ReplicateDdl Pobiera lub ustawia opcji replikacja języka (DDL), które określają, jeśli DDL zmiany są replikowane w definicja danych.
Właściwość publiczna RetentionPeriod Pobiera lub ustawia czas wygaśnięcia subskrypcja podczas subskrypcja nie został zsynchronizowany z publikacja.
Właściwość publiczna SecureFtpPassword Ustawia hasło (jako SecureString obiektu) podczas logowania używane do łączenia z serwerem File Transfer Protocol (FTP) dla publikacji, które umożliwiają inicjowanie subskrypcja za pośrednictwem FTP.
Właściwość publiczna SnapshotAgentExists Pobiera Jeśli SQL Server zadanie agenta istnieje do generowania migawka początkowa dla publikacja.
Właściwość publiczna SnapshotGenerationAgentProcessSecurity Pobiera obiekt, który ustawia konto systemu Windows używane do uruchamiania zadanie agenta migawki.
Właściwość publiczna SnapshotGenerationAgentPublisherSecurity Pobiera kontekst zabezpieczeń, używana przez agenta migawki, aby połączyć Wydawca.
Właściwość publiczna SnapshotJobId Pobiera identyfikator zadanie agenta migawki dla bieżącej publikacja.
Właściwość publiczna SnapshotMethod Pobiera lub ustawia format pliku danych migawka początkowa.
Właściwość publiczna SnapshotSchedule Pobiera obiekt, który ustawia harmonogramu dla agenta migawki dla bieżącej publikacja.
Właściwość publiczna SqlServerName Gets the name of the Microsoft SQL Server instance to which this object is connected. (Dziedziczony z ReplicationObject).
Właściwość publiczna Status Pobiera lub ustawia stan publikacja.
Właściwość publiczna Type Pobiera lub ustawia typ publikacja.
Właściwość publiczna UserData Pobiera lub ustawia właściwość obiektu, który umożliwia użytkownikom dołączanie własnych danych do obiektu. (Dziedziczony z ReplicationObject).

Do góry

Metody

  Nazwa Opis
Metoda chroniona CheckValidCreation Infrastruktura. (Dziedziczony z ReplicationObject).
Metoda chroniona CheckValidDefinition Infrastruktura. (Zastępuje ReplicationObject.CheckValidDefinition(Boolean)).
Metoda publiczna CommitPropertyChanges Sends all the cached property change statements to the instance of Microsoft SQL Server. (Dziedziczony z ReplicationObject).
Metoda publiczna Create Tworzy publikacja.
Metoda publiczna CreateSnapshotAgent Tworzy SQL Server zadanie agenta, używanego do generowania migawka początkowa w publikacja tego zadanie nie istnieje.
Metoda publiczna Decouple Oddzielono obiekt odwołanie replikacja z serwera. (Dziedziczony z ReplicationObject).
Metoda publiczna EnumArticles Zwraca artykułów w publikacja.
Metoda publiczna EnumPublicationAccesses Zwraca logowania, do których mają dostęp do Wydawca.
Metoda publiczna EnumSubscriptions Zwraca subskrypcje, które subskrybować publikacja.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda chroniona GetChangeCommand Infrastruktura. (Dziedziczony z ReplicationObject).
Metoda chroniona GetCreateCommand Infrastruktura. (Dziedziczony z ReplicationObject).
Metoda chroniona GetDropCommand Infrastruktura. (Dziedziczony z ReplicationObject).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna GrantPublicationAccess Dodaje określony login do lista dostępu do publikacja (PAL).
Metoda chroniona InternalRefresh Infrastruktura. (Dziedziczony z ReplicationObject).
Metoda publiczna Load Ładuje właściwości istniejącego obiektu z serwera. (Dziedziczony z ReplicationObject).
Metoda publiczna LoadProperties Ładuje właściwości istniejącego obiektu z serwera. (Dziedziczony z ReplicationObject).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Refresh Ponownie ładuje właściwości obiektu. (Dziedziczony z ReplicationObject).
Metoda publiczna Remove() Usuwa istniejącą publikacja.
Metoda publiczna Remove(Boolean) Usuwa istniejącej publikacja, nawet jeśli dystrybutor, nie jest dostępny.
Metoda publiczna ReplicateUserDefinedScript Replikuje wykonanie skryptu użytkownika abonentów określonego publikacja.
Metoda publiczna RevokePublicationAccess Usuwa określony login z lista dostępu do publikacja (PAL).
Metoda publiczna Script Generuje Transact-SQL skryptu, który może służyć do odtworzenia publikacja określone przez opcje skryptu.
Metoda publiczna StartSnapshotGenerationAgentJob Uruchamia zadanie, który generuje migawka początkowa w publikacja.
Metoda publiczna StopSnapshotGenerationAgentJob Próbuje zatrzymać uruchomione zadanie agenta migawki.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Uwagi

Podczas konfigurowania Publisher z dystrybutor zdalny, wartości dostarczone dla wszystkich właściwości, łącznie z SnapshotGenerationAgentProcessSecurity, są wysyłane do dystrybutora jako zwykły tekst.Należy zaszyfrować połączenie między Wydawca i jego dystrybutor zdalny przed wywoływaniem Create lub CreateSnapshotAgent metody.Aby uzyskać więcej informacji, zobacz temat Szyfrowania połączeńSQL Server.

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

Bezpieczeństwo wątków

Wszystkie publiczne statyczne (Shared w Microsoft języka Visual Basic) elementy tego typu są bezpieczne dla operacji wielowątkowe.Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.