Udostępnij przez


Interfejs IDatabase

Reprezentuje SQL Server bazy danych.

Przestrzeń nazw:  Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw:  Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)

Składnia

'Deklaracja
Public Interface IDatabase _
    Inherits IServerOwnedObject, IDatabaseObject, IMetadataObject
'Użycie
Dim instance As IDatabase
public interface IDatabase : IServerOwnedObject, 
    IDatabaseObject, IMetadataObject
public interface class IDatabase : IServerOwnedObject, 
    IDatabaseObject, IMetadataObject
type IDatabase =  
    interface
        interface IServerOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IDatabase extends IServerOwnedObject, IDatabaseObject, IMetadataObject

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

Właściwości

  Nazwa Opis
Właściwość publiczna ApplicationRoles Pobiera kolekcja wszystkich ról aplikacji, które są zdefiniowane w bazie danych.
Właściwość publiczna AsymmetricKeys Pobiera kolekcja wszystkie klucze asymetryczne w bazie danych.
Właściwość publiczna Certificates Pobiera kolekcja wszystkich certyfikatów w bazie danych.
Właściwość publiczna CollationInfo Pobiera sortowanie używanej przez bazę danych.
Właściwość publiczna CompatibilityLevel Pobiera sortowanie bazy danych.
Właściwość publiczna DefaultSchemaName Pobiera nazwę domyślnego schematu bazy danych.
Właściwość publiczna IsSystemObject Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject).
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Owner Pobiera IUser obiekt, który reprezentuje właściciel bazy danych.
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna Roles Pobiera kolekcja wszystkich ról, które są zdefiniowane w bazie danych.
Właściwość publiczna Schemas Pobiera kolekcja wszystkich schematów w bazie danych.
Właściwość publiczna Server Pobiera IServer obiekt, który jest właścicielem obiektu. (Dziedziczony z IServerOwnedObject).
Właściwość publiczna Triggers Pobiera Kolekcja wszystkich wyzwalaczy w bazie danych.
Właściwość publiczna Users Pobiera kolekcja wszystkich użytkowników w bazie danych.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Accept<T>(IDatabaseObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject).
Metoda publiczna Accept<T>(IMetadataObjectVisitor<T>) Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject).
Metoda publiczna Accept<T>(IServerOwnedObjectVisitor<T>) Akceptuje wizyty z określonego IServerOwnedObjectVisitor<T> obiektu. (Dziedziczony z IServerOwnedObject).

Do góry