Klasa TransArticle
Reprezentuje artykuł w publikacja transakcyjnych.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Replication.ReplicationObject
Microsoft.SqlServer.Replication.Article
Microsoft.SqlServer.Replication.TransArticle
Przestrzeń nazw: Microsoft.SqlServer.Replication
Zestaw: Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)
Składnia
'Deklaracja
Public NotInheritable Class TransArticle _
Inherits Article
'Użycie
Dim instance As TransArticle
public sealed class TransArticle : Article
public ref class TransArticle sealed : public Article
[<SealedAttribute>]
type TransArticle =
class
inherit Article
end
public final class TransArticle extends Article
Typ TransArticle uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
TransArticle() | Tworzy nowe wystąpienie TransArticle klasy |
![]() |
TransArticle(String, String, String, ServerConnection) | Creates a new instance of the TransArticle class, with the required properties and with the specified connection to the instance of Microsoft SQL Server. |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ArticleId | Pobiera wartość Identyfikator artykuł. (Dziedziczony z Article). |
![]() |
ArticleLogTablespace | Pobiera lub ustawia nazwę obszar tabel Oracle, używane do przechowywania informacji dziennika replikacja. |
![]() |
CachePropertyChanges | Pobiera lub ustawia, czy zmiany właściwości replikacja w pamięci podręcznej, czy stosuje je niezwłocznie. (Dziedziczony z ReplicationObject). |
![]() |
CommandFormat | Pobiera lub ustawia sposób zmiany są propagowane do artykuł. |
![]() |
ConnectionContext | Gets or sets the connection to an instance of Microsoft SQL Server. (Dziedziczony z ReplicationObject). |
![]() |
CreateArticleAsHeterogeneous | (Dziedziczony z Article). |
![]() |
CreationScript | Pobiera lub ustawia nazwę i pełną ścieżka Transact-SQL pliku skryptu, który jest używany do tworzenia obiekt docelowy obiekt subskrybenta. (Dziedziczony z Article). |
![]() |
DatabaseName | Pobiera lub ustawia nazwę bazy danych, która zawiera dane i obiekty, które są publikowane w artykuł. (Dziedziczony z Article). |
![]() |
DatatypeMappingOptions | Zwraca czy domyślnego mapowania typu danych artykuł jest używana dla nie - SQL Server Wydawca. |
![]() |
DeleteCommand | Pobiera lub ustawia polecenia używane do replikowania usuwa. |
![]() |
Description | Pobiera lub ustawia tekstowy opis artykuł. (Dziedziczony z Article). |
![]() |
DestinationObjectName | Pobiera lub ustawia obiekt bazy danych jest źródłowa baza danych obiektu dla artykuł przez subskrybenta. (Dziedziczony z Article). |
![]() |
DestinationObjectOwner | Pobiera lub ustawia właściciela schematu źródłowa baza danych obiektu dla artykuł przez subskrybenta. (Dziedziczony z Article). |
![]() |
FilterClause | Pobiera lub ustawia gdzie klauzula używane do filtrowania artykuł poziomo. |
![]() |
FilterProcName | Pobiera lub ustawia procedura składowana (utworzone dla replikacji) używane do filtrowania tabela w poziomie. |
![]() |
FilterProcOwner | Pobiera lub ustawia użytkownika bazy danych, który jest właścicielem procedura składowana, która jest używana do poziomo partycji tabela na podstawie artykuł. |
![]() |
IdentityRangeManagementOption | Pobiera lub ustawia opcje zarządzania zakres artykuł tożsamości. (Dziedziczony z Article). |
![]() |
IdentityRangeThreshold | Pobiera lub ustawia wartość, jaką nowy zakres wartości kolumna tożsamości są przypisane do Wydawca lub subskrybenta. (Dziedziczony z Article). |
![]() |
InsertCommand | Pobiera lub ustawia polecenia używane do replikowania wstawia. |
![]() |
IsExistingObject | Pobiera się, czy obiekt istnieje na serwerze. (Dziedziczony z ReplicationObject). |
![]() |
Name | Pobiera lub ustawia nazwę artykuł. (Dziedziczony z Article). |
![]() |
PreCreationMethod | Pobiera lub ustawia akcja do wykonania po opublikowanych obiekt już istnieje w baza danych subskrypcja. (Dziedziczony z Article). |
![]() |
PublicationName | Pobiera lub ustawia nazwę publikacja, do której należy dany artykuł. (Dziedziczony z Article). |
![]() |
PublisherIdentityRangeSize | Dla TransArticle obiekt, pobiera lub ustawia zakres wartości tożsamości przypisane do kolumny tabela Wydawca.Dla MergeArticle obiekt pobiera lub ustawia zakres wartości tożsamości przypisane do kolumny tabela u abonentów, które mają subskrypcje serwera. (Dziedziczony z Article). |
![]() |
PublisherName | Pobiera lub ustawia nazwę z innych niż - SQL Server Wydawca , publikuje artykuł. |
![]() |
SchemaOption | Pobiera lub ustawia opcje tworzenia artykuł schematu. (Dziedziczony z Article). |
![]() |
SnapshotObjectName | Pobiera lub ustawia obiekt bazy danych, który dostarcza danych początkowych migawka artykuł. |
![]() |
SnapshotObjectOwner | Pobiera lub ustawia właściciela obiektu bazy danych, która dostarcza dane początkowe migawka artykuł. |
![]() |
SourceObjectName | Pobiera lub ustawia nazwę obiektu bazy danych, który jest publikowana. (Dziedziczony z Article). |
![]() |
SourceObjectOwner | Pobiera lub ustawia właściciela obiektu bazy danych, która jest publikowana. (Dziedziczony z Article). |
![]() |
SqlServerName | Gets the name of the Microsoft SQL Server instance to which this object is connected. (Dziedziczony z ReplicationObject). |
![]() |
SubscriberIdentityRangeSize | Pobiera lub ustawia maksymalną liczbę nowych wierszy, które mogą być wstawiane do kolumna tożsamości w tabela na subskrybenta przed muszą być przydzielone innym zakres tożsamości. (Dziedziczony z Article). |
![]() |
Type | Pobiera lub ustawia typ artykuł. (Dziedziczony z Article). |
![]() |
UpdateCommand | Pobiera lub ustawia polecenia używane do replikowania aktualizacji. |
![]() |
UserData | Pobiera lub ustawia właściwość obiektu, który umożliwia użytkownikom dołączanie własnych danych do obiektu. (Dziedziczony z ReplicationObject). |
![]() |
VerticalPartition | Określa, czy wszystkie kolumny są publikowane w tabela artykuł. (Dziedziczony z Article). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddReplicatedColumns | Zawiera kolumny w pionie tabela partycjonowana artykułu. |
![]() |
CheckValidCreation | Infrastruktura. (Dziedziczony z Article). |
![]() |
CheckValidDefinition | Infrastruktura. (Dziedziczony z Article). |
![]() |
CommitPropertyChanges | Sends all the cached property change statements to the instance of Microsoft SQL Server. (Dziedziczony z ReplicationObject). |
![]() |
Create | Tworzy nowy artykuł na aktualnie podłączonych wystąpienie z SQL Server na podstawie właściwości bieżącego TransArticle obiektu lub MergeArticle obiektu. (Dziedziczony z Article). |
![]() |
Decouple | Oddzielono obiekt odwołanie replikacja z serwera. (Dziedziczony z ReplicationObject). |
![]() |
EnumHeterogeneousColumns | Zwraca informacje o kolumnach tabela artykuł opublikowane przez nie - SQL Server Wydawca. |
![]() |
Equals | (Dziedziczony z Object). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetChangeCommand | Infrastruktura. (Dziedziczony z ReplicationObject). |
![]() |
GetCreateCommand | Infrastruktura. (Dziedziczony z ReplicationObject). |
![]() |
GetDropCommand | Infrastruktura. (Dziedziczony z ReplicationObject). |
![]() |
GetHashCode | (Dziedziczony z Object). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
InternalRefresh | Infrastruktura. (Dziedziczony z ReplicationObject). |
![]() |
ListReplicatedColumns | Zwraca kolumny opublikowanego artykuł tabela. |
![]() |
Load | Ładuje właściwości istniejącego obiektu z serwera. (Dziedziczony z ReplicationObject). |
![]() |
LoadProperties | Ładuje właściwości istniejącego obiektu z serwera. (Dziedziczony z ReplicationObject). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
Refresh | Ponownie ładuje właściwości obiektu. (Dziedziczony z ReplicationObject). |
![]() |
Remove | Usuwa istniejącego artykuł na aktualnie podłączonych wystąpienie z SQL Server na podstawie właściwości bieżącego TransArticle obiektu lub MergeArticle obiektu. (Dziedziczony z Article). |
![]() |
RemoveReplicatedColumns | Wyklucza kolumny z pionie tabela partycjonowana artykuł. |
![]() |
Script | Generuje Transact-SQL skryptu, który może być wykonany do tworzenia lub usuwania TransArticle obiektu lub MergeArticle obiektu na serwerze. (Dziedziczony z Article). |
![]() |
ScriptChangeColumnDestinationDataType | Zwraca Transact-SQL skrypt, używane do zmiany mapowania typu danych kolumna dla nie-SQL Server wydawcy. |
![]() |
SetColumnDestinationDataType | Ustawia mapowanie typu danych kolumna dla nie - SQL Server Wydawca. |
![]() |
ToString | (Dziedziczony z Object). |
Do góry
Uwagi
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.
Przykłady
// Define the Publisher, publication, and article names.
string publisherName = publisherInstance;
string publicationName = "AdvWorksProductTran";
string publicationDbName = "AdventureWorks2008R2";
string articleName = "Product";
string schemaOwner = "Production";
TransArticle article;
// Create a connection to the Publisher.
ServerConnection conn = new ServerConnection(publisherName);
// Create a filtered transactional articles in the following steps:
// 1) Create the article with a horizontal filter clause.
// 2) Add columns to or remove columns from the article.
try
{
// Connect to the Publisher.
conn.Connect();
// Define a horizontally filtered, log-based table article.
article = new TransArticle();
article.ConnectionContext = conn;
article.Name = articleName;
article.DatabaseName = publicationDbName;
article.SourceObjectName = articleName;
article.SourceObjectOwner = schemaOwner;
article.PublicationName = publicationName;
article.Type = ArticleOptions.LogBased;
article.FilterClause = "DiscontinuedDate IS NULL";
// Ensure that we create the schema owner at the Subscriber.
article.SchemaOption |= CreationScriptOptions.Schema;
if (!article.IsExistingObject)
{
// Create the article.
article.Create();
}
else
{
throw new ApplicationException(String.Format(
"The article {0} already exists in publication {1}.",
articleName, publicationName));
}
// Create an array of column names to remove from the article.
String[] columns = new String[1];
columns[0] = "DaysToManufacture";
// Remove the column from the article.
article.RemoveReplicatedColumns(columns);
}
catch (Exception ex)
{
// Implement appropriate error handling here.
throw new ApplicationException("The article could not be created.", ex);
}
finally
{
conn.Disconnect();
}
' Define the Publisher, publication, and article names.
Dim publisherName As String = publisherInstance
Dim publicationName As String = "AdvWorksProductTran"
Dim publicationDbName As String = "AdventureWorks2008R2"
Dim articleName As String = "Product"
Dim schemaOwner As String = "Production"
Dim article As TransArticle
' Create a connection to the Publisher.
Dim conn As ServerConnection = New ServerConnection(publisherName)
' Create a filtered transactional articles in the following steps:
' 1) Create the article with a horizontal filter clause.
' 2) Add columns to or remove columns from the article.
Try
' Connect to the Publisher.
conn.Connect()
' Define a horizontally filtered, log-based table article.
article = New TransArticle()
article.ConnectionContext = conn
article.Name = articleName
article.DatabaseName = publicationDbName
article.SourceObjectName = articleName
article.SourceObjectOwner = schemaOwner
article.PublicationName = publicationName
article.Type = ArticleOptions.LogBased
article.FilterClause = "DiscontinuedDate IS NULL"
' Ensure that we create the schema owner at the Subscriber.
article.SchemaOption = article.SchemaOption Or _
CreationScriptOptions.Schema
If Not article.IsExistingObject Then
' Create the article.
article.Create()
Else
Throw New ApplicationException(String.Format( _
"The article {0} already exists in publication {1}.", _
articleName, publicationName))
End If
' Create an array of column names to remove from the article.
Dim columns() As String = New String(0) {}
columns(0) = "DaysToManufacture"
' Remove the column from the article.
article.RemoveReplicatedColumns(columns)
Catch ex As Exception
' Implement appropriate error handling here.
Throw New ApplicationException("The article could not be created.", ex)
Finally
conn.Disconnect()
End Try
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.
Zobacz także