HeterogeneousTable Class

Represents a table on a non-Microsoft SQL Server Publisher.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Replication.HeterogeneousTable

Namespace:  Microsoft.SqlServer.Replication
Assembly:  Microsoft.SqlServer.Rmo (in Microsoft.SqlServer.Rmo.dll)

Syntax

'Declaration
Public NotInheritable Class HeterogeneousTable
'Usage
Dim instance As HeterogeneousTable
public sealed class HeterogeneousTable
public ref class HeterogeneousTable sealed
[<SealedAttribute>]
type HeterogeneousTable =  class end
public final class HeterogeneousTable

The HeterogeneousTable type exposes the following members.

Constructors

  Name Description
Public method HeterogeneousTable Creates a new instance of the HeterogeneousTable class.

Top

Properties

  Name Description
Public property HasExplicitSelectGrant Gets or sets whether the administrator of the non-Microsoft SQL Server Publisher was explicitly granted SELECT permissions on the table.
Public property HasPrimaryKey Gets or sets whether the table has a primary key.
Public property HasUniqueConstraintNullable Gets or sets whether the unique constraint allows null values.
Public property IsPublished Gets or sets whether the table is currently being published by Microsoft SQL Server replication.
Public property IsTransPublished Gets or sets whether the table is published in a transactional publication.
Public property Name Gets or sets the name of the table object at the non-Microsoft SQL Server Publisher.
Public property Owner Gets or sets the owner of the table at the non-Microsoft SQL Server Publisher.
Public property UserData Gets or sets custom user data for this object.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

The HeterogeneousTable structure is used to return data on a table at a non-SQL Server Publisher. The data is used in SQL Server Management Studio to enable users to select tables to publish from an Oracle Publisher.

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Replication Namespace

ReplicationServer

Other Resources

Heterogeneous Database Replication