Udostępnij za pośrednictwem


Klasa Database

Database Reprezentuje obiekt SQL Server bazy danych.

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

Składnia

'Deklaracja
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class Database _
    Inherits ScriptNameObjectBase _
    Implements ICreatable, IAlterable, IDroppable, IRenamable,  _
    IExtendedProperties, IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
'Użycie
Dim instance As Database
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class Database : ScriptNameObjectBase, 
    ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, 
    IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class Database sealed : public ScriptNameObjectBase, 
    ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, 
    IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type Database =  
    class
        inherit ScriptNameObjectBase
        interface ICreatable
        interface IAlterable
        interface IDroppable
        interface IRenamable
        interface IExtendedProperties
        interface IScriptable
        interface IDatabaseOptions
        interface IDmfFacet
        interface ISfcSupportsDesignMode
    end
public final class Database extends ScriptNameObjectBase implements ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna Database() Inicjuje nowe wystąpienie Database klasy
Metoda publiczna Database(Server, String) Inicjuje nowe wystąpienie Database klasy na określonym serwerze i o określonej nazwie.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveConnections Pobiera liczbę aktywnych połączeń z bazą danych.
Właściwość publiczna ActiveDirectory Pobiera informacje o usłudze Active Directory ustawienia bazy danych.
Właściwość publiczna AnsiNullDefault Pobiera lub ustawia właściwość AnsiNullDefault.
Właściwość publiczna AnsiNullsEnabled Pobiera lub ustawia wartość właściwość ANSI_NULLS_ENABLED wartość logiczna.
Właściwość publiczna AnsiPaddingEnabled Pobiera lub ustawia włączono opcję bazy danych ANSI_PADDING_ENABLED.
Właściwość publiczna AnsiWarningsEnabled Pobiera lub ustawia wartość właściwość ANSI_WARNING_ENABLED wartość logiczna.
Właściwość publiczna ApplicationRoles Reprezentuje kolekcja ApplicationRole obiektów.Każdy ApplicationRole obiekt reprezentuje rola aplikacji zdefiniowane w bazie danych.
Właściwość publiczna ArithmeticAbortEnabled Pobiera lub ustawia wartość właściwość ARITHMETICABORT.
Właściwość publiczna Assemblies Reprezentuje kolekcja SqlAssembly obiektów.Każdy SqlAssembly obiekt reprezentuje wirtualny plik dziennika zdefiniowanych w bazie danych.
Właściwość publiczna AsymmetricKeys Reprezentuje kolekcja AsymmetricKey obiektów.Każdy AsymmetricKey obiekt reprezentuje klucz asymetrycznego, zdefiniowane w bazie danych.
Właściwość publiczna AutoClose Pobiera lub zestaws AUTOCLOSE opcja bazy danych jest zestaw.
Właściwość publiczna AutoCreateStatisticsEnabled Pobiera Boolean wartości właściwość, który określa, czy statystyki są tworzone automatycznie dla bazy danych.
Właściwość publiczna AutoShrink Pobiera lub ustawia opcję bazy danych AUTO_SHRINK.
Właściwość publiczna AutoUpdateStatisticsAsync Pobiera lub ustawia wartość właściwość, która określa, czy opcja AUTOUPDATESTATISTICSASYNC bazy danych jest aktywny.
Właściwość publiczna AutoUpdateStatisticsEnabled Pobiera Boolean wartości właściwość, który określa, czy statystyki są automatycznie aktualizowane dla bazy danych.
Właściwość publiczna BrokerEnabled Pobiera lub ustawia wartość właściwość, która określa, czy usługa Broker usługa jest włączona.
Właściwość publiczna CaseSensitive Pobiera Boolean wartości właściwość, który określa, czy wielkie i małe litery są oceniane jako równe.
Właściwość publiczna Certificates Reprezentuje kolekcja Certificate obiektów.Każdy Certificate obiekt reprezentuje certyfikat zdefiniowane w bazie danych.
Właściwość publiczna ChangeTrackingAutoCleanUp Pobiera lub ustawia wartość logiczna wartości właściwość, która określa, czy włączona jest opcja CHANGE_TRACKING_AUTO_CLEANUP.
Właściwość publiczna ChangeTrackingEnabled Pobiera lub ustawia wartość właściwość, która określa, czy włączona jest opcja CHANGE_TRACKING_VALUE
Właściwość publiczna ChangeTrackingRetentionPeriod Pobiera lub ustawia wartość CHANGE_TRACKING_RETENTION_PERIOD.
Właściwość publiczna ChangeTrackingRetentionPeriodUnits Pobiera lub ustawia typ jednostki wartości okresu przechowywania.
Właściwość publiczna CloseCursorsOnCommitEnabled Pobiera lub ustawia wartość określającą, czy opcja CURSOR_CLOSE_ON_COMMIT bazy danych jest aktywny.
Właściwość publiczna Collation Pobiera lub ustawia sortowanie domyślne używane przez bazę danych.
Właściwość publiczna CompatibilityLevel Pobiera lub ustawia poziom zgodności dla bazy danych.
Właściwość publiczna ConcatenateNullYieldsNull Pobiera lub ustawia wartość właściwość, która określa, czy opcja CONCAT_NULL_YIELDS_NULL bazy danych jest aktywny.
Właściwość publiczna CreateDate Pobiera Data utworzenia bazy danych.
Właściwość publiczna DatabaseAuditSpecifications Reprezentuje kolekcja DatabaseAuditSpecification obiektów.Każdy DatabaseAuditSpecification obiekt reprezentuje specyfikacji inspekcji bazy danych, zdefiniowana na serwerze.
Właściwość publiczna DatabaseEncryptionKey Pobiera typ danych DataBaseEncryptionKey.
Właściwość publiczna DatabaseGuid Pobiera Guid wartość, która jednoznacznie identyfikuje bazy danych.
Właściwość publiczna DatabaseOptions Pobiera DatabaseOptions obiekt, który zawiera opcje konfiguracja dla bazy danych.
Właściwość publiczna DatabaseOwnershipChaining Pobiera lub ustawia wartość właściwość, która określa, czy tworzenie łańcucha własności bazy danych jest aktywny.
Właściwość publiczna DatabaseSnapshotBaseName Pobiera nazwę migawka podstawowej bazy danych.
Właściwość publiczna DataSpaceUsage Pobiera miejsca w bazie danych.
Właściwość publiczna DateCorrelationOptimization Pobiera lub ustawia wartość właściwość, która określa, czy data optymalizacji korelacji jest aktywny.Więcej informacji o data korelacji optymalizacji, zobacz Ustawianie opcji bazy danych.
Właściwość publiczna DboLogin Pobiera Boolean wartość określająca, czy bieżący użytkownik jest zalogowany jako właociciel bazy danych (DBO).
Właściwość publiczna DefaultFileGroup Pobiera domyślnej grupy plików używane przez bazę danych.
Właściwość publiczna DefaultFileStreamFileGroup Pobiera typ danych DefaultFileStreamFileGroup
Właściwość publiczna DefaultFullTextCatalog Pobiera wykaz pełnotekstowy domyślne używane przez bazę danych.
Właściwość publiczna Defaults Reprezentuje kolekcja Default obiektów.Każdy Default obiekt reprezentuje domyślne zdefiniowane dla bazy danych.
Właściwość publiczna DefaultSchema Pobiera domyślny schemat użytkownika.
Właściwość publiczna EncryptionEnabled Pobiera lub ustawia właściwość ENCRYPTIONENABLED bazy danych.
Właściwość publiczna Events Pobiera zdarzenia związane z bazą danych.
Właściwość chroniona ExecuteForScalar Pobiera lub zestaws Boolean wartości właściwość, która określa, czy obiekt jest zestaw do wykonywania dla opcji wartość skalarna. (Dziedziczony z SqlSmoObject).
Właściwość publiczna ExtendedProperties Pobiera właściwości rozszerzone bazy danych.
Właściwość publiczna ExtendedStoredProcedures Reprezentuje kolekcja ExtendedStoredProcedure obiektów.Każdy ExtendedStoredProcedure obiekt reprezentuje rozszerzona procedura składowana, zdefiniowane w bazie danych.
Właściwość publiczna FileGroups Reprezentuje kolekcja FileGroup obiektów.Każdy FileGroup obiekt reprezentuje grupa plików, zdefiniowane w bazie danych.
Właściwość publiczna FullTextCatalogs Reprezentuje kolekcja FullTextCatalog obiektów.Każdy FullTextCatalog obiekt reprezentuje wykaz pełnotekstowy zdefiniowane w bazie danych.
Właściwość publiczna FullTextStopLists Reprezentuje kolekcja FullTextStopList obiektów.Każdy FullTextStopList obiekt reprezentuje listy stop pełny tekst zdefiniowana na serwerze.
Właściwość publiczna HonorBrokerPriority Pobiera lub ustawia Boolean wartość określająca, czy priorytet określone przez brokera zostało potwierdzone, lub nie.
Właściwość publiczna ID Pobiera wartość Identyfikatora bazy danych, który unikatowo identyfikuje bazy danych.
Właściwość publiczna IndexSpaceUsage Pobiera zajmowane przez indeksów w bazie danych.
Właściwość publiczna IsAccessible Pobiera Boolean wartości właściwość, która określa, czy można uzyskać dostęp do bazy danych.
Właściwość publiczna IsDatabaseSnapshot Pobiera Boolean wartości właściwość, która określa, czy baza danych jest migawka bazy danych
Właściwość publiczna IsDatabaseSnapshotBase Pobiera Boolean wartości właściwość, który określa, czy baza danych jest podstawowej bazy danych dla bazy danych migawka.
Właściwość publiczna IsDbAccessAdmin Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbAccessAdmin rola bazy danych.
Właściwość publiczna IsDbBackupOperator Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbBackupOperator rola bazy danych.
Właściwość publiczna IsDbDatareader Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbDatareader rola bazy danych.
Właściwość publiczna IsDbDatawriter Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbDatawriter rola bazy danych.
Właściwość publiczna IsDbDdlAdmin Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbDdlAdmin rola bazy danych.
Właściwość publiczna IsDbDenyDatareader Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbDenyDatareader rola bazy danych.
Właściwość publiczna IsDbDenyDatawriter Pobiera Boolean wartości właściwość, która określa, czy bieżący element członkowski jest członkiem DbDenyDatawriter bazy danych.
Właściwość publiczna IsDbManager Pobiera Boolean wartość, która określa, czy bieżący identyfikator logowania menedżer bazy danych w SQL Azure.
Właściwość publiczna IsDbOwner Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbOwner rola bazy danych.
Właściwość publiczna IsDbSecurityAdmin Pobiera Boolean wartości właściwość, która określa, czy bieżący użytkownik jest element członkowski z DbSecurityAdmin rola bazy danych.
Właściwość publiczna IsFullTextEnabled Pobiera Boolean wartość określająca, czy baza danych jest włączone przeszukiwanie pełnego tekstu.
Właściwość publiczna IsLoginManager Pobiera Boolean wartość, która określa, czy bieżący logowania Menedżera logowania w SQL Azure.
Właściwość publiczna IsMailHost Pobiera Boolean wartość określająca, czy baza danych jest skonfigurowany jako host poczty.
Właściwość publiczna IsManagementDataWarehouse Pobiera Boolean wartość określająca, czy baza danych jest magazyn danych zarządzania.
Właściwość publiczna IsMirroringEnabled Pobiera Boolean wartość określająca, czy dublowanie jest włączony na bazie danych.
Właściwość publiczna IsParameterizationForced Pobiera lub ustawia wartość właściwość, która określa, czy parametryzacja jest zmuszony do bazy danych.
Właściwość publiczna IsReadCommittedSnapshotOn Pobiera Boolean wartość określająca, czy transakcje z odczytu popełnione poziom izolacji użyć wiersza versioning.
Właściwość publiczna IsSystemObject Pobiera Boolean wartość określająca, czy baza danych jest obiekt systemu lub bazy danych zdefiniowanych przez użytkownika.
Właściwość chroniona IsTouched Pobiera Boolean wartość właściwość określa, czy właściwość obiektu zostały zaktualizowane, ale jeszcze nie zostały utrwalone na serwerze. (Dziedziczony z SqlSmoObject).
Właściwość publiczna IsUpdateable Pobiera Boolean wartość określająca, czy można zaktualizować bazy danych.
Właściwość publiczna IsVarDecimalStorageFormatEnabled Pobiera lub ustawia wartość właściwość określa, czy włączono magazynu VarDecimal.
Właściwość publiczna LastBackupDate Pobiera data i czas, kiedy baza danych ostatniej kopii zapasowej.
Właściwość publiczna LastDifferentialBackupDate Pobiera data i czas podczas ostatniego różnicowa kopia zapasowa została wykonana.
Właściwość publiczna LastLogBackupDate Pobiera data i czas, kiedy dziennik transakcji ostatniej kopii zapasowej.
Właściwość publiczna LocalCursorsDefault Pobiera wartość logiczna, która określa, czy kursory lokalnego serwera są używane domyślnie.
Właściwość publiczna LogFiles Reprezentuje kolekcja LogFile obiektów.Każdy LogFile obiekt reprezentuje plik dziennika, zdefiniowane w bazie danych.
Właściwość publiczna LogReuseWaitStatus Pobiera typ operacji oczekuje ponownego miejsca w dzienniku transakcji.
Właściwość publiczna MasterKey Pobiera klucz główny, który jest używany do szyfrowania kluczy prywatnych certyfikatów.
Właściwość publiczna MirroringFailoverLogSequenceNumber Pobiera numer sekwencyjny dziennika podczas ostatniej pracy awaryjnej.
Właściwość publiczna MirroringID Pobiera wartość Identyfikatora, który unikatowo identyfikuje dublowanie partnerstwa.
Właściwość publiczna MirroringPartner Pobiera lub ustawia adres Aparat baz danych wystąpienie jest serwer partner potrzeby dublowanie bazy danych.
Właściwość publiczna MirroringPartnerInstance Pobiera wystąpienie SQL Server dublowanie partner jest skonfigurowany.
Właściwość publiczna MirroringRedoQueueMaxSize Pobiera lub ustawia maksymalny rozmiar kolejki ponowne wykonanie serwer duplikatu instancji w KB.
Właściwość publiczna MirroringRoleSequence Pobiera numer sekwencji ról dla podstawowego /kopia zapasowa role pełnione przez partnerów dublowanie.
Właściwość publiczna MirroringSafetyLevel Pobiera lub ustawia poziom bezpieczeństwa dublowanie.
Właściwość publiczna MirroringSafetySequence Pobiera numer sekwencji ról poziomów bezpieczeństwa dla partnerów dublowanie.
Właściwość publiczna MirroringStatus Pobiera stan bazy danych oraz dublowanie bazy danych sesja.
Właściwość publiczna MirroringTimeout Pobiera lub ustawia maksymalny czas w sekundach oczekiwania wystąpienie serwer dublowany wiadomość PING z innej instancji dublowanie sesja przed przy założeniu, że inne wystąpienie jest odłączony.
Właściwość publiczna MirroringWitness Pobiera lub ustawia nazwę Aparat baz danych wystąpienie dublowania bazy danych serwer monitora.
Właściwość publiczna MirroringWitnessStatus Pobiera stan dublowanie serwer monitora.
Właściwość publiczna Name Pobiera lub ustawia nazwę bazy danych. (Zastępuje NamedSmoObject.Name).
Właściwość publiczna NumericRoundAbortEnabled Pobiera lub ustawia wartość logiczna wartości właściwość, która określa, czy opcja NUMERIC_ROUNDABORT bazy danych jest aktywny.
Właściwość chroniona ObjectInSpace Pobiera Boolean Określa, czy obiekt istnieje w izolacji, lub czy jest bezpośrednio lub pośrednio podłączone do wystąpienie wartość właściwość SQL Server. (Dziedziczony z SqlSmoObject).
Właściwość publiczna Owner Pobiera głównej bazy danych, który jest właścicielem bazy danych.
Właściwość publiczna PageVerify Określa typ integralność stronie sprawdź, czy SQL Server wykonuje podczas odczytywania strona bazy danych.
Właściwość publiczna Parent Pobiera Server obiekt, który jest elementem nadrzędnym Database obiektu.
Właściwość publiczna PartitionFunctions Reprezentuje kolekcja PartitionFunction obiektów.Każdy PartitionFunction obiekt reprezentuje funkcja partycji zdefiniowane w bazie danych.
Właściwość publiczna PartitionSchemes Reprezentuje kolekcja PartitionScheme obiektów.Każdy PartitionScheme obiekt reprezentuje schemat partycji zdefiniowane w bazie danych.
Właściwość publiczna PlanGuides Pobiera przewodników planu skojarzone z bazy danych.
Właściwość publiczna PrimaryFilePath Pobiera katalogu systemu operacyjnego, który zawiera podstawowy plik bazy danych.
Właściwość publiczna Properties Pobiera kolekcja z Property obiektów, które reprezentują właściwości obiektu. (Dziedziczony z SqlSmoObject).
Właściwość publiczna QuotedIdentifiersEnabled Pobiera lub ustawia wartość logiczna wartości właściwość, która określa, czy identyfikatory rozdzielany znakami cudzysłowu (" ") są Transact-SQL zarezerwowanych słowa kluczowe lub zawierają znaki, zazwyczaj nie są dozwolone przez Transact-SQL reguły składni.
Właściwość publiczna ReadOnly Pobiera lub ustawia wartość logiczna wartości właściwość, która określa, czy baza danych jest tylko do odczytu.
Właściwość publiczna RecoveryForkGuid Pobiera wartość identyfikatora GUID określa rozwidlenia odzyskiwanie, na którym baza danych jest aktualnie aktywne.
Właściwość publiczna RecoveryModel Pobiera lub ustawia model odzyskiwanie bazy danych.
Właściwość publiczna RecursiveTriggersEnabled Pobiera lub ustawia wartość logiczna, która określa, czy wyzwalaczy cykliczne są włączone do bazy danych.
Właściwość publiczna ReplicationOptions Pobiera ustawienia aktywnej replikacja bazy danych,
Właściwość publiczna Roles Reprezentuje kolekcja DatabaseRole obiektów.Każdy DatabaseRole obiekt reprezentuje rolę zdefiniowane w bazie danych.
Właściwość publiczna Rules Reprezentuje kolekcja Rule obiektów.Każdy Rule obiekt reprezentuje reguły zdefiniowane w bazie danych.
Właściwość chroniona ScalarResult Wynik wartość skalarna pobiera odwołanie obiektu. (Dziedziczony z SqlSmoObject).
Właściwość publiczna Schemas Reprezentuje kolekcja Schema obiektów.Każdy Schema obiekt reprezentuje schematu zdefiniowane w bazie danych.
Właściwość publiczna ServiceBroker Pobiera ServiceBroker obiekt reprezentujący Service Broker.
Właściwość publiczna ServiceBrokerGuid Pobiera Guid jednoznacznie identyfikuje wystąpienie obiektu Service Broker.
Właściwość publiczna Size Rozmiar bazy danych są pobierane w MB.
Właściwość publiczna SnapshotIsolationState Pobiera migawka Państwo izolacji dla bazy danych.
Właściwość publiczna SpaceAvailable Pobiera dostępnego miejsca w bazie danych, w KB.
Właściwość publiczna State Pobiera stan odwołania obiektu. (Dziedziczony z SmoObjectBase).
Właściwość publiczna Status Pobiera stan bazy danych.
Właściwość publiczna StoredProcedures Reprezentuje kolekcja StoredProcedure obiektów.Każdy StoredProcedure obiekt reprezentuje procedura składowana, zdefiniowane w bazie danych.
Właściwość publiczna SymmetricKeys Reprezentuje kolekcja SymmetricKey obiektów.Każdy SymmetricKey obiekt reprezentuje klucz zawartości zdefiniowane w bazie danych.
Właściwość publiczna Synonyms Reprezentuje kolekcja Synonym obiektów.Każdy Synonym obiekt reprezentuje synonim zdefiniowane w bazie danych.
Właściwość publiczna Tables Reprezentuje kolekcja Table obiektów.Każdy Table obiekt reprezentuje tabela zdefiniowane w bazie danych.
Właściwość publiczna Triggers Reprezentuje kolekcja DatabaseDdlTrigger obiektów.Każdy DatabaseDdlTrigger obiekt reprezentuje wyzwalacza zdefiniowane w bazie danych.
Właściwość publiczna Trustworthy właściwość ZAUFANEGO bazy danych jest używany do wskazania czy wystąpienie SQL Server 2005 ufa bazy danych i jej zawartością
Właściwość publiczna Urn Pobiera wartość adresu jednolitej nazwy zasobu URN, która jednoznacznie identyfikuje obiekt. (Dziedziczony z SqlSmoObject).
Właściwość publiczna UserAccess Pobiera lub ustawia dostęp użytkownika do bazy danych.
Właściwość publiczna UserData Pobiera lub ustawia dane zdefiniowane przez użytkownika, skojarzone z obiektem odwołanie. (Dziedziczony z SmoObjectBase).
Właściwość publiczna UserDefinedAggregates Reprezentuje kolekcja UserDefinedAggregate obiektów.Każdy UserDefinedAggregate obiekt reprezentuje użytkownika wartość zagregowana, zdefiniowane w bazie danych.
Właściwość publiczna UserDefinedDataTypes Reprezentuje kolekcja UserDefinedDataType obiektów.Każdy UserDefinedDataType obiekt reprezentuje typ danych zdefiniowany przez użytkownika w bazie danych.
Właściwość publiczna UserDefinedFunctions Reprezentuje kolekcja UserDefinedFunction obiektów.Każdy UserDefinedFunction obiekt reprezentuje funkcja zdefiniowaną przez użytkownika w bazie danych.
Właściwość publiczna UserDefinedTableTypes Reprezentuje kolekcja UserDefinedTableType obiektów.Każdy UserDefinedTableType obiekt reprezentuje typ zdefiniowany przez użytkownika tabela w bazie danych.
Właściwość publiczna UserDefinedTypes Reprezentuje kolekcja UserDefinedType obiektów.Każdy UserDefinedType obiekt reprezentuje typ zdefiniowany przez użytkownika w bazie danych.
Właściwość publiczna UserName Pobiera lub ustawia nazwę użytkownika bazy danych.
Właściwość publiczna Users Reprezentuje kolekcja User obiektów.Każdy User obiekt reprezentuje użytkownika, który jest zdefiniowany w bazie danych.
Właściwość publiczna Version Pobiera wersja wystąpienie SQL Server który został użyty do utworzenia bazy danych.
Właściwość publiczna Views Reprezentuje kolekcja View obiektów.Każdy View obiekt reprezentuje widoku zdefiniowane w bazie danych.
Właściwość publiczna XmlSchemaCollections Reprezentuje kolekcja XmlSchemaCollection obiektów.Każdy XmlSchemaCollection obiekt reprezentuje schematu XML, zdefiniowane w bazie danych.

Do góry

Metody

  Nazwa Opis
Metoda chroniona AddDatabaseContext(StringCollection) Kontekstu bazy danych można dodać do kolekcja kwerend identyfikowane przez queries parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona AddDatabaseContext(StringCollection, ScriptingOptions) Kontekstu bazy danych można dodać do kolekcja kwerend identyfikowane przez queries parametr i przy użyciu określonych opcji wykonywanie skryptów. (Dziedziczony z SqlSmoObject).
Metoda publiczna Alter() Dowolny Database zmiany właściwość obiektu na wystąpienie SQL Server.
Metoda publiczna Alter(TimeSpan) Dowolny Database zmiany właściwość obiektu na wystąpienie SQL Server.
Metoda publiczna Alter(TerminationClause) Dowolny Database zmiany właściwość obiektu na wystąpienie SQL Server.
Metoda chroniona AlterImpl Uaktywnia obiekt zmienione zdarzenie. (Dziedziczony z SqlSmoObject).
Metoda chroniona AlterImplFinish Metoda wywoływana, gdy obiekt zmienione zdarzenie wykończenie. (Dziedziczony z SqlSmoObject).
Metoda chroniona AlterImplInit Metoda wywoływana po zmianie obiektu zdarzenie jest zainicjowany. (Dziedziczony z SqlSmoObject).
Metoda chroniona AlterImplWorker Wywołuje metody Alter. (Dziedziczony z SqlSmoObject).
Metoda chroniona AppendCommaText Dołącza tekst opcjonalnie oddzielone przecinkami. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona AppendWithCommaText Dołącza tekst opcjonalnie oddzielone przecinkami. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona AppendWithOption Dołącza tekst i tekst opcji oddzielone od głównego tekstu z "Z" ciąg i opcjonalnie rozdzielone przecinkami. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona AutoGenerateName Generuje nazwy obiektu Guid. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona BindDefaultImpl Powiązanie elementy domyślne, określone przez parametry. (Dziedziczony z SqlSmoObject).
Metoda chroniona BindRuleImpl Wiąże schematu reguły reguła i kolumn określone przez parametry. (Dziedziczony z SqlSmoObject).
Metoda publiczna ChangeMirroringState Zmienia konfiguracja dublowanie określone opcje.
Metoda publiczna CheckAllocations Skanuje wszystkie strony odnośna baza danych i analiz stron w celu zapewnienia integralność.
Metoda publiczna CheckAllocationsDataOnly Skanuje wszystkie strony odnośna baza danych i sprawdza tylko dane w celu zapewnienia integralność.
Metoda publiczna CheckCatalog Sprawdza integralność wykaz bazy danych.
Metoda chroniona CheckCollation Sprawdza zamówienia opcje obsługi wykonywanie skryptów przez sortowanie metoda identyfikowane przez collationName parametru. (Dziedziczony z SqlSmoObject).
Metoda publiczna CheckIdentityValues Weryfikuje integralność wszystkie kolumny tożsamości w tabelach bazy danych.
Metoda chroniona CheckObjectDirty Sprawdza, czy obiekt został zmodyfikowany i nie jest zachowywane. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona CheckObjectState() Sprawdza stan odwołania obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckObjectState(Boolean) Sprawdza stan odwołania obiektu z opcji, aby określić, że wyjątek jest generowany, jeśli obiekt nie jest jeszcze utworzone. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckObjectStateImpl Sprawdza stan SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda publiczna Checkpoint Wystawia punkt kontrolny.
Metoda publiczna CheckTables(RepairType) Sprawdza integralność bazy danych stron dla wszystkich tabel i indeksów, określone w tabelach bazy danych.
Metoda publiczna CheckTables(RepairType, RepairOptions) Sprawdza integralność bazy danych stron dla wszystkich tabel i indeksów, określone w tabelach bazy danych.
Metoda publiczna CheckTables(RepairType, RepairStructure) Sprawdza integralność bazy danych stron dla wszystkich tabel i indeksów, określone w tabelach bazy danych.
Metoda publiczna CheckTables(RepairType, RepairOptions, RepairStructure) Sprawdza integralność bazy danych stron dla wszystkich tabel i indeksów, określone w tabelach bazy danych.
Metoda publiczna CheckTablesDataOnly() Sprawdza integralność danych na stronach, które przechowują dane dla wszystkich tabel i indeksów, określone w tabelach odnośna baza danych.
Metoda publiczna CheckTablesDataOnly(RepairOptions) Sprawdza integralność danych na stronach, które przechowują dane dla wszystkich tabel i indeksów, określone w tabelach odnośna baza danych z opcji naprawy określonego.
Metoda publiczna CheckTablesDataOnly(RepairStructure) Testy integralność danych na stronach, które przechowują dane dla wszystkich tabel i indeksów, określone w tabelach odnośna baza danych o strukturze naprawy określonego.
Metoda publiczna CheckTablesDataOnly(RepairOptions, RepairStructure) Testy integralność danych na stronach, które przechowują dane dla wszystkich tabel i indeksów, określone w tabelach odnośna baza danych o określonym opcje naprawy i naprawy struktury.
Metoda chroniona CheckTextCorectness Sprawdza tekst prawidłowości przeciwko parametrów. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona CheckTextModeSupport Tryb kontroli obsługi. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona CheckVersion100 Sprawdza, czy wersja SQL Server jest SQL Server 2008. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersion80 Sprawdza poprawność obiektu na SQL Server 2000. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersion80SP3 Sprawdza poprawność obiektu na SQL Server 2000 z dodatkiem SP3. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersion90 Sprawdzanie ważności obiektu na SQL Server 2005. (Dziedziczony z SqlSmoObject).
Metoda chroniona CheckVersionBelow90 Sprawdza, czy wersja SQL Server przed SQL Server 2005. (Dziedziczony z SqlSmoObject).
Metoda chroniona CleanObject Czyści odwołanie obiektu. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna Create() Tworzy bazę danych na wystąpienie SQL Server określonych przez Database obiektu.
Metoda publiczna Create(Boolean) Tworzy bazę danych na wystąpienie SQL Server określonych przez Database obiektu.
Metoda chroniona CreateImpl Tworzy obiekt z opcje wykonywanie skryptów. (Dziedziczony z SqlSmoObject).
Metoda chroniona CreateImplFinish Metoda wywoływana, gdy zakończy tworzenie zdarzenie. (Dziedziczony z SqlSmoObject).
Metoda chroniona CreateImplInit Metoda wywoływana, gdy tworzenie zdarzenie. (Dziedziczony z SqlSmoObject).
Metoda publiczna Deny(DatabasePermissionSet, String) Odrzuca określony zestaw uprawnień dla określonego grantee w bazie danych.
Metoda publiczna Deny(DatabasePermissionSet, array<String[]) Odrzuca określony zestaw uprawnień dla określonego stypendystów w bazie danych.
Metoda publiczna Deny(DatabasePermissionSet, String, Boolean) Odrzuca określony zestaw uprawnień dla określonego grantee i innych użytkowników, którzy grantee przyznane określony zestaw uprawnień w bazie danych.
Metoda publiczna Deny(DatabasePermissionSet, array<String[], Boolean) Odrzuca określony zestaw uprawnień dla określonego stypendystów i innych użytkowników, którzy grantee przyznane określony zestaw uprawnień w bazie danych.
Metoda publiczna DisableAllPlanGuides Wyłącza wszystkie prowadnice Plan w bazie danych.
Metoda publiczna Discover Wykrywa listy typu Object. (Dziedziczony z SqlSmoObject).
Metoda publiczna Drop Krople bazy danych.
Metoda publiczna DropAllPlanGuides Porzuca wszystkie linie pomocnicze, które są planowane w bazie danych.
Metoda publiczna DropBackupHistory Krople historia kopia zapasowa bazy danych.
Metoda chroniona DropImpl Krople SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona DropImplWorker Wywołuje metody upuszczania. (Dziedziczony z SqlSmoObject).
Metoda publiczna EnableAllPlanGuides Włącza wszystkie prowadnice Plan w bazie danych.
Metoda publiczna EnumBackupSetFiles() Zwraca element DataTable listę plików zawartych w zestaw kopii zapasowych.
Metoda publiczna EnumBackupSetFiles(Int32) Zwraca tabela danych, zawierający listę plików w kopii zapasowejzestaw
Metoda publiczna EnumBackupSets Zwraca listę DataTable kopia zapasowa zestawów skojarzonych z bazy danych.
Metoda publiczna EnumCandidateKeys Wylicza listę wszystkich Kandydat klucze podstawowe w bazie danych, można się odwoływać za pomocą klucz obcy.
Metoda publiczna EnumDatabasePermissions() Wylicza listę wszystkich uprawnień w bazie danych.
Metoda publiczna EnumDatabasePermissions(String) Wylicza listę uprawnień w bazie danych dla określonego użytkownika.
Metoda publiczna EnumDatabasePermissions(DatabasePermissionSet) Wylicza listę uprawnień w bazie danych dla zestaw określone uprawnienie.
Metoda publiczna EnumDatabasePermissions(String, DatabasePermissionSet) Wylicza listę uprawnień w bazie danych dla określonego użytkownika i zestaw uprawnień określony.
Metoda publiczna EnumLocks() Wylicza listę wszystkich bieżących blokad w bazie danych.
Metoda publiczna EnumLocks(Int32) Wylicza listę bieżących blokad w bazie danych dla identyfikatora procesu określonego systemu
Metoda publiczna EnumLoginMappings Wylicza listę SQL Server logowania dla wszystkich użytkowników w bazie danych.
Metoda publiczna EnumMatchingSPs(String) Wylicza listę procedur przechowywanych, które zawierają określony ciąg w definicji.
Metoda publiczna EnumMatchingSPs(String, Boolean) Wylicza listę procedur przechowywanych, które zawierają określony ciąg w definicji.
Metoda publiczna EnumObjectPermissions() Wylicza listę uprawnień dla obiektów w bazie danych.
Metoda publiczna EnumObjectPermissions(String) Wylicza listę uprawnień dla obiektów w bazie danych, które należą do określonego użytkownika.
Metoda publiczna EnumObjectPermissions(ObjectPermissionSet) Wylicza listę uprawnień dla obiektów w bazie danych, ograniczone do zestaw określone uprawnienie.
Metoda publiczna EnumObjectPermissions(String, ObjectPermissionSet) Wylicza listę uprawnień dla obiektów w bazie danych, które należą do określonego użytkownika i ograniczony zestaw określone uprawnienie.
Metoda publiczna EnumObjects() Wylicza listę obiektów w bazie danych.
Metoda publiczna EnumObjects(DatabaseObjectTypes) Wylicza listę obiektów w bazie danych.
Metoda publiczna EnumObjects(DatabaseObjectTypes, SortOrder) Wylicza listę obiektów w bazie danych.
Metoda chroniona EnumScriptImpl Wylicza skryptów określonych przez so parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona EnumScriptImplWorker Wywołuje metody, które wyliczyć skryptów określonych przez so parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona EnumScriptImplWorkerSOChanged Zwraca IEnumerable ciąg opisujący opcje obsługi wykonywanie skryptów dla obiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna EnumTransactions() Wylicza listę otwartych transakcji w bazie danych.
Metoda publiczna EnumTransactions(TransactionTypes) Wylicza listę otwartych transakcji określonego typu bazy danych.
Metoda publiczna EnumWindowsGroups() Wylicza listę grup systemu Windows.
Metoda publiczna EnumWindowsGroups(String) Wylicza listę grup systemu Windows dla określonej grupy.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda publiczna ExecuteNonQuery(StringCollection) Partia jest wykonywany w kontekście bazy danych w przypadku gdy brak wyniki zwracanych.
Metoda publiczna ExecuteNonQuery(String) Wykonuje instrukcja w kontekście bazy danych w przypadku gdy brak wyniki zwracanych.
Metoda publiczna ExecuteNonQuery(StringCollection, ExecutionTypes) Uruchamia kolekcja partii w kontekście bazy danych w przypadku gdy brak wyniki zwracanych wykonanie określonego typu tylko.
Metoda publiczna ExecuteNonQuery(String, ExecutionTypes) Partia jest wykonywany w kontekście bazy danych w przypadku gdy brak wyniki zwracanych wykonanie określonego typu tylko.
Metoda publiczna ExecuteWithResults(StringCollection) Partia jest wykonywany w kontekście bazy danych w przypadku, gdy są zwracane wyniki.
Metoda publiczna ExecuteWithResults(String) Wykonuje kolekcja partii w kontekście bazy danych w przypadku, gdy są zwracane wyniki.
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda chroniona ForceTextModeOnTextBody Wymusza na treści tekstu w trybie tekstowym. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona FormatSqlVariant Sformatowanie obiektu jako SqlVariant typu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GenerateDataSpaceFileStreamScript Generuje skrypt, aby utworzyć plik danych. (Dziedziczony z SqlSmoObject).
Metoda chroniona GenerateDataSpaceScript Generuje skrypt do przydzielania miejsca w pliku danych. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBindDefaultScript Pobiera skrypt, który wiąże wartości domyślne określone przez defSchema i defName Parametry. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBindRuleScript Pobiera skrypt, który określa powiązanie zasady. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Parametr typu wartość logiczna przypisuje SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Przypisuje wartość logiczna właściwość SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetBraketNameForText Pobiera nazwę nawiasu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetDateTimeParameter Właściwość datetime przypisuje SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetDateTimeParameterAsInt Właściwość datetime przypisuje SqlSmoObject jako wartość całkowitą, jeśli właściwość datetime jest null. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetDBName Pobiera nazwę bazy danych, która jest skojarzona z obiektem. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetEnumParameter Przypisuje właściwość wyliczania SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetFragOptionString Pobiera FragmentationOption obiektu jako wartość ciąg. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetGuidParameter Przypisuje Guid Właściwość SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetIsSystemNamed Pobiera wartość logiczna, która określa, czy system o nazwie. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetIsTextDirty Określa, czy wartość tekstu jest zgodna z wartości przechowywanej. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Przydziela parametr SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Przydziela parametr SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetPropValue Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetPropValueOptional Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetPropValueOptionalAllowNull Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetRealValue Pobiera wartość właściwość SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetScriptIncludeExists Pobiera skryptu, włączając badania istnienia tego typu są inicjowane przez skrypty. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetScriptingOptionsForCreate Pobiera ScriptingOptions dla SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetServerName Pobiera nazwę wystąpienie SQL Server z obiektu jest skojarzony. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetServerObject Pobiera nazwę serwera SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetSqlServerVersionName Pobiera nazwę wersja wystąpienie SQL Server z obiektu jest skojarzony. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) Parametr ciąg przypisuje SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) Parametr ciąg przypisuje SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetTextBody() Zwraca tekst treści. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextBody(Boolean) Zwraca tekst treści. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextForScript(ScriptingOptions, Boolean, array<String[]) Pobiera tekst dla wykonywanie skryptów. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextForScript(ScriptingOptions, Boolean, array<String[], Boolean) Pobiera tekst skryptu obiektu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextHeader Zwraca tekst nagłówka. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextMode Określa, czy nazwa skryptu jest używana w trybie tekstowym. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextProperty(String) Pobiera właściwość jako tekst. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTextProperty(String, ScriptingOptions) Pobiera właściwość jako tekst. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona GetTimeSpanParameterAsInt Przypisuje czas span parametr SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna GetTransactionCount() Pobiera numer otwartych transakcji w bazie danych.
Metoda publiczna GetTransactionCount(TransactionTypes) Pobiera numer otwartych transakcji określonego typu bazy danych.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona GetUrnRecursive(StringBuilder) Przypisuje Urn obiektu SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona GetUrnRecursive(StringBuilder, UrnIdOption) Przypisuje Urn obiektu SqlSmoObject obiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna Grant(DatabasePermissionSet, String) Udziela określony zestaw uprawnień określony grantee w bazie danych.
Metoda publiczna Grant(DatabasePermissionSet, array<String[]) Udziela określony zestaw uprawnień określony stypendystów w bazie danych.
Metoda publiczna Grant(DatabasePermissionSet, String, Boolean) Przyznającą dostęp do określonych uprawnień do grantee i możliwości udzielenia dostępu do innych użytkowników w bazie danych.
Metoda publiczna Grant(DatabasePermissionSet, array<String[], Boolean) Przyznającą dostęp do określonych uprawnień do stypendystów i możliwości udzielenia dostępu do innych użytkowników w bazie danych.
Metoda publiczna Grant(DatabasePermissionSet, String, Boolean, String) Udziela określony zestaw uprawnień grantee i przydzielać uprawnień innych użytkowników bazy danych w obszarze zakładanej roli.
Metoda publiczna Grant(DatabasePermissionSet, array<String[], Boolean, String) Udziela określony zestaw uprawnień stypendystów i przydzielać uprawnień innych użytkowników bazy danych w obszarze zakładanej roli.
Metoda chroniona ImplInitialize Inicjuje pola z SqlSmoObjectobiektu. (Dziedziczony z SqlSmoObject).
Metoda publiczna Initialize() Inicjuje obiekt i wymusza właściwości można załadować. (Dziedziczony z SqlSmoObject).
Metoda publiczna Initialize(Boolean) Inicjuje obiekt i wymusza właściwości można załadować. (Dziedziczony z SqlSmoObject).
Metoda publiczna IsMember Określa, czy określona grupa lub rola należy do bazy danych.
Metoda chroniona IsObjectDirty Określa, czy obiekt odwołanie jest zgodne z przechowywanych obiektów. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona IsObjectInitialized Sprawdza, czy obiekt został zainicjowany. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsObjectInSpace Sprawdza, czy obiekt jest izolowane lub podłączone do wystąpienie SQL Server. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsVersion80SP3 Określa, czy wersja SQL Server jest SQL Server 2000 z dodatkiem SP3. (Dziedziczony z SqlSmoObject).
Metoda chroniona IsVersion90AndAbove Określa, czy wersja SQL Server jest SQL Server 2005 lub nowszej. (Dziedziczony z SqlSmoObject).
Metoda chroniona MarkDropped Zestawy SqlSmoState do porzucone. (Dziedziczony z SqlSmoObject).
Metoda chroniona MarkForDropImpl Zestawy SqlSmoState do porzucone. (Dziedziczony z SqlSmoObject).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona PostAlter Metoda aktywacji po SqlSmoObject zostanie zmieniona. (Dziedziczony z SqlSmoObject).
Metoda chroniona PostCreate Metoda aktywacji po SqlSmoObject jest tworzony. (Dziedziczony z SqlSmoObject).
Metoda chroniona PostDrop Metoda aktywacji po SqlSmoObject jest porzucane. (Dziedziczony z SqlSmoObject).
Metoda publiczna PrefetchObjects() Prefetches obiektów bazy danych.
Metoda publiczna PrefetchObjects(Type) Wstępnie wyłapuje obiektów bazy danych określonego typu.
Metoda publiczna PrefetchObjects(Type, ScriptingOptions) Wstępnie wyłapuje obiektów bazy danych określonego typu z opcje obsługi wykonywanie skryptów.
Metoda publiczna RecalculateSpaceUsage Przelicza miejsca użycia.
Metoda publiczna Refresh Aktualizacje Database obiektu. (Zastępuje ScriptNameObjectBase.Refresh()).
Metoda publiczna RemoveFullTextCatalogs Usuwa katalogi pełnego tekstu z bazy danych.
Metoda publiczna Rename Zmienia nazwę bazy danych.
Metoda chroniona RenameImpl Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. (Dziedziczony z NamedSmoObject).
Metoda chroniona RenameImplWorker Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. (Dziedziczony z NamedSmoObject).
Metoda publiczna Revoke(DatabasePermissionSet, String) Cofa uprzednio przyznana zestaw uprawnień z grantee na bazie danych.
Metoda publiczna Revoke(DatabasePermissionSet, array<String[]) Cofa uprzednio przyznana zestaw uprawnień z listy stypendystów w bazie danych.
Metoda publiczna Revoke(DatabasePermissionSet, String, Boolean, Boolean) Odwołuje uprzednio przyznane uprawnienia z grantee na bazie danych i innych użytkowników, którym przyznało grantee określonego zestaw uprawnień.Grantee jest także możliwość odwołać określony zestaw uprawnień od innych użytkowników w roli zakładane.
Metoda publiczna Revoke(DatabasePermissionSet, array<String[], Boolean, Boolean) Odwołuje uprzednio przyznane uprawnienia z stypendystów w bazie danych i innych użytkowników, którym przyznano stypendystów określonego zestaw uprawnień.Stypendystów mają również możliwość odwołać określony zestaw uprawnień od innych użytkowników w roli zakładane.
Metoda publiczna Revoke(DatabasePermissionSet, String, Boolean, Boolean, String) Odwołuje uprzednio przyznane uprawnienia z grantee na bazie danych i innych użytkowników, którym przyznało grantee określonego zestaw uprawnień.Grantee jest także możliwość odwołać określony zestaw uprawnień od innych użytkowników w roli zakładane.
Metoda publiczna Revoke(DatabasePermissionSet, array<String[], Boolean, Boolean, String) Odwołuje uprzednio przyznane uprawnienia z stypendystów w bazie danych i innych użytkowników, którym przyznano stypendystów określonego zestaw uprawnień.Stypendystów mają również możliwość odwołać określony zestaw uprawnień od innych użytkowników w roli zakładane.
Metoda publiczna Script() Generuje Transact-SQL skryptu, który może służyć do odtworzenia bazy danych.
Metoda publiczna Script(ScriptingOptions) Generuje Transact-SQL skryptu, który może służyć do odtworzenia bazy danych określoną przez opcje skryptu.
Metoda chroniona ScriptAlter Alters SqlSmoObject zgodnie z parametrami. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptAnsiQI Skrypty obiektu bazy danych w formacie tekstowym ANSI. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona ScriptChangeOwner Ta metoda obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie. (Dziedziczony z NamedSmoObject).
Metoda chroniona ScriptCreate Alters SqlSmoObject zgodnie z parametrami. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptDdl Generuje InvalidSmoOperationException. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptDrop Generuje InvalidSmoOperationException. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptImpl() Pobiera kolekcja skryptów z SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptImpl(ScriptingOptions) Pobiera kolekcja skryptów z SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptImplWorker Pobiera kolekcja skryptów z SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona ScriptInformativeHeaders Skrypty nagłówków informacji. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona ScriptOwner Zmienia skrypt autoryzacja właściciela. (Dziedziczony z NamedSmoObject).
Metoda chroniona ScriptRename Ta metoda obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie. (Dziedziczony z NamedSmoObject).
Metoda chroniona SetCollectionTextMode Ustawia tryb tekst kolekcja. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna SetDefaultFileGroup Ustawia domyślną grupę pliku bazy danych.
Metoda publiczna SetDefaultFileStreamFileGroup Ustawia domyślną grupę filestream.
Metoda publiczna SetDefaultFullTextCatalog Ustawia wykaz pełnotekstowy domyślnej bazy danych.
Metoda chroniona SetIsSystemNamed Ustawia wartość logiczna, która określa, czy system o nazwie. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna SetOffline Ustawia bazy danych w trybie offline.
Metoda publiczna SetOnline Ustawia bazy danych w trybie online.
Metoda publiczna SetOwner(String) Ustawia właściciel bazy danych.
Metoda publiczna SetOwner(String, Boolean) Ustawia właściciel bazy danych.
Metoda chroniona SetParentImpl Ustawia nadrzędnym SqlSmoObject do newParent parametru. (Dziedziczony z SqlSmoObject).
Metoda chroniona SetSchemaOwned Ustawia schematu własnością wartość. (Dziedziczony z NamedSmoObject).
Metoda publiczna SetSnapshotIsolation Zestawy poziom izolacji migawka.
Metoda chroniona SetTextBody Określa tekst treści. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SetTextHeader Określa tekst nagłówka. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona SetTextMode Określa tryb tekstu. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna Shrink Zmniejsza bazy danych.
Metoda chroniona SwitchTextMode Przełącza tryb tekstu. (Dziedziczony z ScriptNameObjectBase).
Metoda chroniona ThrowIfTextIsDirtyForAlter Generuje wyjątek tekstu zostały zmodyfikowane i nie jest zachowywane. (Dziedziczony z ScriptNameObjectBase).
Metoda publiczna ToString Zwraca String reprezentująca odwołanie obiektu. (Dziedziczony z SqlSmoObject).
Metoda chroniona TouchImpl Nie zaimplementowano. (Dziedziczony z SqlSmoObject).
Metoda publiczna TruncateLog Obcina dziennik bazy danych.
Metoda chroniona UnbindDefaultImpl Domyślne kolumny z Rozpina SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda chroniona UnbindRuleImpl Regulamin Rozpina SqlSmoObject. (Dziedziczony z SqlSmoObject).
Metoda publiczna UpdateIndexStatistics Aktualizacje indeks statystyki.
Metoda publiczna Validate Sprawdza stan obiektu. (Dziedziczony z SmoObjectBase).
Metoda publiczna ValidateAllPlanGuides() Sprawdza poprawność planów wykonywania skojarzonych z bazy danych.
Metoda publiczna ValidateAllPlanGuides(DataTable%) Sprawdza poprawność planów wykonywania skojarzonych z bazy danych i zwraca raport sprawdzania poprawności.

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertyChanged Reprezentuje zdarzenie, które występuje po zmianie właściwość. (Dziedziczony z SqlSmoObject).
Zdarzenie publiczne PropertyMetadataChanged Reprezentuje zdarzenie, które występuje, gdy właściwość metadane. (Dziedziczony z SqlSmoObject).

Do góry

Pola

  Nazwa Opis
Pole chronione m_ExtendedProperties Reprezentuje właściwość określonych właściwość dostarczone przez rozszerzenie SqlSmoObject. (Dziedziczony z SqlSmoObject).
Pole chronione singletonParent Reprezentuje singleton nadrzędnej. (Dziedziczony z SqlSmoObject).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IAlienObject.Discover Wykrywa wszystkie zależności.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetDomainRoot Zwraca główny domena. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetParent Pobiera tego obiektu nadrzędnego.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetPropertyType Pobiera typ określonej właściwość. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetPropertyValue Pobiera wartości określonej właściwość. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.GetUrn Pobiera nazwę zasobu Unified obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.Resolve Pobiera wystąpienie, które zawiera informacje o obiekcie z nazwy zasobu Unified obiektu. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.SetObjectState Ustawia stan obiektu na określony SfcObjectState wartości. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna IAlienObject.SetPropertyValue Ustawia wartość właściwość. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuMetoda prywatna ISfcPropertyProvider.GetPropertySet Pobiera odwołanie interfejs do zestaw właściwości tego obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SqlSmoObject).
Jawna implementacja interfejsuWłaściwość prywatna ISfcSupportsDesignMode.IsDesignMode Pobiera wartość logiczna wskazująca, czy obiekt obsługuje tryb projektowania.Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

Do góry

Uwagi

Database Klasa reprezentuje baz danych, albo system lub zdefiniowane przez użytkownika na wystąpienie SQL Server.Server Klasy jest elementem nadrzędnym Database klasy

Za pomocą Database klasy, można wykonać następujące czynności:

  • Utwórz nową bazę danych lub upuszczania oraz istniejącej bazy danych.

  • Zarejestruj bazy danych w katalogu Active Directory usługa.

  • Odwołanie do obiektów bazy danych w kolekcji, takich jak tabele, użytkowników i wyzwalaczy.

  • Ustawianie dublowanie bazy danych.

  • Tworzenie baza danych master klucza.

  • Ustawianie katalogu przeszukiwanie pełnego tekstu.

  • Sprawdź dane, alokacje, katalogi i tabel.

  • Wydawać punkt kontrolny.

  • Udziel, revoke i odmówić uprawnień dla użytkowników w bazie danych.

  • Uruchom Transact-SQL instrukcji.

  • Wyliczanie informacji bazy danych, takich jak uprawnienia obiektu lub blokad.

  • Usuwanie historia kopia zapasowa.

  • Monitorowanie liczby transakcji.

  • Ustawianie bazy danych trybu offline lub online.

  • Zmień właściciela bazy danych.

  • Aktualizuj statystykę.

  • Zmniejszanie bazy danych.

  • Obcinania dziennika.

  • Skrypt bazy danych.

Aby uzyskać Database Właściwości obiektu identyfikator logowania musi być element członkowski z publicznych roli serwera stałych i użytkownika mapowany do tego identyfikatora logowania bazy danych musi być element członkowski z publicznych rola bazy danych.

Aby zestaw Database Właściwości obiektu i uruchom Alter metody, użytkownicy muszą uprawnień ALTER bazy danych lub element członkowski db_owner ustaloną rola bazy danych.

Tworzenie bazy danych, użytkownicy muszą mieć uprawnienie Tworzenie bazy danych, tworzenie dowolnego bazy danych lub ZMIEŃ DOWOLNE bazę danych na serwerze nadrzędnym.

Aby usunąć bazę danych, użytkownicy muszą mieć uprawnienie Kontrola do bazy danych lub element członkowski db_owner stała rola bazy danych.

Aby udzielić, uchylić lub odmówić innym użytkownikom uprawnienia do bazy danych, użytkownicy muszą mieć uprawnienie Kontrola do bazy danych lub element członkowski db_owner stała rola bazy danych.

Bezpieczeństwo wątków

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

Przykłady

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Define a Database object variable by supplying the server and the database name arguments in the constructor.
Dim db As Database
db = New Database(srv, "Test_SMO_Database")
'Create the database on the instance of SQL Server.
db.Create()
'Reference the database and display the date when it was created.
db = srv.Databases("Test_SMO_Database")
Console.WriteLine(db.CreateDate)
'Remove the database.
db.Drop()

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database($srv, "Test_SMO_Database")
$db.Create()
Write-Host $db.CreateDate
$db.Drop()

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.