Aracılığıyla paylaş


EnumDependencies yöntemi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The EnumDependencies method returns a QueryResults object that enumerates Microsoft SQL Server database user objects and user object dependency relationships.

Sözdizimi

object
.EnumDependencies( [ DependencyType ] )as QueryResults

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • DependencyType
    Çıktı ayarları'nda anlatıldığı gibi yönlendirir uzun tamsayı.

Prototip (c/C++)

HRESULT EnumDependencies(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_DEPENDENCY_TYPE DependencyType = SQLDMODep_Parents);

Ayarları

Değerini belirtmek DependencyType bu sqldmo_dependency_type değerleri kullanarak bağımsız değişkeni.

Sabit

Değer

Açıklama

SQLDMODep_Children

262144

Başvurulan sql Server bileşeni bağlı olan tüm bileşenleri listeler.

SQLDMODep_DRIOnly

2097152

DRI ilişkisinde bulunulan sql Server bileşeni bağlı bileşenlerini listeler.

SQLDMODep_FirstLevelOnly

1048576

Hemen üst öğeleri listeler.Yalnızca anlık alt listelemek için SQLDMODep_Children ile birleştirin.

SQLDMODep_FullHierarchy

65536

Sonuç hiyerarşi ilişkisi açıklayan varsayılan sonuç küme Alters satır küme.

SQLDMODep_OrderDescending

131072

Azalan düzende dönen listeye uygulanır.

SQLDMODep_Parents

0

Başvurulan SQL Server bileşeni bağımlı olduğu tüm nesneleri listeler.

SQLDMODep_/ReturnInputObject

524288

Döndürülen listedeki sql Distributed Management Objects (sql-dmo) nesne tarafından başvuruda bulunulan sql Server bileşeni içerir.

SQLDMODep_Valid

4128768

Tüm bağımlılık sabitleri kullanarak birleştirilmiş bir veya mantıksal işleç.

Döndürür

A QueryResults nesne içeren üç sonuç kümeleri.Hiçbir kullanıcı tanımlı veri türleri, bağımlılık ağacındaki varsayılanları ve kuralları yer alır, bu sütunları tarafından tanımlanan tek bir sonuç küme döndürülür.

Column

Veri türü

Açıklama

oObjName

nvarchar(129)

Veritabanı nesnesi adı.

oOwner

nvarchar(129)

Veritabanı nesnesi sahibi adı.

oSequence

smallint

Hiyerarşisindeki belirtilen nesne listelenen nesne arasındaki uzaklığı gösterir.

oType

integer

sqldmo_object_type tarafından numaralandırılan veritabanı nesnesi türü.

RelName

nvarchar(129)

SQLDMODep_FullHierarchy belirtildiğinde görüntülenir.Hiyerarşik olarak ilişkili veritabanı nesnesi adı.

RelOwner

nvarchar(129)

SQLDMODep_FullHierarchy belirtildiğinde görüntülenir.Hiyerarşik olarak ilişkili veritabanı nesnesi sahibi adı.

RelType

integer

SQLDMODep_FullHierarchy belirtildiğinde görüntülenir.Zaman RelName değeri null olmayan, RelType hiyerarşik olarak ilişkili veritabanı nesnesi türü, numaralandırılan tarafından sqldmo_object_type.Zaman RelName değeri null, 0 değeri döndürülür ve yoksayılabilir.

Bağımlılık ağacı varsayılan değerleri, kuralları veya kullanıcı tanımlı veri türleri varsa, bir veya iki ek sonuç kümeleri tarafından döndürülen EnumDependencies yöntem.Kuralları veya varsayılan değerler içerdiği zaman, bu sütunları tarafından tanımlanan bir sonuç küme döndürülür.

Column

Veri türü

Açıklama

oOwner

nvarchar(129)

Veritabanı nesnesi sahibi adı.

oRuleDefName

nvarchar(129)

Veritabanı nesnesi adı.

oSequence

smallint

Hiyerarşisindeki belirtilen nesne listelenen nesne arasındaki uzaklığı gösterir.

oType

integer

sqldmo_object_type tarafından numaralandırılan veritabanı nesnesi türü.SQLDMOObj_Default veya SQLDMOObj_Rule tüm satırlar için değerdir.

Kullanıcı tanımlı veri türleri bağımlılık ağacındaki içerdiği veri türlerini numaralandırır bir sonuç küme döndürülür.Kullanıcı tanımlı veri türü sonuç küme bu sütunlara göre tanımlanır.

Column

Veri türü

Açıklama

oType

integer

sqldmo_object_type tarafından numaralandırılan veritabanı nesnesi türü.Tüm satırlar için SQLDMOObj_UserDefinedDatatype değerdir.

oUDDTName

nvarchar(129)

Kullanıcı tanımlı veri adını yazın.

oOwner

nvarchar(129)

Kullanıcı tanımlı veri türü sahibinin adı.

oSequence

smallint

Hiyerarşisindeki belirtilen nesne listelenen nesne arasındaki uzaklığı gösterir.